ICS 25.040 L 67 中华人民共和国国家标准 GB/T 38846—2020 智能工厂 工业自动化系统工程 描述类库 Smart factroyIndustrial automation systems engineering role class libraries 2021-02-01实施 2020-07-21发布 国家市场监督管理总局 发布 国家标准化管理委员会 GB/T 38846—2020 目 次 前言 1范围 2术语、定义和缩略语 2.1 术语和定义 2.2缩略语 3AML描述类 3.1 AML基本描述类库 AutomationMLBaseRoleClassLib 3.1.1 概述 3.1.2 描述类AutomationMLBaseRole(AML基本描述类) 3.1.3 描述类Group(组) 3.1.4描述类Facet(面)· 3.1.5 描述类Port(端口) 3.1.6描述类Resource(资源) 3.1.7描述类Product(产品) 3.1.8描述类Process(过程) 3.1.9描述类Structure(结构) 3.1.10描述类ProductStructure(产品结构) 3.1.11描述类ProcessStructure(过程结构) 3.1.12描述类ResourceStructure(资源结构) 3.1.13描述类PropertySet(属性集) 3.2离散制造工业AML描述类库 AutomationMLDMIRoleClassLib 3.2.1 总则 3.2.2描述类DiscManufacturingEquipment(离散制造设备) 10 3.2.3描述类Transport(传输) 3.2.4描述类Storage(储存) 10 3.2.5描述类Fixture(固定装置) 10 3.2.6描述类Gate(门) 3.2.7描述类Robot(机器人) 3.2.8描述类Tool(工具) 11 3.2.9描述类Carrier(载具). 11 3.2.10描述类Machine(机械) 12 3.2.11描述类StaticObject(静态物体) 12 3.3流程制造工业AML描述类库— AutomationMLCMIRoleClassLib 12 1 GB/T38846—2020 3.3.1总则 12 3.3.2描述类ContManufacturingEquipment(流程制造设备) 13 3.4批制造工业AML描述类库——AutomationMLBMIRoleClassLib 13 3.4.1总则…. 13 3.4.2描述类BatchManufacturingEquipment(批制造设备) 14 3.5控制系统AML描述类库——AutomationMLCSRoleClassLib 14 3.5.1总则. 14 3.5.2描述类ControlEquipment(控制设备) 15 3.5.3描述类Communication(通信) 15 3.5.4 描述类ControlHardware(控制硬件) 16 3.5.5描述类PC(个人电脑) 16 3.5.6描述类IPC(工业电脑) 16 3.5.7 描述类Handheld(便携式设备) 16 3.5.8 描述类EmbeddedDevice(嵌人式设备) 3.5.9描述类Sensor(传感器) 17 3.5.10 描述类Actuator(执行器) 3.5.11 描述类Controller(控制器) 3.5.12# 描述类PLC(可编程逻辑控制器) 17 3.5.13 描述类NC(数字控制器) 18 3.5.14描述类RC(机器人控制器) 18 3.5.15描述类PAC(可编程自动控制器) 18 3.6AML扩展描述类库 AutomationMLExtendedRoleClassLibrary 18 附录A(资料性附录)AML扩展描述类库 19 附录B(资料性附录)描述类库应用示例 33 GB/T38846—2020 前言 本标准按照GB/T1.1一2009给出的规则起草。 本标准由中国机械工业联合会提出。 本标准由全国工业过程测量控制和自动化标准化技术委员会(SAC/TC124)归口。 上海市计量测试技术研究院、大连誉洋工业智能有限公司。 本标准主要起草人:肖红练、王嘉宁、柳晓菁、陈曦、李文军。 GB/T 38846—2020 智能工厂 工业自动化系统工程 描述类库 1范围 本标准规定了用于工程信息建模的规范性及资料性AML描述类库。 本标准适用于自动化区域中工程工具之间以AML方式进行信息交换时,相关工具的输人/输出应用。 术语、定义和缩略语 2.1术语和定义 下列术语和定义适用于本文件。 2.1.1 自动化标记语言 automation markup language 基于XML的用于智能工厂工业自动化系统的工程数据交换格式。 2.1.2 对象object 具有一个或多个与一个AML角色类相关的CAEXRoleRequirements的一个自动化对象的数据表达 注:AML对象是自动化标记语言的核心元素。它代表了一个实例,并且可以包括管理元素、属性、接口、关系和引用 2.1.3 类( class 预定义的AML对象类型,可以是AML系统单元类、AML接口类、AML角色类或AML属性 类型。 注1:AML类存储于AML库中,AML类的类型是SystemUnitClass,InterfaceClass,RoleClass或AttributeType。 注2:AML类定义了可再使用的解决方案,其特征是属性、接口和聚合对象。 注3:AML类能被多重实例化 注4:AML类可以是用户自定义的或标准的AML类。 2.1.4 库library 包含AML类的库。 2.1.5 端口port 与标准AML接口类Port有直接或间接关系的AML接口,并允许指定嵌套接口。 注:端口属于一个父AML对象,它描述了该对象中各类复杂的接口。在更高的抽象级别中,端口之间能够实现 互联。 2.1.6 组 1 group 与标准AML角色类Group有直接或间接关系的AML对象,并提供AML对象的特定视图。 2.1.7 面 facet 与标准AML角色类Facet具有直接或间接关系的AML对象,并提供一个AML对象的AML属 1 GB/T38846—2020 性或接口的特定视图。 2.1.8 实例instance 一个独立的物理或逻辑元素的数据表达形式。 注:实例可以通过如聚合对象或属性得到扩展, 2.1.9 机器人robot 用于工业自动化应用的自动控制、可再编程、多功能操纵器可编程三轴或多轴,固定或移动式控制 型工业机械装置。 2.1.10 传感器 sensor 在监控范围内检测物体、障碍或受被测对象影响的元件,用于提供探测或测量的电信号或数据。 示例:限位开关、接近开关、压力传感器、振动传感器、应变仪、光电探测器。 2.1.11 执行机构 actuator 由控制器的输出变量产生驱动最终控制单元所需的操纵变量的功能单元。 [GB/T2900.59—2008,定义351-28-07] 示例:接触器、变速驱动器。 2.2 缩略语 下列缩略语适用于本文件。 AGV:自动导航车(AutomatedGuidedVehicle) AML:自动化标记语言(AutomationMarkupLanguage) CAEX:计算机辅助工程数据交换格式(ComputerAidedEngineeringExchange) HMI:人机交互界面(HumanMachineInterface) IPC:工业PC (Industrial PC) NC:数字控制器(NumericalController) PAC:可编程自动控制器(ProgrammableAutomationController) PC:个人电脑(PersonalComputer) RC:机器人控制器(RobotController) XML:可扩展标记语言(extensiblemarkuplanguage) SAIC 3AML描述类 3.1AML基本描述类库——AutomationMLBaseRoleClassLib 3.1.1概述 本条定义了AML核心概念建模时所需要的标准角色类的AML基本库。一个角色是一个描述抽 象功能却未定义底层技术实现的类。资源类Resource或机器人类Robot都是一个角色类。当一个角 色类与一个AML对象相联系的时候,该AML对象获得了语义。所有涉及的特性都是AML标准库的 一部分,在不需要时可以从实例分层结构InstanceHierarchy中移除。 任何AML对象和用户自定义的角色类应与该AML库中的一个角色存在直接或间接引用关系。 如果一个角色过于具体,宜引用下一个父类。图1~图3给出了标准基本角色类RoleClass所对应的对 2 GB/T38846—2020 象树、XML网格和XML文本示例。 RAutomationMLBaseRoleClassLib 4 Role AutomationMLBaseRole RoleGroup Role Facet Role Port ConnectionPoint Role Resource Role Product Role Process Role Structure RoleF ProductStructure Role ProcessStructure RoleF ResourceStructure Role PropertySet 图 1 AML基本角色类库示例 RoleClassLib AutomationMLEaseRoicCiossLiD ()DescriptionAutomatinMLbase role lbrary 0version 2.1.1 RoleClass =Name AutomationMLBaseRole RoleClass =Name Group =RefBaseClassPath AutomatonMLBaseRole Attribute (1) =Name =AttributeDatatype 1AssociatedFacet xs:string RoleClass =Name Facet RefBaseClassPath AutomatonLBaseRole RoleClass =Name Port RefBaseCissPathAutomubonLBaseRole Attribute(3 =AttributeDataType Name (Attribute 1Oirechon xs-sting xs:complexType 2Cardinally Attribute (2) =Mame =AttributeDataT
GB/T 38846-2020 智能工厂 工业自动化系统工程描述类库
文档预览
中文文档
41 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共41页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2022-10-04 14:27:12上传分享