记录流量积算仪、智能积算仪的数据采集
以青岛自动化仪表有限公司(青流仪表)的产品为例,设备型号有LXB-3C、 LXB-3E、 LXB-3E1、 LXB-4F,其中LXB-3C是最老的设备,其次是LXB-3E,最新的应该是LXB-4F,最新的设备支持历史曲线查看和画面组态,支持的协议也比较多。
由于设备厂家提供的相关资料比较少,在网上也很难查到,在实际测试的时候,也是根据相关经验一点一点琢磨出来的。
如下图所示青流的LXB-4F类型的流量积算仪设备。
青流有自己的私有协议,这个协议很难找到相关资料,同时他们新的产品也支持标准ModbusRTU协议。
同步字(7F) 设备地址(01) 命令长度(01) 命令(01) SUM校验和
比如
返回:0A(长度)XXXX(压力)XXXX(温度)XXXX(频率)XXXXXXXX(瞬时)XX(SUM)
命令02:显示累计
命令03:显示时间、停电次数、累计停电时间、编程次数
上面应该属于青流的私有协议,好像是比较老的设备只支持这一种协议,最新的设备支持多种协议,比如下面的ModbusRTU协议。
LXB-3E系列的通信协议(读)
标准ModbusRTU协议就简单了。
ModbusRTU使用03查询,指令需要CRC16校验
比如:01 03 00 02 00 02 XX XX(CRC校验)