2024年5月31日发(作者:)
C#使用TCPIP与ModBus进行通
讯
C#使用TCP/IP与ModBus进行通讯
1. ModBus的 Client/Server模型
2. 数据包格式及MBAP header (MODBUS Application Protocol header)
3. 大小端转换
4. 事务标识和缓冲清理
5. 示例代码
1. ModBus的 Client/Server模型
Client与Server之间有两种通讯方式:一种是TCP/IP,另一种是通过
串口(Serial Port),本文重点介绍第一种通讯方式。第二种方式留了接口,暂
时还没有实现。
2. 数据包格式及MBAP header (MODBUS Application Protocol header)
2.1 数据包格式
数据交换过程中,数据包的格式由三部分组成:协议头 + 功能码 + 数
据(请求或接受的数据)。
这里主要用到下列两个功能码(十进制):


发布评论