Modbus 规范文档与实现指南
以下文档由 Modbus 组织(Modbus Organization)官方发布,是 Modbus 协议的权威技术规范。Modbus 中文网提供完整的中文翻译版和英文原版 PDF,均可直接下载。
本文件即 Modbus 应用层协议规范 V1.1b3 版本。文档详细描述了 Modbus 事务处理框架中使用的所有功能码(Function Code),包括请求/响应报文格式、数据编码方式、异常码定义等核心内容。这是 Modbus 协议最基础、最重要的规范文档。
Modbus 安全协议通过将传输层安全(TLS)与传统 Modbus 协议融合来提供安全保护。TLS 封装 Modbus 数据包,实现身份认证和消息完整性保护。该协议还利用 X.509v3 数字证书对服务器和客户端进行身份认证。Modbus 安全协议使用 802 端口进行通信。
这是 1996 年发布的已废弃 Modbus 串行线规范。仅用于解决遗留系统的兼容性问题,请勿用于新项目的开发实现。新项目请使用下方的「Modbus 串行线协议与实现指南 V1.02」。
这是 Modbus 串行线通信的最新规范文档,涵盖 RS-232 / RS-485 物理层、帧格式、主从寻址、超时机制等全部内容。新的 Modbus 串行线实现请务必使用本规范。
Modbus 消息实现指南 V1.0b 版本由施耐德自动化(Schneider Automation)提供。本文件旨在为实现 Modbus 消息服务的软件开发人员提供参考信息,对 Modbus 消息服务的实现给出了准确而全面的描述,目的是促进使用 Modbus 消息服务的设备之间的互操作性。本文件不包含所有 Modbus 功能码的编码描述,相关信息请参阅 Modbus 应用层协议规范。
Modbus 消息实现指南包含以下三部分内容:
- Modbus over TCP/IP 概述
- Modbus 客户端、服务器和网关实现的功能描述
- Modbus 实现示例(提出对象模型)
此外还包含「Modbus TCP 协议对象消息规范」部分。
用于 Modbus TCP 的对象消息协议,作为 SEMI 传感器总线网络通信标准(NCS)的组成部分使用。SEMI 是全球性的半导体行业协会,该规范定义了在半导体制造环境中使用 Modbus TCP 进行传感器通信的标准。