
ICS 25.040 N 10
GB
中华人民共和国国家标准
GB/T25919.2—2010
Modbus 测试规范
第 2部分:Modbus 串行链路
互操作测试规范
Modbustestspecification-
Part 2:Modbus interoperability test specification over serial link
2011-05-01实施
2011-01-14发布
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会 发布
GB/T25919.2—2010
目 次
前言范围
1 2 规范性引用文件 3 4 测试要求 4. 1 互操作测试的系统结构 4.2 数据访问等级定义 4.3 设备管理等级定义 4. 4 实现等级定义 4.5 最小需求集的要求 4. 6 物理层的要求 4. 7 互操作测试判定准则
术语和定义
GB/T 25919.2—2010
前 言
GB/T25919《Modbus测试规范》分为2个部分:
-第1部分:Modbus串行链路一致性测试规范;第2部分:Modbus串行链路互操作测试规范。
本部分为GB/T25919的第2部分。 本部分由中国机械工业联合会提出。 本部分由全国工业过程测量和控制标准化技术委员会(SAC/TC124)归口。 本部分起草单位:机械工业仪器仪表综合技术经济研究所、施耐德电气(中国)投资有限公司、国家
继电器质量监督检验中心、上海自动化仪表股份有限公司。
本部分主要起草人:梅恪、王玉敏、王勇、贺春、华熔、包伟华、聂金平、王麟琨、张冉。
GB/T25919.2—2010
Modbus测试规范第2部分:Modbus串行链路
互操作测试规范
1范围
本部分主要是针对串行链路Modbus子设备,其目的旨在确认Modbus子设备的互操作性。 本部分适用于工业、交通、电力、楼宇控制等领域。 本部分规定了Modbus串行链路互操作测试系统的结构、测试方法。
2规范性引用文件
下列文件中的条款通过GB/T25919的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。
GB/T19582.1-2008基于Modbus协议的工业自动化网络规范第1部分:Modbus应用协议 (IEC61158CPE(FDIS):2006,MOD)
GB/T19582.2—2008基于Modbus协议的工业自动化网络规范第2部分:Modbus协议在串行链路上的实现指南(IEC61158CPE(FDIS):2006,MOD)
GB/T19582.3—2008基于Modbus协议的工业自动化网络规范 第3部分:Modbus协议在 TCP/IP上的实现指南(IEC61158CPE(FDIS):2006,MOD) 3术语和定义
GB/T19582.1—2008、GB/T19582.2—2008、GB/T19582.3—2008中定义的以及下列术语和定义适用于本部分。 3. 1
互操作interoperability 同种协议的不同版本或者不同实体间的互通能力。
3. 2
互操作测试interoperabilitytest 检查同种协议的不同版本或者不同实体间的互通能力。
4测试要求
4.1互操作测试的系统结构 4.1.1连接
将被测设备按GB/T19582.2一2008的要求连接在实验室的互操作系统中。 4.1.2互操作测试示意图
互操作测试系统见图1。
1
GB/T 25919.2-2010
被测设备
测试设备
线缆
测试设备
图1互操作测试系统
在该网络中正确配置被测设备并保证它可以进行操作时,测试设备将进行网络上报文的收发。在所有的网络节点上程序将会自动同步运行协议测试。 4.2数据访问等级定义
本部分定义了如下3种协议实现方式: a)基本访问:支持Modbus协议的设备必须支持一个或两个Modbus功能代码访问数据:
FC03读保持寄存器; FC16写多个寄存器。
b) 普通访问:除支持基本访问外,对于需要离散数据的场合和其他应用需要,还应该支持下列功
能码:
-FC01读线圈; -FC02读离散量输入; -FC15写多个线圈; -FC08诊断。
c)扩展访问:除支持普通访问外,为了更方便的使用,还可以实现下列功能码:
FC23读/写多个寄存器;一FC06写单个寄存器; -FC04读输人寄存器; -FC05写单个线圈。
4.3设备管理等级定义
Modbus设备可以提供设备管理功能,通过Modbus命令得到设备标志信息,本部分定义了设备管理功能的访问级别,见表1。
表1设备管理等级定义
可得到的设备信息
访问类型:读设备标志
基本管理普通管理扩展管理
最小信息要求:厂家名称,产品代码,版本基本管理十访问设备描述的标准对象普通管理十访间设备特定的对象
如果使用Modbus协议的设备提供设备管理功能,必须支持基本管理功能,并实现Modbus功能代码43/14的初级访问能力,推荐设备支持普通管理功能,可以选择支持扩展管理功能。 2
GB/T 25919.2-2010
4.4实现等级定义
GB/T19582.2一2008的表10中定义了实现等级:分为基本等级和常规等级,并规定了默认值。 4.5最小需求集的要求
用户应该根据设备的实际使用情况来选择数据访问等级、设备管理等级和实现等级。但Modbus 串行链路子设备应该必须满足最小需求集,最小需求集为:
a)数据访问等级为基本访问,和 b)实现等级为基本等级。 注:对设备管理等级不做特殊要求,但建议设备管理等级为基本管理。
4.6物理层的要求 4.6.1RS485终端电阻
子设备位于串行链路终端时,应该提供连接终端电阻的能力,如果内置终端电阻,应可选择接通或断开,阻值应是150Q(≥0.5W)。 4.6.2RS485上拉电阻,下拉电阻
对于子设备不能有任何上拉、下拉电阻。 4.6.3机械接口
除GB/T19582.2一2008规定的RJ45和DB9之外,RS485-2W也可使用如下的端子连接器。 应采用端子间距5.08mm的5脚端子。 a)标准开放式连接器连接器引脚定义
....:
b)可插拔端子如果使用可插拔端子,座必须为针,插头为孔。 1脚=D1在看向端子方向时,必须在最左侧。
GB/T25919.2—2010
c)4脚端子当不需要使用VP电源引脚时,可以使用4线端子,除了移除第5脚外,必须遵守其他有关5脚端
子的规定。 4.6.4判定
按照4.6.14.6.3的要求,传输信号采用RS232或RS485,测试系统检查电平,连接以后被测设备能发送和接收Modbus报文,物理连接不失败,测试通过。 4.7互操作测试判定准则
以下条件均符合,则判定为通过: a)如果按照GB/T19582.1一2008,其一致性测试的判定结果为通过; b) 4.6.4的判定结果为通过;
根据4.5的要求,使用4.1.2的互操作系统,连续运行不少于60min的互操作实验,如果运行期间无异常,则判定为通过。
11
中华人民共和 国
国家标准 Modbus测试规范
第2部分:Modbus串行链路
互操作测试规范 GB/T 25919.2-—2010
*
中国标准出版社出版发行北京复兴门外三里河北街16号
邮政编码:100045 网址www.spc.net.cn 电话:6852394668517548
中国标准出版社秦皇岛印刷厂印剧
各地新华书店经销
M
开本880×12301/16印张0.75字数9千字
2011年5月第一版2011年5月第一次印刷
*
书号:155066·1-42840定价16.00元
如有印装差错由本社发行中心调换
版权专有侵权必究举报电话:(010)68533533
GB/T25919.2-2010
打印日期:2011年6月13日F008A00