ModBus通信链路层格式:
byte 0: 事务处理标识符 –由服务器复制 –通常为 0
byte 1: 事务处理标识符 –由服务器复制 –通常为 0
byte 2: 协议标识符= 0
byte 3: 协议标识符= 0
byte 4: 长度字段 (上半部分字节) = 0 (所有的消息长度小于256)
byte 5: 长度字段 (下半部分字节) = 后面字节的数量
byte 6: 单元标识符 (原“从站地址”)
byte 7: MODBUS 功能代码
byte 8 on: 所需的数据
因而处理示例“以4的偏移从UI 9读1寄存器”返回5的值将是
请求:00 00 00 00 00 06 09 03 00 04 00 01
响应:00 00 00 00 00 05 09 03 02 00 05
以上是我复制的基于ModBus-TCP通信协议规范表达里面关于MODBUS TCP/IP的说明,是不是在以太网中只要发送以上数据就能进行MODBUS TCP/IP通讯