『7x24小时有问必答』
记录流量积算仪、智能积算仪的数据采集
以青岛自动化仪表有限公司(青流仪表)的产品为例,设备型号有LXB-3C、 LXB-3E、 LXB-3E1、 LXB-4F,其中LXB-3C是最老的设备,其次是LXB-3E,最新的应该是LXB-4F,最新的设备支持历史曲线查看和画面组态,支持的协议也比较多。

由于设备厂家提供的相关资料比较少,在网上也很难查到,在实际测试的时候,也是根据相关经验一点一点琢磨出来的。
如下图所示青流的LXB-4F类型的流量积算仪设备。

青流有自己的私有协议,这个协议很难找到相关资料,同时他们新的产品也支持标准ModbusRTU协议。

LXB-3A系列的通信协议(读)

从上面的协议说明可以看出,命令格式为:

同步字(7F)  设备地址(01)  命令长度(01)  命令(01)  SUM校验和
比如
发送:7F 01 01 01 03

返回:0A(长度)XXXX(压力)XXXX(温度)XXXX(频率)XXXXXXXX(瞬时)XX(SUM)

命令01:显示压力、温度、频率、瞬时

命令02:显示累计
命令03:显示时间、停电次数、累计停电时间、编程次数
以上是读数据的协议格式,当然也有写命令。

上面应该属于青流的私有协议,好像是比较老的设备只支持这一种协议,最新的设备支持多种协议,比如下面的ModbusRTU协议。
LXB-3E系列的通信协议(读)
标准ModbusRTU协议就简单了。
ModbusRTU使用03查询,指令需要CRC16校验
比如:01 03 00 02 00 02 XX XX(CRC校验)

CRC校验可参考:CRC循环冗余校验

标准ModbusRTU可参考:ModbusRTU解读(含相关教程)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码