Modbus概述
- 应用层消息协议;
- 采用请求/应答方式;
- 通过功能码提供特定服务;
- 能轻松完成不同总线或网络间的设备的通信。
1979年后成为工业领域串行通信协议的业界标准。
实现方式
主要实现方式如下:
- 基于以太网的TCP/IP实现,见Modbus消息实现指南V1.0a;
- 通过多种介质进行异步串行传输;
- Modbus+,一种高速令牌传递网络。
网络架构
Modbus协议可以在所有类型的网络架构中轻松通信。
术语:
- ADU: Application Data Unit 应用数据单元
- HDLC: High level Data Link Control 高级数据链路控制
- HMI: Human Machine Interface 人机界面
- IETF: Internet Engineering Task Force 互联网工程任务组
- I/O: Input/Output
- IP: Internet Protocol
- MAC: Media Access Control 媒体访问控制
- MBAP: MODBUS Application Protocol
- PDU: Protocol Data Unit
- PLC: Programmable Logic Controller 可编程逻辑控制
- TCP: Transmission Control Protocol 传输控制协议
Modbus详述
协议描述
Modbus协议定义了一个独立于底层通信层的简单协议数据单元(PDU)。在特定的总线或网络上,Modbus协议映射(mapping of Modbus protocol)可以在应用数据单元(ADU)