Modbus on TCP、IP标准协议(中文版).pdf
文本预览下载声明
GB/T —
第三部分:Modbus 协议在TCP/IP 上
的实现指南
88
GB/T —
1 引言
1.1 范围
这个文件的范围是介绍TCP/IP 上的MODBUS 报文传输服务, 供参考信息以帮助软件开发
者使用这种服务。这个文中不包括MODBUS 功能码的编码内容,这些信息请参阅MODBUS 协议规
范[2] 。
这个文件准确而全面地描述了 MODBUS 报文传输服务的实现。其目的是便于在那些使用
MODBUS 报文传输服务的设备之间进行可互操作。
这个文件主要由三部分组成:
l 在TCP/IP 上的MODBUS 协议概述
l MODBUS 客户机 服务器和网关工具的功能描述
l 针对一个MODBUS 实现实例的目标模型建议的实现准则。
1.2 客户机/服务器模型
MODBUS 报文传输服务 供设备之间的客户机/服务器通信,这些设备联接在一个Ethernet (以
太网) TCP/IP 网络上。
这个客户机/服务器模式是基于4 种类型报文:
l MODBUS 请求
l MODBUS 证实
l MODBUS 指示
l MODBUS 响应
请求 指示
MODBUS 客户机 MODBUS 服务器
确认 式 响应
MODBUS 请求是客户机在网络上发送用来启动事务处理的报文
MODBUS 指示是服务端接收的请求报文
MODBUS 响应是服务器发送的响应信息
MODBUS 证实是在客户端接收的响应信息
MODBUS 报文传输服务(客户机/服务器模型)用于实时信息交换:
l 在两个设备应用程序之间
l 在设备应用和其它设备之间
l 在HMI/SCADA 应用程序和设备之间
l 在一个PC 和一个提供在线服务的设备程序之间
1.3 规范性引用文件
这章给出了在这个文件之前喜欢阅读的文件列表:
[2] MODBUS 协议规范
[4] RFC 1122
89
GB/T —
2 缩略语
ADU 应用数据单元
IETF 因特网工程工作组
IP 互连网协议
MAC 介质访问控制
MB MODBUS
MBAP MODBUS 协议
PDU 协议数据单元
PLC 可编程序逻辑控制器
TCP 传输控制协议
BSD 伯克利软件分配
MSL 最大段寿命
90
GB/T —
3 背景概要
3.1 协议描述
3.1.1 总体通信结构
MODBUS TCP/IP 的通信系统可以包括不同类型的设备:
l 连接至TCP/IP 网络的MODBUS TCP/IP 客户机和服务器设备
l 互连设备,例如:在TCP/IP 网络和串行链路子网之间互连的网桥 路由器或网关,联
接, 子网允许将MODBUS 串行链路客户
显示全部