自己参考
/* modbus tcp报文
* https://blog.csdn.net/xingyuan1hao/article/details/53573478
* 客户机发起
* [0] 0x00 客户机发起,服务器复制,用于事务处理配对
* [1] 0x00 ^
* [2] 0x00 客户机发起,服务器复制.Modbus协议 = 0.
* [3] 0x00 ^
* [4] 0x00 长度,从本字节下一个到最后
* [5] 0x00 ^
* [6] 0x01 站号
* [7] 0x03 功能码 0x01读取线圈/0x02读取离散输入/0x03读取寄存器/0x10写寄存器
* [8] 0x00 起始地址
* [9] 0x00 ^
* [10] 0x00 寄存器数量(默认word长度)
* [11] 0x01 ^
* [12] 0x02 字节数
* [13] 0x00 数据1高位
* [14] 0x00 数据1低位
* .
* .
* .
*
* 服务机响应
* [0] 0x00 客户机发起,服务器复制,用于事务处理配对
* [1] 0x00 ^
* [2] 0x00 客户机发起,服务器复制.Modbus协议 = 0.
* [3] 0x00 ^
* [4] 0x00 长度,从本字节下一个到最后
* [5] 0x00 ^
* [6] 0x01 站号
* [7] 0x03 功能码 0x03读取寄存器/0x10写寄存器
* [8] 0x02 字节个数
* [9] 0x00 数据1高位
* [10] 0x00 数据1低位
* .
* .
* .
*
* */