文章目录
- 1.1 MBAP报文
- 1.2 MODBUS请求的生成
- 1.3 MODBUS响应的生成
- 2 Modbus介绍
- 2.1 MODBUS数据模型
- 2.2 公共功能码定义
- 3 功能码描述
- 3.1 01(0x01)功能码---读线圈
- 3.2 02(0x02)功能码---读离散量输入
- 3.3 03(0x03)功能码---读保持寄存器
- 3.4 04(0x04)功能码---读输入寄存器
- 3.5 05(0x05)功能码---写单个线圈
- 3.6 06(0x06)功能码---写单个寄存器
- 3.7 15(0x0F)功能码---写多个线圈
- 3.8 16(0x10)功能码---写多个寄存器
-
1 ModbusTcp
简单的理解一下Modbus TCP/IP协议的内容,就是去掉了modbus协议本身的CRC校验,增加了MBAP 报文头。TCP/IP上的MODBUS的请求/响应如下图所示:
-
1.1 MBAP报文
首先来看一下,MBAP 报文头都包括了哪些信息和内容
-
https://blog.csdn.net/sgmcumt/article/details/87435191