1.读取一个或多个保持寄存器的数值
如指令00 02 00 00 00 06 01 03 F2 00 00 06
00 02 事务标识符
00 00 协议标识符
00 06 长度标识符(从站号开始到指令结尾共有6个byte)
01 站号
03 功能码(读取一个或多个保持寄存器的数值)
F2 00 起始寄存器地址
00 06 读取寄存器的个数(标准Modbus通讯协议中一个寄存器长度为16位)
2.发送一个或多个数值到保持寄存器
如指令00 05 00 00 00 13 01 10 F2 00 00 06 0C 00 00 00 01 00 00 00 02 00 00 00 03
00 05 事务标识符
00 00 协议标识符
00 13 长度标识符(从站号开始到发送数据结尾长度19个byte)
01 站号
10 功能码(写入一个或多个数值保持寄存器)
F2 00 起始寄存器地址
00 06 写入寄存器的个数(标准Modbus通讯协议中一个寄存器长度为16位)
0C 写入寄存器数据的byte数(12 个byte)
00 00 00 01 写入第一个数值1
00 00 00 02 写入第二个数值2
00 00 00 03 写入第三个数值3
标签:00,01,06,写入,Tcp,Modbus,指令,寄存器,标识符 From: https://www.cnblogs.com/echo-efun/p/18440187