GB/T 38846-2020 智能工厂 工业自动化系统工程描述类库
GB/T 38846-2020 Smart factroy—Industrial automation systems engineering role class libraries
基本信息
本标准适用于自动化区域中工程工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
发布历史
-
2020年07月
研制信息
- 起草单位:
- 上海工业自动化仪表研究院有限公司、机械工业仪器仪表综合技术经济研究所、上海市计量测试技术研究院、大连誉洋工业智能有限公司
- 起草人:
- 肖红练、王嘉宁、柳晓菁、陈曦、李文军
- 出版信息:
- 页数:41页 | 字数:82 千字 | 开本: 大16开
内容描述
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
犐犆犛25.040
犔67
中华人民共和国国家标准
/—
犌犅犜388462020
智能工厂工业自动化系统工程
描述类库
—
犛犿犪狉狋犳犪犮狋狉狅犐狀犱狌狊狋狉犻犪犾犪狌狋狅犿犪狋犻狅狀狊狊狋犲犿狊犲狀犻狀犲犲狉犻狀狉狅犾犲犮犾犪狊狊犾犻犫狉犪狉犻犲狊
狔狔犵犵
20200721发布20210201实施
国家市场监督管理总局
发布
国家标准化管理委员会
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
/—
犌犅犜388462020
目次
前言…………………………Ⅲ
1范围………………………1
2术语、定义和缩略语………………………1
2.1术语和定义…………………………1
2.2缩略语………………2
3AML描述类……………2
3.1AML基本描述类库———AutomationMLBaseRoleClassLib……2
3.1.1概述……………2
描述类(基本描述类)………
3.1.2AutomationMLBaseRoleAML4
3.1.3描述类Grou(组)……………4
p
3.1.4描述类Facet(面)………………5
3.1.5描述类Port(端口)……………5
()………………………
3.1.6描述类Resource资源6
3.1.7描述类Product(产品)…………6
3.1.8描述类Process(过程)…………7
3.1.9描述类Structure(结构)………………………7
3.1.10描述类ProductStructure(产品结构)………7
3.1.11描述类ProcessStructure(过程结构)………8
3.1.12描述类ResourceStructure(资源结构)………8
3.1.13描述类ProertSet(属性集)…………………8
py
3.2离散制造工业AML描述类库———AutomationMLDMIRoleClassLib…………9
3.2.1总则……………9
3.2.2描述类DiscManufacturinEuiment(离散制造设备)……10
gqp
3.2.3描述类Transort(传输)……………………10
p
()………………………
3.2.4描述类Storae储存10
g
3.2.5描述类Fixture(固定装置)…………………10
3.2.6描述类Gate(门)………………11
3.2.7描述类Robot(机器人)………………………11
3.2.8描述类Tool(工具)……………11
()…………
3.2.9描述类Carrier载具11
3.2.10描述类Machine(机械)……………………12
3.2.11描述类StaticObect(静态物体)……………12
j
3.3流程制造工业AML描述类库———AutomationMLCMIRoleClassLib………12
Ⅰ
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
/—
犌犅犜388462020
3.3.1总则……………12
()……
3.3.2描述类ContManufacturinEuiment流程制造设备13
gqp
3.4批制造工业AML描述类库———AutomationMLBMIRoleClassLib…………13
3.4.1总则……………13
()……
3.4.2描述类BatchManufacturinEuiment批制造设备14
gqp
3.5控制系统AML描述类库———AutomationMLCSRoleClassLib………………14
3.5.1总则……………14
3.5.2描述类ControlEuiment(控制设备)………15
qp
3.5.3描述类Communication(通信)………………15
3.5.4描述类ControlHardware(控制硬件)………16
描述类(个人电脑)………………………
3.5.5PC16
()………………………
3.5.6描述类IPC工业电脑16
()……………
3.5.7描述类Handheld便携式设备16
()……………………
3.5.8描述类EmbeddedDevice嵌入式设备17
3.5.9描述类Sensor(传感器)………………………17
3.5.10描述类Actuator(执行器)…………………17
()…………………
3.5.11描述类Controller控制器17
()…………
3.5.12描述类PLC可编程逻辑控制器17
3.5.13描述类(数字控制器)…………………
NC18
描述类(机器人控制器)………………
3.5.14RC18
3.5.15描述类PAC(可编程自动控制器)…………18
3.6AML扩展描述类库———AutomationMLExtendedRoleClassLibrar…………18
y
附录(资料性附录)扩展描述类库……………
AAML19
附录(资料性附录)描述类库应用示例………………
B33
Ⅱ
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
/—
犌犅犜388462020
智能工厂工业自动化系统工程
描述类库
1范围
本标准规定了用于工程信息建模的规范性及资料性AML描述类库。
本标准适用于自动化区域中工程工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
2术语、定义和缩略语
2.1术语和定义
下列术语和定义适用于本文件。
2.1.1
自动化标记语言犪狌狋狅犿犪狋犻狅狀犿犪狉犽狌犾犪狀狌犪犲
狆犵犵
基于XML的用于智能工厂工业自动化系统的工程数据交换格式。
2.1.2
对象狅犫犲犮狋
犼
具有一个或多个与一个AML角色类相关的CAEXRoleReuirements的一个自动化对象的数据表达。
q
注:AML对象是自动化标记语言的核心元素。它代表了一个实例,并且可以包括管理元素、属性、接口、关系和引用。
2.1.3
类犮犾犪狊狊
预定义的AML对象类型,可以是AML系统单元类、AML接口类、AML角色类或AML属性
类型。
注:类存储于库中,类的类型是,,或。
1AMLAMLAMLSstemUnitClassInterfaceClassRoleClassAttributeTe
yyp
注:类定义了可再使用的解决方案,其特征是属性、接口和聚合对象。
2AML
注:类能被多重实例化。
3AML
注:类可以是用户自定义的或标准的类。
4AMLAML
2.1.4
库犾犻犫狉犪狉
狔
包含AML类的库。
2.1.5
端口狅狉狋
狆
与标准AML接口类Port有直接或间接关系的AML接口,并允许指定嵌套接口。
注:端口属于一个父AML对象,它描述了该对象中各类复杂的接口。在更高的抽象级别中,端口之间能够实现
互联。
2.1.6
组狉狅狌
犵狆
与标准AML角色类Group有直接或间接关系的AML对象,并提供AML对象的特定视图。
2.1.7
面犳犪犮犲狋
与标准AML角色类Facet具有直接或间接关系的AML对象,并提供一个AML对象的AML属
1
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
/—
犌犅犜388462020
性或接口的特定视图。
2.1.8
实例犻狀狊狋犪狀犮犲
一个独立的物理或逻辑元素的数据表达形式。
注:实例可以通过如聚合对象或属性得到扩展。
2.1.9
机器人狉狅犫狅狋
用于工业自动化应用的自动控制、可再编程、多功能操纵器可编程三轴或多轴,固定或移动式控制
型工业机械装置。
2.1.10
传感器狊犲狀狊狅狉
、,。
在监控范围内检测物体障碍或受被测对象影响的元件用于提供探测或测量的电信号或数据
示例:限位开关、接近开关、压力传感器、振动传感器、应变仪、光电探测器。
2.1.11
执行机构犪犮狋狌犪狋狅狉
由控制器的输出变量产生驱动最终控制单元所需的操纵变量的功能单元。
/—,]
[定义
GBT2900.5920083512807
示例:接触器、变速驱动器。
2.2缩略语
下列缩略语适用于本文件。
:自动导航车()
AGVAutomatedGuidedVehicle
:自动化标记语言()
AMLAutomationMarkuLanuae
pgg
:计算机辅助工程数据交换格式()
CAEXComuterAidedEnineerinExchane
pggg
:()
HMI人机交互界面HumanMachineInterface
:工业()
IPCPCIndustrialPC
:数字控制器()
NCNumericalController
:可编程自动控制器()
PACProrammableAutomationController
g
:()
PC个人电脑PersonalComuter
p
:机器人控制器()
RCRobotController
:可扩展标记语言()
XMLextensiblemarkulanuae
pgg
3犃犕犔描述类
3.1犃犕犔基本描述类库———犃狌狋狅犿犪狋犻狅狀犕犔犅犪狊犲犚狅犾犲犆犾犪狊狊犔犻犫
3.1.1概述
本条定义了AML核心概念建模时所需要的标准角色类的AML基本库。一个角色是一个描述抽
象功能却未定义底层技术实现的类。资源类Resource或机器人类Robot都是一个角色类。当一个角
色类与一个AML对象相联系的时候,该AML对象获得了语义。所有涉及的特性都是AML标准库的
一部分,在不需要时可以从实例分层结构InstanceHierarch中移除。
y
任何AML对象和用户自定义的角色类应与该AML库中的一个角色存在直接或间接引用关系。
如果一个角色过于具体,宜引用下一个父类。图图给出了标准基本角色类所对应的对
13RoleClass
~
2
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
/—
犌犅犜388462020
象树、网格和文本示例。
XMLXML
图1犃犕犔基本角色类库示例
图2犃狌狋狅犿犪狋犻狅狀犕犔犅犪狊犲犚狅犾犲犆犾犪狊狊犔犻犫网格示例
3
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
/—
犌犅犜388462020
图的文本示例
3犃狌狋狅犿犪狋犻狅狀犕犔犅犪狊犲犚狅犾犲犆犾犪狊狊犔犻犫犡犕犔
描述类(基本描述类)
3.1.2犃狌狋狅犿犪狋犻狅狀犕犔犅犪狊犲犚狅犾犲犃犕犔
表规定了描述类“”。
1AutomationMLBaseRole
表1描述类犃狌狋狅犿犪狋犻狅狀犕犔犅犪狊犲犚狅犾犲
类名AutomationMLBaseRole
描述是一个基本抽象角色类型,是所有标准或用户自定义角色类的基本类
父类无
特性无
3.1.3描述类犌狉狅狌(组)
狆
表规定了描述类“”。
2Group
表2描述类犌狉狅狌
狆
类名Group
是对象的一种描述类型。该类对象用于对属于特定工程视图的镜像对象集合进行分组。
AML的组对象Group应引用该描述。由于异构工具中不同的工程工具对同一个数据可能需
描述
要使用不同的视图,所以要将这些视图分开存储,并且允许在不同的层次中对相同的对象进
行结构化
父类/
AutomationMLBaseRoleClassLibAutomationMLBaseRole
AssociatedFacet特性“AssociatedFacet”应用于对应面Facet名称的定义。
特性
(”:”)示例:””
te=xsstrinAssociatedFacet=PLCFacet
ypg
4
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
/—
犌犅犜388462020
描述类面
3.1.4犉犪犮犲狋()
表规定了描述类“”。
3Facet
表3描述类犉犪犮犲狋
类名Facet
是对象的一种描述类型。该类对象是一个AML对象接口或特性的子视图。AML的面对象
描述
Facet应引用该描述类
父类/
AutomationMLBaseRoleClassLibAutomationMLBaseRole
特性无
3.1.5描述类犘狅狉狋(端口)
表规定了描述类“”。
4Port
表4犃犕犔端口对象犘狅狉狋的可选特性
类名Port
是对象的一种描述类型。该类对象对大量接口进行分组,并通过这种方式对复杂接口进行描
述。AML的端口对象Port应引用该描述类。一个端口对象属于一个父AML对象,并描述
描述
父对象的复杂接口。端口可在一个更高的抽象层次上彼此互联,而不是在单一接口之间链
接。AML端口在描述插头、插座或其他可以直接互联的接口组时很有用
父类/
AutomationMLBaseRoleClassLibAutomationMLBaseRole
该特性应用于描述端口Port的方向。其赋值应为下列值中的一种:
“”“”和“”。方向为“”的端口只能与方向为“”或
InOutInOutInOut
“”的端口相连,方向为“”的端口只能与方向为“”或“”
InOutOutInInOut
。“”。
的端口相连方向为InOut的端口能与任意方向的端口相连
Direction
示例:””,如一个插头。
1Direction=Out
(”:”)
te=xsstrin
ypg
示例:””,如一个插座。
2Direction=In
示例:””。
特性3Direction=InOut
注:连接的有效性是属于相关工具的功能,不属于本系列标准的
范围。
该特性是一个复杂的特性,不应被赋值。表给出了其对应的子特性
Cardinality17
该特性描述了端口Port的类型。该特性的值是用户自定义的。只有
Cateor
gy
同一类型的端口可以相连接。
(”:”)
te=xsstrin
ypg
示例:””
Cateor=MaterialFlow
gy
表给出了特性“”的两个子特性。
5Cardinalit
y
5
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
GB∕T38846-2020智能工厂-工业自动化系统工程描述类库,本标准规定了用于工程信息建模的规范性及资料性AML描述类库。本标准适用于自动化区域中工程
工具之间以AML方式进行信息交换时,相关工具的输入/输出应用。
/—
犌犅犜388462020
表5特性“犆犪狉犱犻狀犪犾犻狋”的子特性
狔
特性类型描述举例
MinOccur的值描述了从该端口入或出MinOccur=1。
:的最小可能连接数。该特性的值应大这表明该端口宜与至少个其他
MinOccurxsunsinedInt1
g
于或等于0端口相连
MaxOccur的值描述了从该端口入或出
MaxOccur=3。
的最大可能连接数。该特性的值应大
:这表明该端口只能与最多个其
MaxOccurxsunsinedInt3
g
于或等于,
MinOccur的值当该值为0
他端口相连
时表示无穷大
此外,端口对象应有一个派生自接口类“
定制服务
推荐标准
- DB51/ 278.043-1998 玻璃仪器 水槽 1998-06-04
- DB51/ 278.048-1998 玻璃仪器 下口瓶 1998-06-04
- DB51/ 278.044-1998 玻璃仪器 集气瓶 1998-06-04
- DB51/ 278.042-1998 玻璃仪器 标度试管 1998-06-04
- DB51/ 278.047-1998 玻璃仪器 滴瓶 1998-06-04
- DB51/ 278.041-1998 玻璃仪器 标度烧杯 1998-06-04
- DB51/ 278.040-1998 玻璃仪器 硬质玻管 1998-06-04
- DB51/ 278.045-1998 玻璃仪器 试剂瓶 1998-06-04
- DB51/ 278.039-1998 玻璃仪器 熔点测定器 1998-06-04
- DB51/ 278.046-1998 玻璃仪器 储气瓶 1998-06-04