MODBUS_RTU 通讯协议(LCD热量表)
MODBUS_RTU 通讯协议
1、 数据传输格式:1位起始位、8位数据位、1位停止位、无奇偶校验位。
2、 仪表数据格式:2字节寄存器值=寄存器数高8位二进制数+寄存器低8位二进制数 3、 仪表通讯帧格式:
读寄存器命令格式:
3
4
起始寄存器低位
5 寄存器数高位
6 寄存器数低位
CRC
起始寄存器高位
应答:
3
4~5 寄存器数据1
6~7 寄存器数据2
……
寄存器数据M
CRC
字节计数M*2
DE: 设备地址 (1~200) 单字节
CRC: 校验字节 采用CRC-16循环冗余错误校验
举例对比说明:(以LCD热量表为例)
1、 SWP通讯协议(十六进制格式)以实际通讯数据内容为准 发送:@ 01 RD 17 \0D
回收:@01RD00840000000000000000000000000000000000000000F9FF9BCDFFFFFF
7F00440000300400001E13A18AC10764\0D 仪表动态数据格式(SWP协议)
编号 2 3 4 5 6 7 8 9 10 11 12
参 数 名 称 仪表类型 第一路采样 第二路采样 第三路采样 瞬时值 瞬热值 累计流量 累计热量 停电次数 停电时间 报警状态
数据格式 单字节定点数 单字节定点数 四字节浮点数 四字节浮点数 四字节浮点数 四字节浮点数 四字节浮点数 八字节浮点数 八字节浮点数 单字节定点数 四字节浮点数 单字节定点数
类型只读只读只读只读只读只读只读只读只读只读只读只读
备注
因通讯是以秒为单位,故:
仪表实际值(单位:小时)=通讯采集值×3600通讯将八字节分为前四字节和后四字节,故:仪表实际值=前四字节×100+后四字节
2PROM参数修改标志
你可能喜欢
- MODBUS通讯协议及编程
- 超声波热量表
- modbus程序
- 三菱PLC与变频器通讯
- 中文资料
- 三菱变频器
- 基于AVRmega128的modbus程序20页
- modbus协议--51端程序的实现5页
- STM32F10X modbus 串口驱动程序2页
- modbus txd发送程序6页
- modbus协议--51端程序的实现5页
- STM32 modbus程序5页
- 三菱PLC与变频器通讯10页
- FX系列PLC与三菱变频器RS485通讯4页
- 三菱FX系列PLC与三菱变频器通讯应用实例(RS485)4页
- 三菱FX系列PLC与三菱变频器通讯应用实例5页
- 论文 三菱FX系列PLC与变频器的RS-485通讯6页
- 三菱PLC 与台达VFD-L 变频器通讯(RS485)程序4页
- 7407中文资料2页
- LCD12864中文资料5页
- at89c1051中文资料12页
- LCD1602中文资料6页
- 595中文资料5页
- 最全的L298中文资料14页


