您当前的位置:首页>国家标准>GB/T 22270.2-2012 工业自动化系统与集成 测试应用的服务接口 第2部分:资源管理服务接口

GB/T 22270.2-2012 工业自动化系统与集成 测试应用的服务接口 第2部分:资源管理服务接口

资料类别:国家标准

文档格式:PDF电子版

文件大小:2112.45 KB

资料语言:中文

更新时间:2024-03-21 08:10:57



推荐标签: 系统 自动化 接口 系统 应用 资源管理 工业 测试 服务 部分 22270

内容简介

GB/T 22270.2-2012 工业自动化系统与集成 测试应用的服务接口 第2部分:资源管理服务接口 ICS 25. 040. 40 J 07
96
中华人民共和国国家标准
GB/T 22270. 2--2012/ISO 20242-2 :2010
工业自动化系统与集成测试应用的服务接口
第2部分:资源管理服务接口
Industrial automation systems and integration- Service interface for testing applications- Part 2 : Resource management service interface
(ISO 20242-2:2010,IDT)
2012-12-31发布
:2013-06-01实施
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
发布
0x GB/T 22270. 2—2012/ISO 20242-2 :2010
目 次
前言引言 1 范围 2规范性引用文件 3术语和定义
符号和缩略语 5服务定义和程序规范 5.1 概述 5.2参数 5.3 服务程序 5.4 服务原语和状态图
4.
资源管理服务 6.1 概述 6.2 服务表 6.3 管理支持服务 6.4 输人/输出服务 6.5 扩展服务· 6.6 操作支持服务 6.7RMS 状态机的状态附录 A(资料性附录)RMSI实施导则- C/C十十功能调用服务映射附录B(资料性附录) 使用RMSI的设备驱动级联参考文献
6
10 24 28 52 56 69
70 GB/T 22270. 2—2012/ISO 20242-2 :2010
前言
GB/T22270《工业自动化系统与集成测试应用的服务接口》已经或计划发布以下部分:
第1部分:概述; 第2部分:资源管理服务接口;第3部分:虚拟设备服务接口;第4部分:设备能力专规模板;第5部分:应用程序服务接口; 第6部分:一致性测试方法、标准和报告。
本部分是GB/T22270的第2部分。 本部分按照GB/T 1.1一2009 给出的规则起草。 本部分使用翻译法等同采用ISO20242-2:2010《工业自动化系统与集成测试应用的服务接口
第2部分:资源管理服务接口》(英文版)。
与本部分中规范性引用的国际文件有一致性对应关系的我国文件如下: GB/T22270.1工业自动化系统与集成测试应用的服务接口第1部分:概述(GB/T22270.1-
2008,ISO 20242-1 :2005,IDT)
本部分的技术内容和组成结构与ISO20242-2:2010《工业自动化系统与集成 ,测试应用的服务接口 第2部分:资源管理服务接口》(英文版)相一致。
本部分由中国机械工业联合会提出。 本部分由全国自动化系统与集成标准化技术委员会(SAC/TC159))归口。 本部分由北京机械工业自动化研究所负责起草。 本部分主要起草人:高雪芹、黎晓东、杨书评。 GB/T 22270.2—2012/IS0 20242-2:2010
引言
为促进自动化和测量装置及其外围组件与计算机应用的集成,根据汽车业及其厂商的需求,特制定 GB/T22270。本标准定义了在自动化应用环境下、测量应用环境下或自动化和测量应用环境下设备驱动的创建规则及其运行状态。
制定GB/T22270的主要目的是使用户:不受电脑操作系统的局限;
不受设备连接技术(设备接口/网络)的局限;不受设备供应商的局限;在给定计算机平台下,能够验证所连接设备的设备驱动,并确认该设备驱动的运行情况;一不受未来技术设备发展的限制。

GB/T22270不涉及新设备开发或对专门接口技术(网络)的应用。本标准将设备及其通信接口封装在一起,以和同类其他设备在指定应用情况下兼容。
I GB/T 22270.2—2012/IS0 20242-2:2010
工业自动化系统与集成测试应用的服务接口
第2部分:资源管理服务接口
1范围
GB/T22270的本部分定义了个服务接口,该接口提供一个管理和运行资源的通用服务访问点,资源由计算机操作系统及其外围设备,包括计算机辅助测试应用所用到的插槽板上的专用硬件支持。 资源管理服务接口应该使计算平台适配器的对外服务能够通用,且独立于操作系统及其通信接口。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO20242-1工业自动化系统与集成 测试应用的服务接口 第1部分:概述(Industrial automation systems and integration--Service interface for testing applications-Part l :Overview)
3术语和定义
ISO20242-1界定的以及下列术语和定义适用于本文件。
3. 1
设备驱动device driver 提供有GB/T22270专门接口的软件模块,具备通过调用平台适配器访问物理设备的服务功能
3. 2
平台适配器platform adapter 提供有GB/T22270本部分定义的资源管理服务接口的软件模块,封装了包括操作系统、硬件及其
外围设备在内的计算机平台。
4 符号和缩略语
下列符号和缩略语适用于本文件。 CNF,Cnf:确认(服务原语)[Confirm(service primitive)] IND,Ind:指示(服务原语)[Indication(service primitive)」 REQ,Req:请求(服务原语)[Request(service primitive) RMS:资源管理服务(Resource Management Service) RMSI:资源管理服务接口(Resource Management Service Interface) RSP,Rsp:响应(服务原语)[Response(service primitive) SAP:服务访问点(Service Access Point) GB/T 22270.2-—2012/ISO 20242-2:2010
5 服务定义和程序规范
5.1概述
GB/T22270的本部分使用ISO/IEC10731中的描述规范。 RMS用户和供应者之间的接口由表达参数的服务原语进行描述。由于数据传输不属GB/T 22270
的范围,只有请求和确定原语被用于描述RMS服务供应者发生的事件。指示和响应原语用于处理 RMS服务供应者发生的事件。服务模型、服务原语和时序图为抽象描述;它们不表达实施规范。
附录 A为实施示例的规则。 5.2参数
用于表达服务用户/供应者交互(见ISO/IEC10731)的服务原语,给出了表明交互中使用和交换信息的参数。
如表1所示,GB/T 22270的本部分以表格形式描述RMS原语的各个参数。本部分其他章节的表格列出了适用于每组 RMS原语的参数。每张表格包括 3列,第一列为服务参数的名称,第二列为请求或指示原语的输人参数,第三列为确认或响应原语的输出参数。
每张表格的每一行列出一项参数(或者参数的一部分)。在相应的服务原语列下,后面的代码给出了该列中说明的原语和参数指南的参数使用类型
a)M:原语的强制参数; b)C:相对其他参数或 RMS能力的条件性参数; c)S:作为选择项的参数; d) (空白):RMS用户或RMS供应者没有表达出参数。
表1服务原语参数的表格形式
参数名
REQ或 IND
CNF 或 RSP
自变量参数 1 参数 2
M M c
Result(+) 参数 3 参数 4
s M c
Result(-) 参数 5
s M
5. 3 服务程序 5.3.1RMS确认的服务
RMS用户向RMSI提交请求原语。这表明存在服务访问点(SAP)。相应的服务处理实体在所有必需的交互完成或出现错误后传递确认原语给该用户。
2 GB/T 22270.2—2012/IS0 20242-2:2010
5.3.2RMS 事件处理
用户在RMSI上创建一个服务访问点(SAP)处理事件。事件在该访问点以指示原语显示通知。 RMSI用户在所有必需的交换完成或出现错误后发出响应原语(见图1)。
1
响应
请求
确认
指示
SAP
SAP
接口
服务供应者
本地事件
本地服务处理器
图1使用 RMS 处理本地事件
5.4服务原语和状态图
如果需要,可以使用 UML状态图描述 RMS 的行为。在这样的图表中,当请求和确定原语之间不需要明确状态时,可以只用服务名来描述状态转换[见图2b)]。否则,就要指出一个处理该服务的附加状态[见图2a】]。
服务.确认
服务.请求
a)
服务处理状态
RMS 状态 X
RMS 状态 Y
b)
服务
RMS 状态 U
RMS 状态 V
图 2由服务引起的状态转换
6 资源管理服务 6:1概述
RMSI应提供通用管理支持服务、通用操作支持服务和通用输人/输出服务。 输人/输出服务可以访问提供扩展服务的下一层。扩展服务用来描述不同种类外围接口的可加载
资源结构(见图3)。
注1:GB/T22270没有定义将实体和扩展服务集成到RMS供应者的方法,因为这将取决于计算机操作系统以及
用于执行服务供应者的编程语言。不过,需要扩展服务在不改变RMS供应者的情况下,能够扩展不同外围接口的输人输出服务。
注2:附录B描述了其他级联方法,用以在更为复杂的设备和装置集成结构中使用RMSI。
3 GB/T 22270. 2—2012/ISO 20242-2 :2010
资源管理服务接口
输入/输出服务
管理支持服务
扩展的服务接口
操作支持服务
扩展的服务
图 3处于 RMSI 的服务用户和供应者
6.2 服务表 6.2.1通用管理支持服务
通用管理支持服务用于处理对其他服务的访问,以及用于初始化扩展服务供应者(如果必要,并用于加载扩展服务供应者)。表2给出了这些服务的概况。
表2通用管理支持服务
服务
标识名 getFuncAddress
备注
获取服务参考初始化外围接口类型 io_initiate
通过标识符(名称和/或数字)和版本号获取一一项服务的参考获取指定接口类型的标识符,并且(如果必要)加装该类型的扩展服务供应者释放类型标识符,如果存在该类型扩展服务供应者)并关闭该类型的扩展服务供应者
结束外围接口类型 io_conclude
6.2.2 通用输入/输出服务
通用输人/输出服务用于和实际设备进行通信,并对外围接口进行配置和控制。表3给出了这些服务的概况。
表 3 通用输入/输出服务
服务
标识名 io_open io_config io_read io_write
备 注
开启外围接口信道重新配置外围接口信道读取数据写入数据执行操作
为数据传输开启一个外围接口,并配置该接口不关闭接口情况下更改接口配置,例如,改变传输参数在外围接口获取接收到的数据将数据输给外围接口进行传送执行属于外围接口信道的操作。这类似于以单一服务进行数据读写(数据交换)
io_execute
4
上一章:GB/T 25676.2-2012 印刷机械 宽幅面喷绘机 第2部分:平板型宽幅面喷绘机 下一章:GB/T 29542-2013 工业尾气能量回收透平膨胀机

相关文章

GB/T 22270.3-2015 工业自动化系统与集成测试应用的服务接口 第3部分:虚拟设备服务接口 GB/T 22270.4-2015 工业自动化系统与集成测试应用的服务接口 第4部分:设备能力专规模板 GB/T 19902.6-2012 工业自动化系统与集成 制造软件互操作性能力建规 第6部分:基于多能力类结构进行专规匹配的接口服务和协议 GB/T 29811.2-2018 信息技术学习、教育和培训学习系统体系结构与服务接口第2部分∶教育管理信息服务接口 GB/T 29811.3-2018 信息技术学习、教育和培训学习系统体系结构与服务接口第3部分∶资源访问服务接口 DL/Z 1080.2-2007 电力企业应用集成 配电管理的系统接口 第2部分:术语 DL/T 1080.4-2010 电力企业应用集成 配电管理的系统接口 第4部分:台账与资产管理接口 DL/T 1080.1-2008 电力企业应用集成 配电管理的系统接口 第1部分:接口体系与总体要求