Modbus RTU协议
Modbus RTU协议
Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。
Modbus协议目前存在用于串口、以太网以及其他支持互联网协议的网络的版本。本文主要介绍用于串口和以太网的版本。
读存储区
1.客户端命令:
报文:01 03 01 11 00 08 15 F5
字节序号 | 字节长度 | 功能名称 | 描述 |
---|---|---|---|
0 | 1 | 设备ID | 1-255 |
1 | 1 | 功能码 | 见功能码表 |
2 | 2 | 起始地址 | 地址高位在前,低位在后 |
4 | 2 | 读取长度 | 长度高位在前,低位在后 |
6 | 2 | CRC校验 | CRC低位在前,高位在后 |
2.服务端响应:
报文:01 03 10 00 00 00 00 00 00 00 00 00 00 00 00