MB_MODE | MB_DATA_ADDR | MB_DATA_LEN | Modbus RTU 功能码 | 操作和数据 |
0 | 1 - 9999 | 1 - 2000 | 01 |
|
0 | 10001 - 19999 | 1 - 2000 | 02 |
|
0 |
40001 - 49999(等同于 400001 - 409999)
400001 - 465535
| 1 - 125 | 03 |
|
0 | 30001 - 39999 | 1 - 125 | 04 |
|
1 | 10001 - 19999 | 1 | 05 |
|
1 |
40001 - 49999(等同于 400001 - 409999)
400001 - 465535
| 1 | 06 |
|
1 | 10001 - 19999 | 2 - 1968 | 15 |
|
1 |
40001 - 49999(等同于 400001 - 409999)
400001 - 465535
| 2 - 123 | 16 |
|
2 | 10001 - 19999 | 1 - 1968 | 15 |
|
2 |
40001 - 49999(等同于 400001 - 409999)
400001 - 465535
| 1 - 123 | 16 |
|
11 | - | 11 |
读取服务器的状态字和事件计数器:
状态字反映了处理的状态(0 - 未处理,0xFFFF - 正在处理)
Modbus 请求成功执行时,事件计数器将递增。如果执行 Modbus 功能时出错,则服务器将发送消息,但不会递增事件计数器。
|
80 | - | 1 | 08 |
通过诊断代码 0x0000 检查服务器状态(返回循环测试 - 服务器发回请求):
|
81 | - | 1 | 08 |
通过诊断代码 0x000A 复位服务器的事件计数器:
|
104 | 0 - 65535 | 1 - 125 | 04 |
|