才开始研究Modbus,在此记录一下数据分析过程,这里是主机端抓到的由主机发给从机的报文
--02从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F036校验码
02 04 00 28 00 0A F0 36--02从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F036校验码
02 04 00 28 00 0A F0 36
--02从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F036校验码
02 04 00 28 00 0A F0 36
--02从机地址--04读输入寄存器--0028(40)寄存器起始地址--000A(10)寄存器个数--F036校验码
02 04 00 28 00 0A F0 36
--02从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--19F9校验码
02 02 00 1E 00 08 19 F9
--02从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--19F9校验码
02 02 00 1E 00 08 19 F9
--02从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--19F9校验码
02 02 00 1E 00 08 19 F9
--02从机地址--02读输入位状态--001E(30)寄存器起始地址--0008(8)寄存器个数--19F9校验码
02 02 00 1E 00 08 19 F9
--02从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--41FD校验码
02 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C 41 FD
--02从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--41FD校验码
02 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C 41 FD
--02从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--41FD校验码
02 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C 41 FD
--02从机地址--10(16)预置多个保持寄存器--0032(50)寄存器起始地址--000A(10)寄存器个数--14(20)字节数--0002 0050 01C2 01F4 0064 00FA 012C 0006 001E 003C数据--41FD校验码
02 10 00 32 00 0A 14 00 02 00 50 01 C2 01 F4 00 64 00 FA 01 2C 00 06 00 1E 00 3C 41 FD
--02从机地址--0F(15)强制多个线圈--0028(40)寄存器起始地址--0008(8)寄存器个数--01字