常见的智能数显表通讯协议汇总
发表日期:2018-07-09 09:26
文章编辑:Eastar
浏览次数:4103
最近帮助客户排查智能数显表问题,发现当使用不稳定源的情况下,数显表通讯获得的数据和显示的数据可能存在延迟的现象。在客户没有提供通讯协议的情况下,现将本行业常用的智能数显表通讯协议汇总如下:
1. MODBUS RTU协议
仪表地址: 1~254
波特率:2400、4800、9600
数据格式:10位异步通讯,1位起始位、8位数据位、1位停止位
2. 读命令:
常见的读命命令为03H、04H
3.报文格式:
3.1 主机向从机请求数据的格式:
说明如下:
地址:所要查询的仪表地址,可以在仪表1~254内设置;
占用1个字节;
命令:常见的读命令为03H或04H;
占用1个字节;
数据地址:所要读取的数据,存放在仪表内存中的地址编号;
占用2个字节,其中高字节在前,低字节在后;
数据长度:所要读取的电量的个数;
占用2个字节,其中高字节在前,低字节在后;
CRC校验码:占用2个字节,低字节在前,高字节在后;
3.2 从机应答的格式:
数据域:此部分常见的形式为 固定小数点位数、ASCII码、浮点数的十六进制、整数指数结合等等
4. 电量偏移地址:
注:
1、以上仅供参考,如有任何关于协议的交流 可以和我联系;
2、如您还有自己的通讯协议,也欢迎发送给我,我会补充到这里;
3、MODBUS RTU 调试工具下载:
百度网盘:https://pan.baidu.com/s/1IxYgsOdnfKtLBbYpDt48kQ
提取密码:k32o
4、此部分内容交流联系方式 QQ: 2371057230
标签:智能数显表 通讯协议
转自: