GB T 26796.3-2011 用于工业测量与控制系统的EPA规范.第3部分:互可操作测试规范.pdf

上传人:priceawful190 文档编号:257415 上传时间:2019-07-13 格式:PDF 页数:24 大小:693.79KB
下载 相关 举报
GB T 26796.3-2011 用于工业测量与控制系统的EPA规范.第3部分:互可操作测试规范.pdf_第1页
第1页 / 共24页
GB T 26796.3-2011 用于工业测量与控制系统的EPA规范.第3部分:互可操作测试规范.pdf_第2页
第2页 / 共24页
GB T 26796.3-2011 用于工业测量与控制系统的EPA规范.第3部分:互可操作测试规范.pdf_第3页
第3页 / 共24页
GB T 26796.3-2011 用于工业测量与控制系统的EPA规范.第3部分:互可操作测试规范.pdf_第4页
第4页 / 共24页
GB T 26796.3-2011 用于工业测量与控制系统的EPA规范.第3部分:互可操作测试规范.pdf_第5页
第5页 / 共24页
亲,该文档总共24页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 25.040 N 10 中华人民主t./、GB 和国国家标准GB/T 26796.3-2011 用于工业测量与控制系统的EPA规范第3部分:互可操作测试规范EP A Specification for use in industrial measurement and control systems Part 3: Interoperation test specification 2011-07-29发布数量马防伪中华人民共和国国家质量监督检验检夜总局中国国家标准化管理委员会2011-12-01实施发布GB/T 26796.3-20门目次前言.1 引言.II 1 范围-2 规范性引用

2、文件.3 术语和定义4 符号和缩略语.5 5 EPA互可操作测试系统(EITS) 6 5. 1 系统概述.6 5.2 EPA互可操作测试系统结构.6 EPA互可操作性测试的测试流程7 EPA互可操作测试的目的和内容107.1 简介.10 7.2 功能块应用信息测试组.7.3 功能块参数测试组7.4 模拟量输入功能块测试组7.5 多路模拟量输入功能块(MAD测试组7.6 模拟量输出功能块测试组.12 7.7 多路模拟量输出功能块(MAO)测试组7.8 PID功能块测试组127.9 数字量输入功能块测试组.13 7.10 多路数字量输入功能块测试组.13 7.11 数字量输出功能块测试组.147.

3、四多路数字量输出功能块测试组.14 附录A(资料性附录)测试结果和日志15附录B(资料性附录)EPA互可操作测试系统硬件平台四图1EPA互可操作性测试系统结构 7 图2EPA标准测试集结构 8 图3三者间的通信关系9图4测试流程.四图A.1测试结果文档15图A.2测试日志文档.图B.1EPA硬件平台结构四GB/T 26796.3-2011 目IJI=l 本部分按照GB/T1. 1-2009给出的规则进行起草。请注意本文件中的某些内容可能涉及某些专利。本文件的发布机构不承担识别这些专利的责任。GB/T 26796(用于工业测量与控制系统的EPA规范分为6个部分:一一第1部分:系统结构与通信规范(

4、GB/T20171-2006(用于工业测量与控制系统的EPA结构与通信规范); 一一第2部分:协议一致性测试规范;一一第3部分z互可操作测试规范;一一第4部分z功能块的技术规范;一一第5部分:网络安全规范;一一第6部分z通信实时性测试规范。本部分为GB/T26796的第3部分。本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会归口。本部分起草单位:浙江大学、浙江中控技术股份有限公司、中国科学院沈阳自动化研究所、重庆邮电大学、大连理工大学、机械工业仪器仪表综合技术经济研究所、上海工业自动化仪表研究所、上海自动化仪表股份有限公司、西南大学、天津天仪集团仪表有限公司、中国

5、四联仪器仪表集团有限公司、北京华控技术有限公司。本部分起草人:禧健、金建祥、冯冬芹、徐皑冬、王平、仲崇权、欧阳劲松、梅恪、缪学勤、包伟华、张庆军、刘枫、杨彬、回英明、周勇。I GB/T 26796.3-20门51 -E 声明基于EPA标准的产品在技术上必须符合EPA技术标准,必须能够与第三方厂家产品及系统互连;因此,EPA产品的一致性和互操作性测试非常必需,是检验产品是否符合EPA技术标准,是实现不同厂家产品互连、互操作的技术保证。EPA互可操作测试以EPA一致性测试为基础,主要测试并检验不同种类、不同功能EPA设备间的协同工作能力,具体表现为协同工作过程中外在的通信行为和内部状态是否正确。为

6、基于功能应用的EPA设备间的互通、互连、互换提供保证。本部分定义了EPA互可操作测试系统的结构框架和测试内容,用于描述EPA互可操作测试的测试流程。E 用于工业测量与控制系统的EPA规范第3部分:互可操作测试规范G/T 26796.3一20111 范围本部分规定了EPA互可操作测试系统的结构、测试原理和测试方法。本部分适用于对声明为基于EPA标准的产品(设备与系统)进行EPA互可操作测试。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T 5271 (所有部分)信

7、息技术词汇GB/T 9387. 1信息技术开放系统互连基本参考模型第1部分z基本模型GB/T 20171一2006用于工业测量与控制系统的EPA系统结构与通信规范3 术语和定义3. 1 3.2 3.3 3.4 3.5 下列术语和定义适用于本文件。通信技communication stack 通信棋是在一个设备中协同操作的一系列层协议,它为用户提供通信服务。GB/T 9387. 1J 功能块function block 由功能块类型规定的数据结构的一个独立的、己命名的副本和相关操作所组成的软件功能单元。GB/T 9387. 1J 功能块实例function block instance 见3.2

8、功能块定义。GB/T 9387. 1J 互可操作性interoperability 用户层实体应用FAL服务执行协调性和互连性操作的能力。GB/T 9387. 1J 对象标识符object identifier 标识一个对象的唯一符号。ISO/IEC 8824J G/T 26796.3-2011 3.6 3. 7 3.8 3.9 类型type 软件要素,说明了所有该类型实例所具有的共享的共同特性。ISO/IEC 8824J 标签tag 与每个ASN.l类型关联的类型记号。ISO/IEC 8824J 应用application 应用于消费或生产数据的功能或数据结构。IEC 61158-5J 应用

9、层互可操作性3Pplication layer interoperability 应用实体使用FAL的服务来执行协调和协同操作的能力。IEC 61158-5J 3. 10 3. 11 3. 12 3. 13 3.14 应用对象application objects 通过网络并在网络设备内,管理和提供运行期报文交换的多种对象类型。IEC 61158-5丁应用进程application process 网络中一个分布式应用的一部分,它位于一台设和轩中并被人确定为唯一的寻址。IEC 611585J 应用进程标识application process identifier 用来区别在一台设备内使用的多

10、个应用进程。IEC 61158-5J 应用进程对象application process object 应用进程的组件,通过FAL应用关系可识别和可访问该组件。IEC 61158-5J 应用进程对象类application process object c1ass 依据一组其网络可访问属性和服务来定义的应用进程对象的类。IEC 61158习3.15 应用关系application relationship 两个或多个应用实体调用之间的协同关联,用于交换信息和协调它们的联合操作。这种关系通过应用协议数据单元的交换或者作为预组态活动的结果来激活。IEC 61158-5J 2 GB/T 26796.

11、3-20门3.16 3.17 3. 18 3.19 属性aUribute 一个对象的外部可视特点或特性的描述。IEC 61158-5J 行为behaviour 指示一个对象如何响应特定的事件。IEC 61158-5J 通信对象communication objects 通过网络管理和提供运行期报文交换的组件。IEC 61158-5J 设备device 与链路连接的物理硬件。IEC 61158-5J 3.20 3.21 3.22 3.23 3.24 差错eor 计算、观察或测量的值或条件与所规定或理论上的正确值或条件之间的差异。IEC 61158-5J 差错代码error code 在一种差错类

12、中某个特定差错代码的通用分组。IEC 61158-5J 索引index 在一个应用进程内的一个对象的地址。IEC 61158-5J 实19IJinstance 在一个类中的一个对象的实际物理呈现,它用于标识同一对象类内许多对象中的一个。IEC 61158-5J 网络network 由某种类型的通信介质连接的一个组节点,包括插入其中的任何中继器、桥、路由器以及低层网关。IEC 61158-5J 3.25 对象object 设备内一个特定组件的抽象表达,通常是有关数据(以变量形式)和方法(规程)的集合,用于对已经明确定义接口和行为的数据进行操作。IEC 61158-5J 3 GB/T 26796.

13、3-2011 3.26 3.27 3.28 3.29 3.30 3.31 物理设备physical device 自动化设备或其他网络设备。IEC 61158-5J 互可操作测试器interoperability tester 执行互可操作测试案例。IEC 61804-2J 测试实现test implementation 协议规范文本的具体实现。IEC 61804-2J 在测设备tested device 参与测试的被测试设备。IEC 61804ZJ 通信宏周期communication macro cycle 一个链路或网段内,完成一次通信周期所需的时间。IEC 61804-2J 通信调度c

14、ommunication scheduling 为完成通信过程而选择要执行的算法和操作,并启功和终止其执行的功能。IEC 61804-2J 3.32 3.33 3.34 3.35 3.36 4 组态(系统或设备)configuration (of a system or device) 选择功能单元、指定它们的位置并且定义它们的互连。IEC 61804-2J 目的功能块实例destjnation FB Instance 接收指定参数的功能块实例。IEC 61804-2J 现场设备field device 应用于工业现场环境的设备。IEC 61804-2J 标识符identifier 用来命名实

15、体或对象的一个或多个字符。IEC 61804-2J 索引index 应用进程中一个对象的地址。IEC 61804-2J 3.37 GB/T 26796.3-2011 信息information 通过施加于数据上的某些约定,在一定的场合内该数据具有的特定含义。IEC 61804-2J 3.38 实19IJinstance 在一个类中,一个对象的实际物理实现。它用于在同一对象类中标识众多对象中的一个。IEC 61804-2J 3.39 管理信息management information 对现场总线系统操作(包括应用层)进行管理的网络可访问信息。IEC 61804-2J 3.40 系统管理信息库m

16、anagement information Base 按一定组合方式对管理信息进行组织的列表。IEC 61804-2J 3.41 制造商IDmanufacturer ID 使用唯一号码对每一产品制造商的标识。IEC 61804-2J 3.42 参数parameter 一种变量,为每一特定应用赋予一个数值,也可用它来标志应用。IEC 61804-2J 4 符号和缩略语TTsiIiSL肌LMmmmmmm盯冗却肌Device Assistant Test Device Description Device Under Test EPA Interoperation Test System Execu

17、table Test Suite Human Machine Interface Interoperation Test System Standard Test Suite User-defined Test Suite Tool Command Language Extensible Device Describe Language Extensible岛1arkupLanguage 辅助测试设备设备描述被测设备EPA互可操作测试系统可执行测试集人机接口互可操作测试系统标准测试集自定义测试集工具命令语言可扩展设备描述语言可扩展标记语言5 G/T 26796.3-2011 5 EPA互可操作

18、测试系统(EITS)5. 1 系统慨述EPA互可操作测试规范提出定义了EPA互可操作测试系统的结构框架,用于描述EPA互可操作测试的测试流程。互可操作测试OTS)是检查基于同种协议的不同版本或不同实体间的互通和互可操作能力。一般将一个或多个待测的网络设备连接起来,在实际的网络环境中对设备进行测试。因为很难保证每个厂家所生产的设备对协议的理解是一致的,所以在将不同厂家的设备引人到同一个网络系统之前,必须对不同的厂家的网络设备进行大量的互可操作测试,以保证整个控制系统内网络设备的应用规范一致性。在互可操作测试中,测试主机采用协议规范一级的操控手段,进行应用测试来检查各种应用功能与性能,同时测试主机

19、也具备测试项目与测试参数的选择功能,测试数据的显示、存储,测试报告生成功能,测试案例的生成与修改功能。一致性测试是互可操作测试的基础,两个产品均通过一致性测试,但仍难保证彼此间的互可操作能力。产品必须通过互可操作测试证明,以保证它与来自不同厂家的产品彼此能互可操作。互可操作能力是开放式系统的主要目标。EPA是基于工业以太网现场总线标准,众多的厂家主要根据EPA系统结构与通信规范及EPA功能块规范来开发不同种类、不同功能的现场设备,为保证这些设备间的互可操作能力,开展EPA互可操作测试工作也是必需的。EPA互可操作测试平台的开发基础及主要依据是EPA系统结构与通信规范及EPA功能块规范,主要测试

20、并检验不同种类、不同功能EPA设备间的协同工作能力,具体表现为协同工作过程中外在的通信行为和内部行为是否正确。EPA互可操作测试必须以EPA一致性测试为基础。5.2 EPA互可操作测试系统结构EPA互可操作测试系统由EPA互可操作测试器、被测设备(DUT)和辅助测试设备(DAT)三部分组成。其系统结构如图1所示,它包括以下几个部分z6 人机接口(HMD;标准测试集(STS); 一一一被测设备描述文件(DUTDD); 一一自定义测试集(UTS); 一一可执行测试集(ETS); 一一测试结果和日志;被测设备(DUT); 一二辅助测试设备(DAT)。GB/T 26796.3-2011 一-一-一一一

21、一一-_一-一-一一一一一一-_一-一-一一一一-一-一-,四A互可操作测试器! | | 础口(测F i L一一-_一一-一一一-_一一一一-一一-一一一一一一-一一一一一-一被测设备描述文件(DUTDD) 标准测试集自定义测试集矶S)测试结果和日志(Test Result Log) 科川儿VEPA总线科川儿被测设备un 链接辅助测试设备(DAT) 图1EPA互可操作性测试系统结构5.2.1 人机接口(HMI)测试人员通过人机接口来控制、监视整个测试过程。人机接口的良好设计可以大大方便测试人员的操作,减少因操作失误而造成的错误,同时给于测试人员较高的灵活和自由度。因此,人机接口必须具备以下几种

22、基本功能:对测试过程的控制,包括案例的执行开始和结束。一一一对被测试设备的选择,包括被测试设备选择和其对应的设备描述文件的选择导人。一一对测试过程的监视,实时显示测试的过程和进度。一一对测试案例调度列表的显示和修改。一一对测试案例的可配置和可修改,测试人员可以自行选择或修改要执行的案例。一一可自定义新的测试案例,测试人员可根据自己需要加入新的测试案例。一一测试信息和测试结果的清晰显示。7 GB/T 26796.3-20门标准测试集(STS)标准测试集中存放着所有标准的测试案例。测试集是进行互可操作测试的基础,一个好的测试集对于实现一个好的测试系统起着非常重要的作用,它必须具备完整性和完备性的特

23、点,能覆盖所有需要测试的部分,并保证测试的方法和步骤是完整且正确的。EPA标准测试集的结构是树状的,分为以下4个部分:EPA测试案例集、测试组、具体测试案例和测试步骤,其结构如图2所示。5.2.2 具体测试案例具体测试案例具体测试案例具体测试案例具体测试案例具体测试案例功能块应用信息测试案例EPA标准测试集结构EPA互可操作测试案例集包括几个测试组z功能块应用信息测试组、功能块参数测试组、模拟量输入功能块测试组、模拟量输出功能块测试组、PID功能块测试组、数字量输入功能块测试组和数字量输出功能块测试组。图2被测设备描述文件(DUTDD) 基于XML的设备描述文件描述了EPA现场设备的EPA网络

24、可视对象的具体信息,用户可采用浏览器直接访问该文件,或通过基于文档对象模型(DOM)的设备描述解释器对设备描述文件进行解释,以获得设备功能与参数接口信息。在互可操作测试开始之前,设备厂商必须提供其被测设备的描述文件。测试器根据其提供的描述文件来选择确定要执行的案例。设备描述文件描述的设备信息包括设备标识、设备功能、设备所包含的块、数据等。文件描述格式描述不属于本部分定义范围。5.2.3 可执行副试集(ETS)可执行测试集是根据标准测试集、被测设备描述文件和自定义测试集联合生成。测试时,根据被测设备的描述文件对标准测试集中的案例进行选择抽取,同时导人测试人员自定义的测试集,自动生成或手动选择测试

25、案例生成可执行测试集,最终形成测试案例调度表。测试软件就会根据测试案例调度表按一定的顺序执行测试案例,并将结果写入测试报告。5.2.4 队GB/T 26796.3-2011 5.2.5 自定义测试集(UTS)为了方便对特殊的设备进行互可操作测试,系统提供了自定义测试案例的接口。测试人员可以根据被测设备的特点,自己编写测试案例集对被测设备进行非标准测试,这样可以使互可操作性测试尽可能的完整和准确。自定义的测试案例可以用脚本语言来编写。脚本语言是一种解释性的语言,它不像CC+等可以编译成二进制代码,以可执行文件的形式存在。脚本语言不需要编译,可以直接用,由解释器来负责解释,它一般以文本形式存在,类

26、似于一种命令。这些特性极大地方便了测试案例的修改和编写,使得测试人员可方便、快捷地开发出新的测试案例集。在EPA互可操作性测试中,推荐使用TCL脚本语言来编写测试案例。5.2.6 辅助测试设备(DAT)当执行部分测试案例时,被测设备需要与其他功能块进行链接通信。辅助测试设备内含测试功能块,被测设备的输入输出分别与它的输出输入进行链接,以便配合EPA测试器完成对被测设备的部分测试。EPA测试器、被测设备和辅助测试设备之间三者的通信关系如图3。EPA测试器参数设备参数设置参数读取过程数据被测设备辅助测试设备圈3三者阁的通信关系测试时,EPA测试器需要配置被测设备内的部分参数,来设置它的运行状态,同

27、时也要读取其内部参数来得到它相关的状态信息。而被测设备与辅助测试设备之间的通信只是运行过程中数据的传递,这部分数据EPA测试器是不能直接得到的,只有通过辅助测试设备的间接传递才能得到。同时EPA测试器也要对辅助测试设备进行配置,以便通过它能传递有效的过程数据给被测设备。5.2.7 测试结果和日志考虑到测试日志结果文档方便阅读,所以采用文本文件的形式存放。存放占用空间也小,查看也方便。其格式见附录A。6 EPA互可操作性测试的测试流程EPA互可操作测试按照以下几个步骤顺序进行z一一第一步:导人被测设备的描述文件。该文件用XML语言按照标准编写,由生产厂商提供。测试平台需安装MicrosoftXM

28、L Core Services (MSXML),以保证设备描述文件能够正常解析。一一第二步z测试人员配置要执行的测试案例集,生成测试案例调度表。根据设备描述文件,系统GB/T 26796.3-2011 会自动抽取测试案例,测试人员可以根据需要对测试案例集进行配置或加入自己定义的测试案例。当案例全部配置完成后,会自动生成可执行测试案例集和测试案例调度表。一一第三步:执行测试案例。当测试案例调度表生成后,就可开始进行案例测试,系统会根据调度表按顺序一条条执行测试案例。一-第四部z测试报告和日志的生成。当所有测试案例执行结束后,系统会自动生成测试报告提交给测试人员,同时将测试过程中的信息以测试日志的

29、形式存储在系统中。其测试流程如图4所示。等待设备上线导入被测设备的描述文件配置测试案例或导入自定义生成测试案例调度表执行测试案例提交测试报告存储测试日志圄4测试流程7 EPA互可操作测试的目的和内容7. 1 简介EPA互可操作测试的目的是检查基于EPA协议实现的不同版本或不同实体间的互通信和互可操作能力,以保证整个控制系统内网络设备的应用规范一致性。EPA互可操作测试的测试内容包括功能块应用信息测试、功能块参数测试、模拟量输入功能块测试、PID功能块测试、数字量输入功能块测试和数字量输出功能块测试。每个测试组又分为多个子案例,子案例则是系统测试的基本单元。10 GB/T 26796.3-201

30、1 7.2 功能块应用信息测试组在EMIB中存储了功能块的应用信息,这些信息包括功能块可实例化的个数、功能块的名称、功能块的类型、首个功能块的ID等。该测试组测试这些应用信息是否存在且对外可见、是否能正确读取和设置,保证功能块中对外可视化对象的规范一致性。测试组中只有一个测试案例:测试目的:测试EMIB中的功能块应用信息是否真实、准确一一测试步骤2 第一步,在EMIB中找到功能块应用信息对象首部。 第二步,根据首部信息读取各功能块的应用信息对象。 第三步,将读取的功能块信息与设备描述文件中功能块的信息相比较,判断其是否一致。7.3 功能块参数测试组这部分测试进行的测试是:功能块头信息参数测试。

31、一一测试目的:测试功能块的实例标识、名字和位号是否存在且能识别。一一测试步骤: 第一步,找到该功能块的头信息Blocklnfo。 第二步,读取其标识AppID、功能块实例的名字(FB_Name)和初始位号(FB一Tag)。 第三步,判断上述信息与设备描述文件内声明的是否一致。 第四步,分别向上述信息参数写人新值,然后再次读取。 第五步,判断其新值是否写入,判断其读写属性是否正确。7.4 模拟量输入功能块测试组7.4. 1 模拟量输入功能块通信测试一一-测试目的:测试功能块是否能与其他功能块正常通信。测试步骤2 第一步,将该功能块与辅助测试设备进行链接。 第二步,配置好功能块后,启动运行。 第三

32、步,通过辅助测试设备得到测试功能块的输出参数。 第四步,测试是正确接收到输出数据,判断输出参数的格式是否符合规范且能正确识别。7.4.2 模拟量输入功能块量程转换测试一一测试目的:测试模拟量输入功能块是否能进行正确的量程转换。一一测试步骤: 第一步,设置功能块的输入值量程和输出值量程。 第二步,链接、并启动功能块运行。 第三步,判断其输出值的量程转换是否正确。7.5 多路模拟量输入功能块(MAI)测试组一一测试目的:测试功能块是否能与其他功能块正常通信。一一测试步骤: 第一步,将该功能块与辅助测试设备进行链接。 第二步,配置好功能块后,启动运行。11 G/T 26796.3-2011 第三步,

33、通过辅助测试设备得到被测功能块的输出参数。 第四步,测试是正确接收到输出数据,判断输出参数的格式是否符合规范定义且能正确识别。7.6 模拟量输出功能块测试组7.6.1 模拟量输出功能块通信测试一一测试目的:测试功能块是否能与其他功能块正常通信。一一测试步骤z 第一步,将该功能块与辅助测试设备进行链接。 第二步,配置好功能块后,启动运行。 第三步,通过辅助测试设备给模拟量输出功能块传入输入值。 第四步,读取模拟量输出功能块的输入值,检测是否与传人的数值一致。7.6.2 模拟量输出功能块输出测试一一测试目的z测试模拟量输出功能块是否能将输入值进行处理并正确输出。测试步骤z 第一步,启动功能块运行。

34、 第二步,通过辅助测试设备给功能块传人合适的输入值。 第三步,通过辅助测试设备读取功能块输出的电流电压信号,判断是否正确。7.6.3 模拟量输出功能块量程转换测试一一测试目的:测试模拟量输出功能块是否能进行正确的量程转换。测试步骤: 第一步,设置功能块的输入值量程和输出值量程。 第二步,链接、并启动功能块运行。 第三步,判断其输出值的量程转换是否正确。7.7 多路模拟量输出功能块(MAO)测试组一一测试目的:测试功能块是否能与其他功能块正常通信。一一测试步骤: 第一步,将该功能块与辅助测试设备进行链接。 第二步,配置好功能块后,启动运行。 第三步,通过辅助测试设备给被测功能块的输入数据。 第四

35、步,测试是正确接收到输入数据,判断其数据的格式是否符合规范定义且能正确识别。7.8 PID功能块测试组7.8.1 PID功能块通信测试一一测试目的:测试PID功能块是否能与其他功能块正常通信。一一测试步骤z 第一步,将该功能块与辅助测试设备进行链接。 第二步,配置好功能块后,启动运行。 第三步,通过辅助测试设备给PID功能块的输入传入数据值。12 GB/T 26796.3-20门 第四步,读取PID功能块的输入值,检测是否与传入的数值一致。 第五步,通过辅助测试设备读取PID功能块的输出值,判断其值是否有效。7.8.2 PID功能块的手动模式测试一一测试目的z测试PID功能块是否能工作在手动模

36、式下。一一测试步骤: 第一步,设置PID为手动模式。 第二步,向OP参数写入一个新的有效数值。 第三步,读取OP值,判断是否与刚写人的数值一样。 第四步,给PID的sp传入一个新的数值。 第五步,读取OP值,判断OP值是否受SP值影响。7.8.3 PID功能块的自动模式测试一一一测试目的:测试PID功能块是否能工作在自动模式下。一一测试步骤z 第一步,设置PID为自动模式。 第二步,连续给sp传入不同的数值。 第三步,读取OP值,判断OP值是否随之变化。 第四步,向OP值写入新数据。 第五步,读取OP值,判断OP能否写人。7.8.4 PID功能块的串辑模式测试一一测试目的:测试PID功能块是否

37、能工作在串级模式下。一一测试步骤: 第一步,设置PID为串级模式。 第二步,向Casln传入一个有效的数据。 第三步,读钮,判断其值是否等于Caslno 第四步,向sp写入一个新的值。 第五步,读sp,判断是否能被写入。7.9 数字量输入功能块测试组一一测试目的:测试功能块是否能与其他功能块正常通信。一一测试步骤: 第一步,将该功能块与辅助测试设备进行链接。 第二步,配置好功能块后,启动运行。 第三步,通过辅助测试设备得到测试功能块的输出参数。 第四步,测试是否能正确接收到输出数据,判断输出参数的格式是否符合规范定义且能正确识别。7.10 多路数字量输入功能块测试组-一一测试目的:测试功能块是

38、否能与其他功能块正常通信。一一测试步骤z 第一步,将该功能块与辅助测试设备进行链接。13 GB/T 26796.3-2011 第二步,配置好功能块后,启动运行。 第三步,通过辅助测试设备得到测试功能块的输出参数。 第四步,测试是否能正确接收到输出数据,判断输出参数的格式是否符合规范定义且能正确识别。7. 11 数字量输出功能块测试组测试目的:测试数字量输出功能块是否能将输入值进行处理并正确输出。测试步骤z 第一步,启动功能块运行。 第二步,通过辅助测试设备给功能块传人合适的输入值。 第三步,通过辅助测试设备读取功能块输出值,判断是否正确。7. 12 多路数字量输出功能块测试组一一测试目的:测试

39、功能块是否能与其他功能块正常通信。测试步骤2 第一步,将该功能块与辅助测试设备进行链接。 第二步,配置好功能块后,启动运行。 第三步,通过辅助测试设备给被测功能块的输入数据。 第四步,测试是正确接收到输入数据,判断其数据的格式是否符合规范定义且能正确识别。14 GB/T 26796.3-2011 附录(资料性附录)测试结果和日志A 考虑到测试日志结果文档方便阅读,采用文本文件的形式存放。其测试结果格式如图A.l所示。查看卫)帮助也H善?mlJ试结果恻试开始日期时间H蕃h品一-测试信鲁、-一4呵-q04Eq吨。4q-nd4吨,nd口可口可口可口可口可口可口可口百可口EE可辅编编编编编编编编编编编

40、例俐耐川例刷刷m例刷刷m俐刷刷川莘莘案案案案案案案草案柔-E.-一-E!-一一一一一编一一一一一一编一一一一一一类一一一二一一一类一一一卜卜卜子卜卜卜?卜卜卜子卜卜卜盯一盯名编名名类握主类子盯子子ijE:军:耳;若;在测试开始咬(司=恻试结束时间:HUM1+HUM2 HUM1 HUM2 一-测试结果一测试结果失败原因无通过测试案例t版本号】号t案191,版本号): 恻试案例编号f案例版本号】:失败原因失败图A.115 测试结果文挡GB/T 26796.3-20门该格式将测试结果文件的名字存放为本次测试调度的编号。然后,分别以案例编号为名来分别存放第几个案例的测试结果。同样出于节省存储空间和方便

41、查看的考虑,测试日志也采用文件的形式存放。格式如图A.2所示。文件(巳辑辑(&)格式(Q)查看出帮助(国H叫mlJ试日志案伊陆号H蔷-案例描述信息-翻号:iiliii;1;!。-设备描述信息-mT7型hmw类备备备备、设设设设准准准准标标特标-测试过程信息-测试起初时间z开始初始化=初始化的过程数据初始化成功失败)开始测试测试的过程数据测试完成处;里执行现场过程(包括文件的关闭和占用慨的释放等测试结束时间=一-恻试结果信息-tmu试结果=通过不通过失败原因z无说明图A.2测试日志文档测试过程数据的详细定义z过程数据包括:设备信息数据,功能块数据,请求报文数据,响应报文数据,状态变化,分析结果,

42、异常信息,错误信息。设备信息数据格式:DevcieData: AppID : ObjID : 数据功能块信息格式:FBData : 功能块标识:参数名:参数值请求报文数据:Request : ServcieID: sIP : dIP: 数据响应报文数据:Response : ServcieID: Positive Response : ServcieID : Positive : 数据Response : ServcieID : Negative: ErrorCode 状态变化:State : 状态类型标识:前一状态:当前状态分析结果:Result:分析结果描述错误信息:Error : Err

43、orCode GB/T 26796.3-2011 17 GB/T 26796.3-2011 附录B(资料性附录)EPA互可操作测试系统硬件平台EPA互可操作测试系统的硬件平台如图B.1所示,它由以下几个部分组成zEPA互可操作测试器:它通常是一台普通PC机,承载了EPA互可操作性测试软件平台的运行,通过运行测试软件进行EPA互可操作性的测试,并根据测试结果生成一份详尽的测试报告(TestReport) ,而这份报告则作为设备是否通过测试的判断依据。被测设备z根据EPA系统结构与通信规范及EPA功能块规范而开发的EPA现场设备。EPA网桥z隔离监控级网段的非EPA报文,接收EPA测试器报文并按测

44、试网段的调度顺序进行转发。辅助测试设备z被测设备的输入输出分别与它链接,帮助EPA测试器得到过程数据,配合被测设备完成部分测试案例。18 EPA测试微网段被测设备(0盯)EPA监控级网段辅助测试设备(DAT) 图B.1EPA硬件平台结构FFON|的dmhNH阁。华人民共和国家标准用于工业测量与控制系统的EPA规范第3部分:互可操作测试规范GB/T 26796.3-2011 国中晤中国标准出版社出版发行北京复兴门外三里河北街16号邮政编码:100045 网址电话:6852394668517548 中国标准出版社秦皇岛印刷厂印刷各地新华书店经销峰印张1.5字数39千字2011年11月第一次印刷开本880X 1230 1/16 2011年11月第一版24.00元如有印装差错由本社发行中心调换版权专有侵权必究举报电话:(010)68533533定价晤书号:155066. 1-43731 GB/T 26796.3-2011 打印H期:2011年12月12日F002

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1