概念
Modbus 属于应用层协议,主要用于设备之间的网络通信
存储区、存储区代号、范围
制定不同的存储区的目的是存储不同类型的数据
存储区:
- 输入布尔(布尔也叫线圈)
- 输出布尔
- 输入寄存器
- 输出寄存器
存储区代号:
- 输入布尔:1区
- 输出布尔:0区
- 输入寄存器:3区
- 输出寄存器:4区
存储区范围:
- 1区:100001 - 165536(0 - 65536)
- 0区:000001 - 065536
- 3区:300001 - 365536
- 4区:400001 - 465536
功能码
功能码就是行为的代号(类似于方法的名称),勇十六进制表示,一般就是读取和写入
读取:
- 读取输出布尔:0X01
- 读取输入布尔:0X02
- 读取输出寄存器:0X03
- 读取输入寄存器:0X04
写入:
- 写入输出布尔
- 写入单个布尔 0X05
- 写入多个布尔 0X0F
- 写入输出寄存器
- 写入单个寄存器 0X06
- 写入多个寄存器 0X10
协议分类
通信介质:串口和以太网
- ModbusRTU 协议
- ModbusASCII 协议
- ModbusTCP 协议
Modbus是一种应用于设备间网络通信的应用层协议,其存储区包括输入布尔、输出布尔、输入寄存器和输出寄存器,分别对应不同的存储区代号和范围。功能码定义了不同的操作行为,如读取和写入。通信介质有串口和以太网,支持ModbusRTU、ModbusASCII和ModbusTCP协议。
2万+

被折叠的 条评论
为什么被折叠?



