SWP系列仪表通信协议详解

需积分: 50 8 下载量 56 浏览量 更新于2024-10-27 收藏 372KB PDF 举报
"本文档详细介绍了SWP系列微处理器化数字仪表的通讯协议,包括通讯口设置、字节数据格式以及通讯数据传输的详细格式,适用于进行与SWP系列仪表的远程通信和数据交换。" SWP系列仪表通讯协议是针对微处理器化数字仪表的一种通讯标准,特别适用于LED流量积算仪。它采用了异步串行通讯接口,支持如RS-485、RS-232和RS-422等多种常见标准,允许仪表与其他设备进行数据交换。通讯波特率可设定范围为300到9600bps,并可通过设定仪表的二级参数BT进行调整。 字节数据格式遵循标准的串行通讯规范,包括一位起始位、八位数据位、一位停止位,且不使用任何校验位,简化了数据传输过程。数据传输的方向性和完整性主要依赖于通信双方的同步机制。 通讯数据传输格式是SWP系列仪表协议的核心部分,分为参数地址和参数数据两大部分。参数地址由双字节组成,以16进制表示,高字节在前,低字节在后。例如,SWP显示控制仪II型的仪表参数AH1的起始地址为1516,用ASCII码表示为30ASCII+30ASCII+31ASCII+35ASCII。 参数数据的传输格式有三种情况: 1. 1字节定点数:由两个ASCII码组成,分别代表字节的高4位和低4位,如仪表参数AH1的数据5010,表示为33ASCII+32ASCII。 2. 2字节定点数:由四个ASCII码组成,依次代表低字节高4位、低字节低4位、高字节高4位和高字节低4位,如仪表参数AL1的数据50010,表示为46ASCII+34ASCII+30ASCII+31ASCII。 3. 3字节定点数:适用于包含小数点的情况,除了高低4位的ASCII码外,还包括小数点的ASCII码,如仪表实时测量值50.0,整数部分1F416表示为30ASCII+31ASCII+46ASCII+34ASCII,小数部分0116表示为30ASCII+31ASCII。 这种格式化的数据传输方式确保了SWP系列仪表和其他系统之间的精确通信,对于实现自动化监控、数据采集和远程控制具有重要意义。了解并掌握这些协议细节对于编程人员或系统集成工程师来说至关重要,能够帮助他们有效地与SWP系列仪表进行交互,实现数据的正确读取和设置。