标准解读

《GB/Z 19582.1-2004 基于Modbus协议的工业自动化网络规范 第1部分:Modbus应用协议》是中国标准化指导性技术文件之一,它为基于Modbus协议的工业自动化网络提供了详细的规范。该标准主要针对Modbus应用层协议进行定义,旨在确保不同制造商生产的设备能够通过统一的标准实现通信,从而提高互操作性和兼容性。

在内容上,这份标准首先介绍了Modbus协议的基本概念、架构及其工作原理。Modbus是一种串行通信协议,最初由Modicon(现为施耐德电气的一部分)开发,用于连接可编程逻辑控制器(PLC)到其他设备。根据此标准,Modbus支持两种传输模式:ASCII和RTU(远程终端单元)。这两种模式都允许主从式架构下的数据交换,其中只有一个设备作为主机来发起请求,而一个或多个从机响应这些请求。

接着,《GB/Z 19582.1-2004》详细描述了Modbus的功能码集合,每种功能码对应着特定的操作类型,如读取保持寄存器、写入单个线圈等。此外,还规定了错误检测机制,比如使用CRC校验来保证数据传输的准确性。

对于消息格式,标准明确了如何构建有效的Modbus帧,包括地址域、功能码域以及数据域的具体组成方式。这有助于开发者理解并实现正确的通信流程。


如需获取更多详尽信息,请直接参考下方经官方授权发布的权威标准文档。

....

查看全部

  • 废止
  • 已被废除、停止使用,并不再更新
  • 2004-09-21 颁布
  • 2005-03-01 实施
©正版授权
GB/Z 19582.1-2004基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议_第1页
GB/Z 19582.1-2004基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议_第2页
GB/Z 19582.1-2004基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议_第3页
GB/Z 19582.1-2004基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议_第4页
免费预览已结束,剩余52页可下载查看

下载本文档

GB/Z 19582.1-2004基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议-免费下载试读页

文档简介

ICS25.040N10中华人民共和国国家标准化指导性技术文件GB/Z:19582.1—2004基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议Modbusindustrialautomationnetworkspecification-Part1:Modbusapplicationprotocol2004-09-21发布2005-03-01实施中华人民共和国国家质量监督检验检疫总局发布中国国家标准化管理委员会

GB/Z19582.1-2004三次前言范围2规范性引用文件3缩略语4背景概要5总体描述5.1协议描述5.25.3Modbus数据模型5.4Modbus寻址模型5.5Modbus事务处理的定义6功能码分类6.1公共功能码定义了功能码描述·……7.101(0x01)读线圈7.202(0x02)读离散量输入7.303(0x03)读保持寄存器7.404(0x04)读输入寄存器7.505(0x05写单个线圈157.606(0x06)写单个寄存器167.707(0x07)读异常状态(仅用于串行链路)08(0x08)诊断(仅用于串行链路)7.8107.911(0x0B)获得通信事件计数器(仅用于串行链路)7.1012(0x0C)获得通信事件记录(仅用于串行链路)·7.1115(0x0F)写多个线圈·16(0x10)写多个寄存器……………7.1217(0x11)报告从站ID(仅用于串行链路)7.13307.1420/6(0x14/0x06)读文件记录7.1521/6(0x15/0x06)写文件记录7.1622(0x16)屏蔽写寄存器3623(0x17)读/写多个寄存器7.17377.1824(0x18)读FIFO队列407.1943(0x2B)封装接口传输7.2043/14(0x2B/0x0E)读设备标识738Modbus异常响应·……………….47附录A(资料性附录)参考文献50

GB/Z19582.1—2004前本指导性技术文件包括两个通信规程中使用的Modbus应用层协议和服务规范串行链路上的ModbusModbus串行链路基于TIA/EIA标准:232-F和485-A。-TCP/IP上的ModbusModbusTCP/IP基于IETF文件:RFC793和RFC791串行链路和TCP/IP上的Modbus是根据相应ISO分层模型说明的两个通信规程。下图强调指出了本指导性技术文件的主要部分。深色方框表示规范.浅色方框表示已有的国际标准(TIA/EIA和IE'TF标准)。Modbus皮用协议Modbus协议规范在TCPp上Modbus成用层的实现指南在TCP/1P上的Modbus映射TCP/ILETFRFC793Modbus协议在串行链路上的实现指TETPRFC791Ethernet1l/802.3串行链路主站/从站1EEE802.2TIA/EIA-232-FTIA/EIA-485-A以太网物理层基于Modbus协议的工业自动化网络规范分为三部分-第1部分:Modbus应用协议第2部分:Modbus协议在串行链路上的实现指南第3部分:Modbus协议在TCP/IP上的实现指南第1部分描述了Modbus事务处理;第2部分提供了一个有助于开发者实现串行链路上的Modbus应用层的参考信息;第3部分提供了一个有助于开发者实现TCP/IP上的Modbus应用层的参考信息本部分的附录A是资料性附录。本部分由中国机械工业联合会提出本部分由全国工业过程测量和控制标准化技术委员会归口本部分起草单位:机械工业仪器仪表综合技术经济研究所、北京交通大学现代通信研究所、上海自动化仪表股份有限公司、施耐德电气(中国)投资有限公司、治金工业钢铁研究总院、宝钢集团上海宝信软件股份有限公司。本部分主要起草人:欧阳劲松、孙昕、刘铁椎、冯晓升、王勇、张荣生、丛力群、段永康

GB/Z19582.1-2004基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议范围Modbus是OSI模型第7层上的应用层报文传输协议,它在连接至不同类型总线或网络的设备之间提供客户机/服务器通信,见图1。从1979年开始·Modbus作为工业串行链路的事实标准,Modbus使成干上万的自动化设备能够通信。目前,对简单而精致的Modbus结构的支持仍在增长。互联网用户能够使用TCP/IP楼上的保留系统端口502访问ModbusModbus是一个请求/应答协议·并且提供功能码规定的服务。Modbus功能码是Modbus请求/应答PDU的元素。本部分描述了Modbus事务处理框架内使用的功能码。Modbus是一种应用层报文传输协议.用于在通过不同类型的总线或网络连接的设备之间的客户机/服务器通信。目前·通过下列方式实现Modbus通信:以太网上的TCP/IP。各种介质(有线:EIA/TIA-232-F、EIA-422、EIA/TIA-485-A;光纤、无线等等)上的异步串行-ModbusPLUS,一种高速令牌传递网络Modbus应用层基于TCP的ModbusTCPMODBUS+IHDLC主站/从站EIA/TIA-232或物理层EIA/TIA-485物理层图1Modhus通信栈规范性引用文件下列文件中的条款通过GB/Z19582本部分的引用而成为本部分的条款。凡是注日期的引用文件.其随后所有的修改单(不包括勒误的内容)或修订版均不适用于

温馨提示

  • 1. 本站所提供的标准文本仅供个人学习、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。
  • 2. 本站所提供的标准均为PDF格式电子版文本(可阅读打印),因数字商品的特殊性,一经售出,不提供退换货服务。
  • 3. 标准文档要求电子版与印刷版保持一致,所以下载的文档中可能包含空白页,非文档质量问题。

评论

0/150

提交评论