基于Modbus协议的工业自动化网络规范 第1部分:Modbus应用协议 |
|
标准编号:GB/T 19582.1-2008 |
标准状态:现行 |
|
标准价格:86.0 元 |
客户评分: |
|
本标准有现货可当天发货一线城市最快隔天可到! |
|
|
|
|
|
GB/T 19582的本部分为基于Modbus协议的自动化网络规范规定了Modbus应用协议,主要内容包括总体描述、功能码分类、功能码描述、异常响应等内容。 |
|
|
|
英文名称: |
Modbus industrial automation network specification - Part 1: Modbus application protocol |
替代情况: |
替代GB/Z 19582.1-2004废止 |
中标分类: |
仪器、仪表>>工业自动化仪表与控制装置>>N10工业自动化与控制装置综合 |
ICS分类: |
机械制造>>25.040工业自动化系统 |
采标情况: |
MOD IEC 61158 CPE15(FDIS)-2006 |
发布部门: |
中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会 |
发布日期: |
2008-02-27 |
实施日期: |
2008-09-01
|
首发日期: |
2004-09-21 |
复审日期: |
2023-12-28 |
提出单位: |
中国机械工业联合会 |
归口单位: |
全国工业过程测量和控制标准化技术委员会 |
主管部门: |
中国机械工业联合会 |
起草单位: |
机械工业仪器仪表综合技术经济研究所、西南大学、上海自动化仪表股份有限公司等 |
起草人: |
王玉敏、柳晓菁、刘枫、包伟华、孙昕、刘云勇、唐济扬、贺春、刘渝新、徐伟华等 |
计划单号: |
20078370-T-604 |
页数: |
54页 |
出版社: |
中国标准出版社 |
书号: |
155066·1-31328 |
出版日期: |
2008-05-01 |
标准前页: |
浏览标准前文 || 下载标准前页 |
|
|
|
GB/T19582-2008《基于Modbus协议的工业自动化网络规范》分为三部分:
---第1部分:Modbus应用协议;
---第2部分:Modbus协议在串行链路上的实现指南;
---第3部分:Modbus协议在TCP/IP上的实现指南。
第1部分描述了Modbus事务处理;第2部分提供了有助于开发者在串行链路上实现Modbus应用层的参考信息;第3部分提供了有助于开发者在TCP/IP上实现Modbus应用层的参考信息。
GB/T19582-2008包括两个通信规程中使用的Modbus应用层协议和服务规范:
---串行链路上的ModbusModbus串行链路基于TIA/EIA 标准:232?E 和485?A。
---TCP/IP上的Modbus
ModbusTCP/IP基于IETF标准:RFC793和RFC791。
串行链路和TCP/IP上的Modbus是根据相应ISO 分层模型说明的两个通信规程。下图强调指出了GB/T19582-2008的主要部分。深色方框表示规范,浅色方框表示已有的国际标准(TIA/EIA 和IETF标准)。
本部分从实施之日起代替GB/Z19582.1-2004;GB/Z19582.1-2004并于该日起予以废止。
本部分的附录A、附录B为资料性附录。
本部分由中国机械工业联合会提出。
本部分由全国工业过程测量和控制标准化技术委员会第四分技术委员会归口。
本部分起草单位:机械工业仪器仪表综合技术经济研究所、西南大学、上海自动化仪表股份有限公司、北京交通大学现代通信研究所、北京机械工业自动化研究所、国家继电器质量监督检验中心、中国四联仪器仪表集团有限公司、中海石油研究中心、西北工业大学、施耐德电气(中国)投资有限公司。
本部分主要起草人:王玉敏、柳晓菁、刘枫、包伟华、孙昕、刘云男、唐济扬、贺春、刘渝新、徐伟华、欧阳劲松、何军红、华?、王勇。
GB/Z19582.1首次发布时间为2004年9月21日,本部分第一次修订。 |
|
|
前言Ⅲ
引言Ⅳ
1 范围1
2 规范性引用文件1
3 缩略语2
4 背景概要2
5 总体描述3
5.1 协议描述3
5.2 数据编码4
5.3 Modbus数据模型5
5.4 Modbus寻址模型6
5.5 Modbus事务处理的定义7
6 功能码分类8
6.1 公共功能码定义8
7 功能码描述9
7.1 01(0x01)读线圈9
7.2 02(0x02)读离散量输入11
7.3 03(0x03)读保持寄存器12
7.4 04(0x04)读输入寄存器14
7.5 05(0x05)写单个线圈15
7.6 06(0x06)写单个寄存器17
7.7 07(0x07)读异常状态(仅用于串行链路) 18
7.8 08(0x08)诊断(仅用于串行链路) 19
7.9 11(0x0B)获得通信事件计数器(仅用于串行链路) 23
7.10 12(0x0C)获得通信事件记录(仅用于串行链路) 24
7.11 15(0x0F)写多个线圈27
7.12 16(0x10)写多个寄存器29
7.13 17(0x11)报告从站ID(仅用于串行链路) 30
7.14 20(0x14)读文件记录31
7.15 21(0x15)写文件记录33
7.16 22(0x16)屏蔽写寄存器35
7.17 23(0x17)读/写多个寄存器37
7.18 24(0x18)读FIFO 队列39
7.19 43(0x2B)封装接口传输40
7.20 43/13(0x2B/0x0D)CANopen通用引用请求和响应PDU 42
7.21 43/14(0x2B/0x0E)读设备标识42
8 Modbus异常响应46
附录A(资料性附录) Modbus保留的功能码、子码及MEI类型48
附录B(资料性附录) CANopen通用引用命令48
参考文献49 |
|
|
下列文件中的条款通过GB/T19582的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T15969 可编程序控制器
RFC791 InternetProtocol,Sep81DARPA |
|
|
|
|