一、寻址
Modbus RTU设备都有一个Address
0:表示广播地址,所有接收到的设备都会回复指令
1-247:表示从机地址
248-255:保留地址
二、功能码
“03”:读多路寄存器
主机发送:01 03 00 01 00 02 XX XX
主机回复:01 03 04 01 02 03 04 XX XX
XX为校验码
读取从机01,从00 01寄存器开始,2个寄存器的内容
返回00 01和00 02寄存器的内容,01 02 03 04
“06”:写单个寄存器
主机发送:01 06 00 01 12 34 XX XX
主机回复:01 06 00 01 12 34 XX XX
写入从机,寄存器00 01,内容为1234
主机回复同样的内容表示写入成功
“16”:连续写多个寄存器
主机发送:01 10 寄存器起始地址 寄存器个数 要写入数据的字节数 数据 XX XX