概述
Modbus是由Modicon(现为施耐德电气的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议,目前依然是最流行的工业现场总线之一。
Modbus描述了一个控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。
Modbus是应用层报文传输协议,底层常用RS-485或网线。
Modbus特点:
- 主从结构,只有一个主机
- 从设备用地址来区分
- 帧格式简单、紧凑,易懂
- 免费开放
- 支持多种介质上传送,如双绞线、光纤、无线
数据模型
基本表格 | 对象类型 | 访问类型 | 内容 |
---|---|---|---|
输入离散量 | 1比特 | 只读 | I/O 系统提供这种类型数据 |
线圈 | 1比特 | 读写 | 通过应用程序改变这种类型数据 |
输入寄存器 | 16比特 | 只读 | I/O 系统提供这种类型数据 |
保持寄存器 | 16比特 | 读写 | 通过应用程序改变这种类型数据 |
帧结构
传输模式
Modbus控制器支持两种传输模式:ASCII 和 RTU。
在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。