三种标准MODBUS 协议说明书 一.我公司现有产品中需要和组态软件进行通信的有三种产品: ①总线探头 ②风速仪 ③控制器主机
三种产品分别使用了三种不格式的MODBUS 协议
但是其都符合MODBUS 的通信格式: 1
1 接口标准: 接口标准:TIA/EIA-485 硬件连接:2 线模式(非4 线模式) 1
2 通讯格式: 传输方式是指一个数据帧内一系列独立的数据结构以及用于传输数据的有限规则,下面定义了与MODBUS 协议RTU 方式相兼容的传输方式
每个字节的位: • 1 个起 始 位 • 8 个数据位(低 有效 位在 前 ) • 无 奇 偶 校 验 位 • 1 个停 止 位 错 误 检 测 (Error checking):CRC(循 环 冗 余 校 验 ) 1
3 通讯速率 : 9600bps
4 通讯方式: 主从方式
5 要求通信波特率 可以从 9600 4800 1200 600 中任意选择
二.总线探头通信格式说明 2
1 主机发送格式 地址编码 功能码 寄存器地址 数据个数 CRC 高位 CRC 低 位 Address Function AddrH AddrL NumH NumL CRCH CRCL 2
2 从机应答格式 地址编码 功能码 字节数 数据 CRC 高位 CRC 低 位 Address Function byte Data0H,Data0L…… ……………………… ……………………… …
DataNH,DataNL CRCH CRCL 2
3 格式说明实例 假设总线探头地址为 01 探头采用值为1 组态软件发送数据: 01 03 00 65 00 01 CRCL CRCH 探头返回数据: 01 03 02 00 01 CRCL CRCH 三.风速仪通信格式说明 3
1 主机发送格式 从 机 地址 功 能 代码 寄存