GB/T 22270.4-2015 工业自动化系统与集成 测试应用的服务接口 第4部分:设备能力专规模板
GB/T 22270.4-2015 Industrial automation systems and integration—Service interface for testing applications—Part 4:Device capability profile template
基本信息
——以XML schema描述的设备和协调器能力;
——以XML语言描述的设备配置。
发布历史
-
2015年12月
研制信息
- 起草单位:
- 北京机械工业自动化研究所
- 起草人:
- 高雪芹、黎晓东、杨书评
- 出版信息:
- 页数:89页 | 字数:166 千字 | 开本: 大16开
内容描述
ICS25.040.40
J07
中华人民共和国国家标准
/—/:
GBT22270.42015ISO20242-42011
工业自动化系统与集成
测试应用的服务接口
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
:
第部分设备能力专规模板
4
—
IndustrialautomationsstemsandinterationServiceinterfacefor
yg
—:
testinalicationsPart4Devicecaabilitrofiletemlate
gpppypp
(:,)
ISO20242-42011IDT
2015-12-10发布2016-07-01实施
中华人民共和国国家质量监督检验检疫总局
发布
中国国家标准化管理委员会
/—/:
GBT22270.42015ISO20242-42011
目次
前言…………………………Ⅲ
引言…………………………Ⅳ
1范围………………………1
2规范性引用文件…………………………1
3术语和定义………………1
4缩略语……………………2
5设备能力专规框架………………………2
5.1通则…………………2
、和创建过程………………………
5.2DCDCCDPID3
5.2.1通则……………3
5.2.2设备能力描述()…………
DCD4
5.2.3协调器能力描述()………………………
CCD4
5.2.4参数化实例描述()…………
PID4
6通用设备能力专规模板…………………5
6.1通则…………………5
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
6.2通用DCPT模型……………………5
6.3通用DCPTXMLschema…………6
7DCPT共同规范…………………………10
7.1通则…………………10
7.2DCPT首部…………………………10
7.3专规模板扩展………………………12
7.3.1创建DCD……………………12
7.3.2特定设备元素分配……………12
7.3.3VDSI实例化命令……………13
7.3.4通信对象参数化………………13
7.4文本信息分配………………………13
7.5创建PID……………13
7.5.1CCD类的XML实例…………13
7.5.2DCD类的XML实例…………13
7.5.3VD类的XML实例…………13
7.5.4功能对象类的XML实例……………………14
7.5.5通信对象类的XML实例……………………14
7.5.6操作类的XML实例…………14
8多语言文本元素…………………………14
附录()………………
A资料性附录ASAMGDI设备能力专规模板16
()…………………
附录资料性附录制造应用的设备能力专规模板
B37
Ⅰ
/—/:
GBT22270.42015ISO20242-42011
()………
附录资料性附录机器人应用的设备能力专规模板
CORiN60
参考文献……………………84
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
Ⅱ
/—/:
GBT22270.42015ISO20242-42011
前言
/《》:
工业自动化系统与集成测试应用的服务接口已经或计划发布以下部分
GBT22270
———:;
第部分概述
1
———:;
第部分资源管理服务接口
2
———:;
第部分虚拟设备服务接口
3
———:;
第部分设备能力专规模板
4
———:;
第部分应用程序服务接口
5
———:、。
第部分一致性测试方法标准和报告
6
本部分是/的第部分。
GBT222704
本部分按照/—给出的规则起草。
GBT1.12009
本部分使用翻译法等同采用:《工业自动化系统与集成测试应用的服务接口
ISO20242-42011
:》。
第部分设备能力专规模板
4
与本部分中规范性引用的国际文件有一致性对应关系的我国文件如下:
/—:
工业自动化系统与集成开放系统应用集成框架第部分通用的参考
GBT19659.120051
描述(:,)
ISO15745-12003IDT
/—工业自动化系统与集成测试应用的服务接口第:
GBT22270.120081部分概述
(:,)
ISO20242-12005IDT
/—国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页:
工业自动化系统与集成测试应用的服务接口第部分虚拟设备服务
GBT22270.320153
接口(:,)
ISO20242-32011IDT
本部分做了下列编辑性修改:
———图中,“”更正为“”;
5.12DeviceSecificCCDDeviceSecificDCD
pp
———,“”“”;
A.2.1的图A.1中第二行更正为与
GenericCCDGenericDCDGenericCCDGenericDCD
聚合关系的菱形箭头更正为空心;
———,“”“”。
B.2.1的图B.1中与聚合关系的菱形箭头更正为空心
GenericCCDGenericDCD
Ⅲ
/—/:
GBT22270.42015ISO20242-42011
引言
,,
为促进自动化和测量装置及其外围组件与计算机应用的集成根据汽车业及厂商的需求特制定
/。、
GBT22270本标准定义了在自动化应用环境下测量应用环境下或自动化和测量应用环境下设备驱
动的创建规则及其运行状态。
制定/的主要目的是使用户:
GBT22270
———不受计算机操作系统的限制;
———(/);
不受设备连接技术设备接口网络的限制
———不受设备供应商的限制;
———,,;
在给定计算机平台下能够验证所连接设备的设备驱动并确认该设备驱动的运行情况
———不受未来技术设备发展的限制。
/()。
GBT22270不需开发新的设备或利用专门的接口技术网络本标准将设备及其通信接口封装
,。
在一起以和同类其他设备在指定应用情况下兼容
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
Ⅳ
/—/:
GBT22270.42015ISO20242-42011
工业自动化系统与集成
测试应用的服务接口
:
第部分设备能力专规模板
4
1范围
/、,:
GBT22270的本部分定义了格式化语法和语义规则用于描述
———以XMLschema描述的设备和协调器能力;
———以XML语言描述的设备配置。
注:/,/。
GBT22270的本部分不涉及协调器配置协调器配置将在GBT22270的其他部分描述
2规范性引用文件
。,
下列文件对于本文件的应用是必不可少的凡是注日期的引用文件仅注日期的版本适用于本文
。,()。
件凡是不注日期的引用文件其最新版本包括所有的修改单适用于本文件
:(
工业自动化系统与集成开放系统应用集成框架第部分通用的参考描述
ISO15745-11In-
——
dustrialautomationsstemsandinterationOensstemsalicationinterationframework
ygpyppg
:descrition)
Part1Genericreferencep
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
:(
工业自动化系统与集成测试应用的服务接口第部分概述
ISO20242-11Industrialauto-
——:)
mationsstemsandinterationServiceinterfacefortestinalicationsPart1Overview
yggpp
:(
工业自动化系统与集成测试应用的服务接口第部分虚拟设备服务接口
ISO20242-33In-
——:
dustrialautomationsstemsandinterationServiceinterfacefortestinalicationsPart3
yggpp
)
Virtualdeviceserviceinterface
3术语和定义
和界定的以及下列术语和定义适用于本文件。
ISO20242-1ISO20242-3
3.1
通信对象communicationobect
j
通过一个通讯函数读写一个值得以访问到的现有对象。
[/—,]
GBT22270.12008定义2.3
3.2
协调器coordinator
,,、
具备特定接口的程序负责应用程序对一个或更多设备驱动的访问并管理实时应用情况同步和
事件。
[/—,]
GBT22270.12008定义2.4
3.3
协调器能力描述coordinatorcaabilitdescrition
pyp
()。
具有规定格式如结构和语法的包含协调器能力信息的文本文件
1
/—/:
GBT22270.42015ISO20242-42011
3.4
设备能力描述devicecaabilitdescrition
pyp
(、)。
具有规定格式如结构句法的包含虚拟设备能力信息的文本文件
[/—,]
GBT22270.12008定义2.5
3.5
设备驱动devicedriver
/,。
提供有GBT22270专门接口的软件模块具备通过调用平台适配器访问物理设备的服务功能
[/—,]
GBT22270.22012定义3.1
3.6
功能对象functionobect
j
描述虚拟设备的一项能力的实例。
[/—,]
GBT22270.32015定义3.4
3.7
操作oeration
p
描述一个完整过程的实例。
[/—,]
GBT22270.32015定义3.5
3.8
参数化实例描述arameterizationinstancedescrition
pp
有关协调器配置和虚拟设备配置的信息。
3.9
虚拟设备virtualdevice
()国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
表示一个或多个物理设备和或独,。
立软件模块该设备或模块提供了通信接口资源的清晰视图
[/—,]
GBT22270.32015定义3.7
4缩略语
:()
CCD协调器能力描述CoordinatorCaabilitDescrition
pyp
:()
DCD设备能力描述DeviceCaabilitDescrition
pyp
:()
DCPT设备能力专规模板DeviceCaabilitProfileTemlate
pyp
:()
PID参数化实例描述ParameterizationInstanceDescrition
p
:()
VD虚拟设备VirtualDevice
:()
VDSI虚拟设备服务接口VirtualDeviceServiceInterface
:()
XML可扩展标记语言eXtensibleMarkuLanuae
pgg
5设备能力专规框架
5.1通则
()、()(),用如
为了设计设备能力专规模板DCPT设备能力描述DCD和协调器能力描述CCD应该使
。,
图所示的设备能力专规框架通用应该使用通用信息交换专规模板作为骨架
1DCPTISO15745-1
。,
并应该以XMLschema进行构建特定技术DCPT描述特定技术能力并且应该以XMLschema扩展
。,。
通用DCPTDCD描述设备驱动中的虚拟设备能力并且应该以XMLschema扩展特定技术DCPT
,。,
CCD描述协调器的能力并且应该以XMLschema扩展特定技术DCPTCCD引入设备驱动DCD并
。()。
描述系统能力参数化实例描述PID描述了协调器和设备驱动的配置PID应该通过实例化一个
2
/—/:
GBT22270.42015ISO20242-42011
。,
CCD以及一至多个DCD进行构建PID是对ISO15745-1中信息交换专规的实现并能够和
ISO15745的其他专规一同使用。
图1设备能力专规框架类图
。。
图所示为框架中和的类图通用指明通用和通用的聚合通用
2CCDDCDDCPTCCDDCD
。。
CCD描述协调器的通用能力通用DCD描述虚拟设备的通用能力特定技术DCPT中的特定技术
,。,
CCD应该继承通用CCD并描述协调器的特定技术能力特定技术DCD应该继承通用DCD并描述
虚拟设备的特定技术能力。
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
图和的类图
2CCDDCD
,。
特定协调器CCD应该继承特定技术CCD并描述特定协调器能力特定协调器CCD的名称能够
。,。
由特定协调器名称描述特定设备DCD应该继承特定技术DCD并且显示特定设备能力特定设备
。,
的名称能够由特定设备驱动名称进行描述通用和通用之间应该是图所示的聚合
DCDCCDDCD2
。。。
关系通用CCD可以包含一到多个通用DCD不同的通用CCD可以使用同样的通用DCD即使没
,。。
有通用CCD通用DCD也可以存在特定协调器CCD和特定设备DCD具有继承而来的聚合关系
能够引入设备驱动的。中的实例应该是特定协调器模式语言的
CCDDCDPIDCCDCCDXMLXML
实例。PID中的DCD实例应该是特定设备DCDXML模式语言的XML实例。CCD实例的XML标
签名称应该是特定协调器CCD的名称。DCD实例的XML标签名称应该是特定设备DCD的名称。
、和创建过程
5.2DCDCCDPID
5.2.1通则
。。
图所示为和的创建过程第章以模式语言定义了通用每个服务接
3DCDCCD6XMLDCPT
口的技术将特定技术能力定义为特定技术DCPT。
3
/—/:
GBT22270.42015ISO20242-42011
注:、和特定技术在附录、附录和附录中定义。
ASAMGDIMICXORiNDCPTABC
、
设备装置或软件模块的销售商应该扩展具有设备或装置能力的特定技术DCPT的特定技术
。。
DCD生成的DCDXML模式语言应该和设备驱动一同提供协调器销售商应该扩展具有协调器能
。。
力的特定技术DCPT的特定技术CCD生成的CCDXML模式语言应该和协调器一同提供配置工
,。
具能够输入CCD和所需DCD以创建具有所需应用配置数据的PIDXML实例PID应该包含带有名
。,、
称和值的所有需要的实例协调器能够读取PIDXML实例完成协调器设置以及完成设备装置或软
。()。
件模块的配置应该通过ISO20242-3定义的设备驱动的虚拟设备服务接口VDSI实施配置
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
:,,。。
注在本图中柱形所示为XML文件纸形框为配置信息能力实线箭头代表XMLschema文件扩展虚线箭头
。。
代表注入能力或配置信息小点线箭头代表XMLschema的应用
图和的创建过程
3CCDDCD
设备能力描述()
5.2.2DCD
,:
DCD应该是XML模式语言并应包含
———设备驱动的识别信息;
———设备驱动支持的虚拟设备的设备能力描述。
协调器能力描述()
5.2.3CCD
,:
CCD应该是XML模式语言并应包含
———协调器软件的识别信息;
———协调器能力的描述;
———所支持应用程序服务接口的资格。
参数化实例描述()
5.2.4PID
,:
PID应该是XML实例并应该包括
———如ISO15745的信息交换专规的PID识别信息;
4
/—/:
GBT22270.42015ISO20242-42011
———具有应用定义的名称的参数化实例描述;
———设备驱动的配置数据。
6通用设备能力专规模板
6.1通则
,。。
通用DCPT定义了DCPT的通用结构并且不依赖服务接口技术特定技术DCPT扩展通用DCPT
6.2通用DCPT模型
。。
通用扩展中模型的信息图所示为通用的类结构信息交换
DCPTISO20242-3VDSI4DCPT
,。。
专规是根类并包括ISO15745的首部和主体ISO15745的首部描述专规的识别信息ISO15745的
主体包含一或多个通用。信息交换专规、首部和主体在中定义。
CCDISO15745ISO15745-1
国家标准ㅤ可打印ㅤ可复制ㅤ无水印ㅤ高清原版ㅤ去除空白页
图通用模型的类图
4DCPT
。。
通用CCD是描述协调器通用能力的抽象类通用CCD的数量和协调器的数量相等
。。
通用CCD包括通用DCD通用DCD是描述设备驱动通用能力的抽象类通用DCD的数量和设
备驱动的数量相等。
。。
通用DCD包含虚拟设备虚拟设备是描述虚拟设备通用能力的抽象类
。。
虚拟设备包括功能对象功能对象是描述虚拟设备功能通用能力的抽象类
功能对象包括通信对象和操作。
5
/—/:
GBT22270.42015ISO20242-42011
通信对象是描述ISO20242-3定义的通信对象的通用能力的抽象类。
操作是描述ISO20242-3定义的操作的通用能力的抽象类。
6.3通用DCPTXMLschema
。
图的通用描述信息交换专规模板通用包括通用
5DCPTXMLschemaDCPTXMLschema
,。。
并引用通用元素图注释部分使用的首部在定义
CCDXMLschemaCCD5DCPT7.2
<?xmlversion="1.0"encodin="UTF-8"standalone="es"?>
gy
<:::////
xsdschemaxmlnsxsd="htt2001XMLSchema"
p
://///
xmlns="httwww.osi.chisoISO20242-4GenericDCPT"
p
://///
taretNamesace="httwww.osi.chisoISO20242-4GenericDCPT"
gpp
elementFormDefault="ualified
定制服务
推荐标准
- T/GDATCM 0011-2022 玄参煮散饮片 2022-09-27
- T/CPAM 002-2020 睡眠监测信号机器分析和判读规范 2021-03-12
- T/CADERM 2001-2018 胸痛中心(标准版)建设与评估标准 2018-08-12
- T/CACM 1168-2019 中医妇科临床诊疗指南 子宫腺肌病 2019-01-30
- T/CAME 23-2020 区域消毒供应中心物流配送管理 2020-11-07
- T/CHAS 10-3-10-2021 中国医院质量安全管理 第3-10部分:医疗保障 医务社会工作保障 2022-11-26
- T/CAAP 002-2019 假肢装配前康复训练规程 2019-06-29
- T/CPAM 009-2020 睡眠呼吸疾病云平台诊疗应用解决方案 2021-03-12
- T/CAMDI 061-2021 增材制造金属植入物残留颗粒生物学危害评价标准 2021-08-11
- T/CACM 1312-2019 中医外科临床诊疗指南 胆石症 2019-01-30