参数
配置
这里用485-MUDBUS协议通信
如图:
举例初始化指令:功能码10
| 设备地址 | 功能码 | 起始地址(高位) | 起始地址(低位) | 寄存器个数(高位) | 寄存器个数(低位) | 字节数 | 配置设备地址 | 设备感应磁极 | RS485波特率 | RS232波特率 | CRC校验(低位) | CRC校验(高位) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 04H | 10H | 00H | 00H | 00H | 02H | 04H | 04H | 01H | 04H | 04H | B1H | 90H |
- 485mudbus 10功能码:
设备地址(1Byte)+功能码(1Byte)+寄存器地址(2Byte)+寄存器个数(2Byte)+字节数(1Byte)+写入数据(字节数*1Byte)+CRC校验(2Byte) - 数据说明:
配置设备地址 需要修改的地址设备感应磁极 00:N极(默认),01:S极RS485波特率 00:4800,01:9600,02:19200,03:38400,04:115200RS232波特率 同上
获取数据
数据读取指令:功能码03
| 设备地址 | 功能码 | 寄存器地址(高位) | 寄存器地址(低位) | 寄存器个数(高位) | 寄存器个数(低位) | CRC(低位) | CRC(高位) |
|---|---|---|---|---|---|---|---|
| 04H | 03H | 00H | 04H | 00H | 03H | 44H | 5FH |
注意
- 设备通过初始化命令修改完设备地址,需要重启设备才能生效。
- 设备重启后RS485波特率为4800。