MODbus通讯协议0X71功能码
时间: 2024-05-23 07:12:13 浏览: 172
modbus 通讯协议代码
MODbus通讯协议的0x71功能码是用于写入多个保持寄存器的操作。该功能码的格式如下:
| 字节编号 | 内容 | 描述 |
| -------- | -------- | ------------------------------------------------------------ |
| 1 | 功能码 | 0x71,写入多个保持寄存器 |
| 2-3 | 起始地址 | 要写入的保持寄存器的起始地址,以字为单位。 |
| 4-5 | 寄存器数量 | 要写入的保持寄存器的数量,以字为单位。 |
| 6 | 字节数 | 要写入的数据字节数,即要写入的保持寄存器数量乘以2。 |
| 7-n | 数据 | 要写入的数据,每个数据占用2个字节,总共占用字节数为第6个字节的值。 |
使用0x71功能码时,需要注意以下几点:
1. 写入的寄存器数量不能超过125个。
2. 写入的数据长度必须为偶数。
3. 写入的数据必须按照字节顺序排列。
阅读全文