GB/T 39003.1-2020
基本信息
标准号:
GB/T 39003.1-2020
中文名称:工业自动化系统工程用工程数据交换格式自动化标记语言第1部分:架构和通用要求
标准类别:国家标准(GB)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:11575451
相关标签:
工业
自动化
系统工程
工程
数据交换
格式
标记
语言
架构
通用
标准分类号
关联标准
出版信息
相关单位信息
标准简介
GB/T 39003.1-2020.Engineering data exchange format for use in industrial automation systems
engineering一Automation markup language-Part 1 : Architecture and general requirements.
1范围
GB/T 39003.1规范了自动化标记语言的架构和通用要求,以便对在工业自动化和控制系统工具之间交换的工程信息进行建模。相关工具的导出/导人应用也可参照本部分的规定。
GB/T 39003.1没有定义数据交换过程的细节以及导出/导人工具的使用要求。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文.件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
ISO/PAS 17506工业 自动化系统与集成工 业数据三维可视化用COLLADA数字资产模式规范( Industrial automation systems and integration- COLLADA digital asset schema speification for 3D visualization of industrial data)
ISO/IEC 29500-2信息技术文件描述和处理语言 办公开放式 XML文件格式第2 部分:开放式打包协议(Information technology-Document description and processing languages- Office Open XML File Formats-Part 2 :Open Packaging Conventions)
标准内容
ICS 35,060;25.040.01
中华人民共和国国家标准
GB/139003.1—2020/IEC62714-1:2018工业自动化系统工程用工程数据交换格式自动化标记语言
第1部分:架构和通用要求
Engineering data exchange format for use in industrial automation systemsengineering-Automation markup language-Part 1:Architecture and general requirements(IEC 62714-1:2018,IDT)
2020-09-29 发布
国家市场监督管理总局
国家标准化管理委员会
2021-04-01实施
2规范性引用文件
3术谱和定义、缩略讲
3.1术讲和定义
3.2缩咯语
一致性
5AML架构规范
通用AMI.架构
AMI.文档版术
AML源工具的元信息·
AMI.美系规范·
5.6AML.文档引用规范·
AML基础库
AMI接口奖库一
GB/T 39003.1--2020/IFC 62714-1:20183
-AutomationMLinterfareCiasslib6.4AML基础角色类库
AML基小属性类型库
用户白定义数据模型·
用白定义属性
AutomationMLBascRoleClassLibt
用户白定义接口类InterlaceClass用于白定义接口类 lntcrfaccClarscs用户白定义角色类RaleClass
用\白定义系统单儿类Systc:mlTnitClass用户白定义实例分层结构InstaceHierarchy8扩展AMI.概念:
AMI.端口对象 Port
AML.面对象 Face:t
AML 组对象 Gtoup
AMI.顶层数据至不同文档的分离8.6国际化,AMI.多语音表达·
GB/T39003.1—2020/1EC62714-1:2018AML对象版本信息www.bzxz.net
结构化属性清单或队列
8.9AML容器
附录A(资料性附录)自动化标记语言总体介绍附录B(资料性渐录)标难AMI基础库的XMI表达附录NA.(资料性附录)本部分使用的惯用词语中英文对照参考文献
GB/T 39003.1—2020/IEC 62714-1:2018GB/T 390036工业自动化系统1程用1程数据交换格式白动化标记语言》分为以下4个部分:第1部分:架构和通用要求;
第2部分:角色类库;
第3部分:几何学和运动学;
第4部分:逻辑。
本部分为GI3/T39003的第1部分
本部分按照GB/T1.1—2009给出的规则起草本部分使用翻译法等同采用IEC62714-1:2018工业白动化系统工程用工程效据交换格式自动化标记语言第1部分:架构和通用要求》,本部分做了下列编辑性修改:
为了增加可读性,本部分增加了附录VA“本部分使用的惯用词语中英文对照”;删除参考文献1FC62711-2、IEC62714-3、IEC:62714·4.因为与规范性引用文件重复。请汗意本文件的某些内容可能涉及专利:本文件的发布机构不承担识别这些专利的责任。本部分由中国机械工业联合会提出。本部分由全国工业过程测量控制和自动化标准化技术委员会(SAC/TC121)归口。本部分起草单位:上海市计量测试技术研究院、上海佐竹冷热控制技术有限公司、杭州电子科技大学、州致讯信息科技有限货任公司、机械工业仪器仪表综合技术经济研究所、西南大学、中国科学院沈阳白动化研究所、中国计量大学、云南省计量测试技术研究院,人金空调(上海)有限公司、上海交通大学、上游科学院、上海工业白动化仪表研究院有限公司、上海市在线检测与控制技术重点实验室。本部分主要起草人:邵力、余国瑞、陈曦、桂军、吴卿、工裴劫、肖天雷、徐文勘、柳晓菁、祁虔、刘阳、孙坚、饶杰、陈杰、陈江平、楼志斌、肖红练,亚
(GB/T 39003.1—2020/IEC 62714-1:2018引言
TEC62714是针对自动化工程领域的数据交换解决方案。TEC6271中定义的数据交换格式(白动化标记语言,AMI.)是种基于可扩展标记讲吉(XML)架构的数据格式,它被用十支持异构工程工具之间的数据交换。AM1.旨在建立不同领域的工程.I其之间的联系,例如机械装备T程、电气设计、过程工程、过程控制「程、人机界而开发、PLC编程和机器人编程等,AML遵循面向对象的方法存储工程信息,并且允许用过装有不尚方而内容的数据对象对工厂的物埋和遂辑组成部分进行建模:个对象可包含其他了对象,也川束属丁一个史大的组合或聚合。厂白动化项目中一个典型对象包含的信息包括拓扑、儿何学,运动学以及逻辑,而逻辑涵盖了序列,行为和控制。因此,而向对象的数据结构,几何学、运动学和逻轨就成为了上程领域中数据交换的个重雾焦点。
AMI.整合现有用来在不同领域内存储和交换工程信巧的工业数据格式:这些数拢格式按熙各自的规范独实施·并不属丁AM1.的分支。AMI.的核心是连按不同数据格式的项层数据格式CAEX,因此AMI.有其固有的分布式文档架构:
图描述了AML.的基本架构以及拓扑、几何学、运动学和逻辑信息分布,Autumationiv
程数据
图1工程数据交换格式AML总览
由于AMI.包含不同的方面,1FC62714 由针对不向方面的几个部分组成:第1部分:架构和通用要求,该部分规定「AML的架构、工程数据的建模、类、实例、关系、引用、分层结构、AML基础库和扩展AMI.概念。它是现有和未来所有其他部分的基础,并IⅡ为引用其他子格式提供了机制,
第2部分:角色类库,该部分会规定额外的AML库。…第3部分:几何学利运动学,该部分会描述儿何和运动信息的建模。-第1部分:逻辑,该部分会描述与逻辑、序列、行为和控制相关的信息的建模。T
GB/T39003.1—2020/IEC62714-1;2018为了将更多的数据标准与AML联系起来,以后川能会增加更多的部分,鉴十没有史多部分描述了对更彩标准的整个,因此应差重关注有限的一组子数据格式。否则任何数据格式部将被使用.从而导致无法进行数据交换。附录A给出了AM1.的资料性信总、用例和示例附录 B给出了本部分定义的 AML 苯础库的 XM[. 表达实例。1范围
GB/T39003.1—2020/1EC62714-1:2018工业自动化系统工程用工程数据交换格式自动化标记语言
第1部分:架构和通用要求
G3/T39003的术部分规范了自动化标记语言的架构和通用要求,以使对在工业白动化和控制系统工具之间交换的1程信息迹行建模。相关工具的导出导人应用也可参照本部分的规定,本部分没有定义数据交换过程的细节以及导出/导人工具的使用要求。2规范性引用文件
下列文件对于本文件的应用是必不可少的。儿是注日期的引用文件,仅注日期的版本适用丁术文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。ISO/PAS17506工业自动化系统与集成工业数据三维可视化用COLLAI>A数字资产模式规范(Industrial antomation syslems and integration-COLLADA digital aset schema spccification for3D visualizationr ol industrial data)ISO/IEC29500-2信息技术文件据述和处理语言办公开放式XML文件格式第2部分:放式打包议(Inforinalionlechnology—DocunenidescriptionandprocessingJanguages—OfficeOpenXML File Formats :-Part 2:Open Packaging Conventions)IEC62421:2016过程控制.T.程的表示法P&I图表以及P&ID)工具和PCE-CAE工具之间数据交换的要求(Representation of process cantrol enginccring—Requests in P&I diagrutns andl dlata cx+changc hetwcen P&.ID taols and PCF-CAE tools)IEC62714(所有部分)工业白动化系统1程的工程数据交换格式白动化标记语言(Engineering data cxchange formal for usc in industrial autonmation systems egineering -AutornationlMarkup Language)
IETFRFC2046多用途因特网邮件扩展(MiME)第2部分:媒体类型(MultipurposeIntcrnctMailExtcnsions(MIME)一PartTwoMediaTypes)[券2017-11-13,可从以下网址获得:(hup://ietl.org)
IFTFRFCA122通用唯-标识符(UUID)URN命名空间)(AUniversalyUniqueIdentilier(UUID)URVNarnespace)L套寿2017-11137.可从以下网址炭得:(hilp://ictf.org)IETFRFc:5646标识语言标签(Tags for Identifying I.anguages)查看2017-11-13].可从以下网址获得:(hup://ictf.org)C(LLADA1.4.1:2008年 3月,COLLADA-数字资渠构发布1.4.1_查20171113」可从以下网址兆得:(http://khronos.org/filcs/collada_spec_1_4.pdf)PLC并放XM1.2.0:2008年12H3日以及PLC放XML2.0.1:2009年5月8日,IFC61131-3的XML格式[查看2017-11-131.可从以下网址获得:(http://plcopen.org)1
GB/I39003.1—2020/IEC62714-1:20183术语和定义、缩略语
3.1术语和定义
下列术语和定义适用于本文件。3.1,1
自动化标记语言autunatianmarkuplanguag;AMl符合IEC62714的基丁XML.的T厂工程数据交换格式。3.1.2
自动化对象 autoniation olject白动化系统中的物理或逻辑实体注:一个门动化对象定…个凸动化组件、-个阅门或.-个信号。3.1.3
AML对象AMI,objcct
具有一个或多个与一个AMl.角色类有关联的CAHxRoleRequircmcnts的一个自动化对象的数据达,
注:AM对象是动化标记语言的核心元索。它们代表了.个实例,开丘可包拆管弹元离、属性、接口、关系和川。
AML类AML class
顽定义的A.ML对象类型,川以是AML系统单元类,AML接口类,AML角色类或AML属性类型
注1:AM.类存储于AMI.库中AMI.炎的类型是SystemUnitClass,Intcrlaceclans.RoleClass或A1tributeType注2:AMI.类定义了可比使用的解决方案,共特征是属性、接口利聚合对象。注3:AML类能被多重实例化。
注4:AML炎是川户自定义的或标的AML类,3.1.5
AML属性AMLalfribute
属于AMl.对象并与AML类或AMLAltributeType中定义的属性相关的CAEX属性。注:A.ML属性被描述为一个符合IEC:62424.201%中A.2.4相关规定的XM1.元素3.1.6
AML 文档 AML docunent
遵循IFCG2714(所有部分)的AMLCAEX文档及所有被可用的了义档。注]:AM1,文格可波存储%文件、字符串或数流。注2:AML文档包含AM[.对象和/或州户自定义对象,注3:AMI.文可由以个AMI.CAFX文剂作为根文件的多个文件构成。3.1.7
4MIL 文件AML file
遵循本部分的CAEX文件。其扩展名为.unl.II不包括任何被引用的子文件。3.1.8
AMl,接 AML interfacc
与AML接口类有关系的单-连接点。注:接已允许按CAEX内部链楼的是义描述对象之问的关系,例如信少接口、设许接口或电源接口。2
AML库AMLlibrary
包含AMI.类的库。
AMT,端口 AML Port
B/T 39003.1-2020/TEC: 62714-1:2018与标准A.ML接口类PAML 组 AML Group
与标准AMI.角色类Grolp有古接或间接美系的AML对象,并提供AML对象的特定视图3.1.12
AML 面 AML Facet
与标准AME角色类Facel具有直接或间接关系的AM1.对象,并提供一个AMI.对象的AMI.属性或接口的特定视图。
计算机辅助工程数据交换格式compuler aided engineering data cxchangeformat;CAEx中性的基于XML的数掂格式,
注:CAEX是-种巾性的数据格式,符合 IFC $2424:2076中第 7 章附录 A 和附录 C 的规定。3.1.14
副本-实例关系cupy-iustanc-relation实例与其相关类之间的一种关系,该实例通过复制类的数据结构被创建。注:仟何一个实例会获得一个具备其所扇AML类所有属性和的性的刷不。对于该类的修收不会自动导致该实例的变化。在该实例内部。类的特性是独立的。在知道所屑AML类的情况下,可能存在多个副不,3.1.15
通用唯一标识符
universal unigue identilier; UUJIDA.ML.对象具有的唯-标识衍
全局唯标识符ghabal uniquc identificr;GUiD通用唯-标识箱的应用形式:
注1:实际GIID示例:AC76A867A门7103374A70000050000!注2:在IEC62714(所有部分)中,GUIT)巡带以管短的形式表示,如“GUIT)1”\GUID2\等,以代实际使用的GUID,并增加义术的可读性。
继承关系inheritance relation两个AM1.类之的一种关系,
注:了类继承父类所衔的属性与特征,3.1.18
实例instance
一个独立的物理或逻轻素的数据表达形式。注:实例能通过如聚含对象或属性得到扩展。3.1.19
拓扑结构lupolugy
个系统的分层结构,通常由对象树表示。3
GB/T 39003.1—2020/IEC 62714-1:2018注:该概念包含多策分展结构、交义结构和对象网络。3.1.20
工厂拓扑结构planttopulogy
一个工厂的分层结构,通常由对象树表示。3.1.21
发布publish
通过在外部文档中对数据结构逃行建模以便在CAEX中便用,注:允许在独立外部文档数据结构之间的关系做出定义。3.1.22
关系 relation
CAEX对象之间的联系。
注:关系的举例为父子关系和类-实例关系。3.1.23
链接link
CAFX外部接几类型对象之间的连接,注:个窥接按照 CAEX 内部接方式建模。3.1.24
引用 rcference
CAEX内部元素和外部存储信息之间的美联。缩略语
表1列出的缩略语适用于本文件。表 1 缩略语
缩略词
COLLADA
4一致性
中文解
自动化标记语言
计算机辅助工程
计算机辅助工程数据交换格式
协同设计行为
全厨唯一标识衍
人机接口
标识符
制造热行系统
可编程逻辑控制器
统一资源定位符
统资源标识符
通用唯一标识符
可扩展标记语言
英文全称
Automation Markup L.anguage
Conputer Aided Engineering
Cumputer Aided Engineering ExchangeCollaboralive Desigll AulivityCHlobal Linicue ldentilicr
Human Machine Intcrfacc
Identifier
Manufacturing Ext:cirion SystcmPrugianimable Logic ControllerlIniform Resource [.ocrtor
Uniforn Reswurce IdentifierUniversal Jnigue Idenrilier
Extensible Markup Tangunge
为声明对AML的支持以及与本部分的致性,应满足本部分第5竞、第6章、第7和第8章中的要求。
5AML架构规范
5.1概述
GB/T 39003.I—2020/TFC 62714-1:2018AM1.的核心是顶层数据结构CAEX。它是种巾性的数括绪构,符合IEC62424:2016中第7帝、附录A和附录C的规定,并将拓扑、几何学,运动学、行为和序列信息等工程北素的已有数据格式迹行万相关联。所以,AMI.的一个恭本特征是关于上述T程元素的固有的分布式文档架构,图例仪其有解释性,其表达内容不作为标谁规范。5.2通用AML架构
下列规定适用于通用AML架构:
T厂拓扑信息:工厂拓扑是工厂工程信总中的顶层数据结构,应根据IFC62424:2016中第7章、附录A和附录C的规定,通过数据格式CAEX进行建模。CAEX的语义护展内容可单描述。多层次和跨层次结构应根据IEC62124:2016中A,2.8.7的规定通过镜像刘象逊行应用。注1:根据IFC62424:2C16中A.2.8.7规定,一个与另一个A.ML.对象有关系的AML对象被称为“镜像对象”,而与之相关的AMI.对象被称为“主对象”。镜像对象被认为与上对象完全相同,从面实现将一个对象实例效人不同的工厂层次站树中,并允许通过交义结构对复杂对象网络建桢。注2:IEC$2714(所有部分)没有在语法上修改CAEX数据格式,本部分A.1.2和IEC62424:2016的附求D给出「工厂拓扑的资料性概述和额外示例。引用和关系信息:引用和关系应按照5.5和5.6的规定疗储。外部有储信息之间的关系应按照CAEX的方法行储。在必要时,关链接涉及的对象应作为CAEX外部接口在CAEX工拓扑捕述中发布,它们应派生白6.3中定义的AMI.标准接口类。注3:引用描绘了CAEX对象和外部存储信息之间的链接,A.1.7给出相关资料性概还。IEC62714的补充部分描述了引用利接1的发布。
注 4:关系描绘了 CAEX对象之间的关联儿何学和运动学信息:几何学和运动学的相关信息应使用COIL.A)ATM2的数据格式存储。需要在预层格式中万相关联的COLI.ADA接口应作为CAEX外部接口发布。注5:IEC6%714(所有部分)没有在诺法:修收C(OLI.AT)A的数据格式。A,1.3给出如何引用COLLADA的实例。具体纫节会在1EC62711的第3部分中规定。注6:助于不同对象的COLLADA几学信息·能自动得到一个完整的场景。这些文件可能从CAEX引川,也可能通过 CAEX链接机制互相链接。辑信息:逻辑信息应按照PLCoPCnXMI.数据格式行储。需要在顶层数据格式中互相关联逻辑项.例如变量或信号,应作为CAEX外部接口发布,所有在顶层数据格式中发布的PI.CoPcnXMI.条目应有Pl.Copen XML中具有唯一的 ID,注7:翌辑信总描述了动作的序刻以及对象的内在行为,例如I/()连接和遇辑变量。IEC:62714没有修改FI.CoPenXMI的格式。A.1.4给如何引用逻辑信息的资料性概述,具体细节会在IEC62714的第4部分中规定。引用其他数据格式:IEC62714在将来可通过坳加更多的部分得到护展。这些部分将规定更多采用AML引用机制的XML.数据格式的整合。更多细节可能在IEC62714的额外部分中进行定义。AM数据结构不提供对约束,属性值、关系、引用和包含数据语义正确性的一致性检验:这些应山源工具或目标工H,或者相应的导人/导出成用完成,AML对其文档仅允许语法的证明,而不是对应的架构。5.3AML文档版本
IEC62714是基丁以卜文档格式:CAEX,版本号3.0;
GB/T 39003,1—2020/IEC 62714-1:2018PLCopenXML 2.0和 2.0.1 ;
15O/PAS 1750 中规定的 COL1ADA 1.5,0 和 CO11.ADA 1.4.1 :本部分及IEC62714的其他部分规定的AML标准库:AML集成了CAEX,因此AMI.是史高一级标推,注1:与A刘象实例关的版不信息的标谁化内容在8.7中是义。!其就定元信息的存倍在5.[避义因此,以下规定适用:
每个AMLCAEX文档应根帮1EC62424:2016的A.2.2.9将IFC62711(所有部分)所遵循的AMl版本存佬在CAEX元索\SuperiorStantardVetsion\巾该元泰的值应为\AulonationML2.1o\以符合1FC62714(所有部分)。每一个被引用的CAEX文档应遵循根元素的AML版本。明确禁止凝用不同AML版本的文档
每一个被引用的外部文档应遵循上层AM1版本舰范中规定的指定架构版本,明确蔡止混用在AML版本规范之外的外部文档版本。图2给出了遵循AML2.10版本的CAEX文档的XML文本:AutomationML2.10/SuperiorStandardVersion>图2AMI.文档版本信息
每一个AMI.标准库和用户白定义AML库应使用CAEX元素“Version\定义其版本号,本部分没有定义版本号数值的句法:准必要时,CAFX类应使用CAEX元索Versiar\定义其版本号。本部分设有定义AML.库中类的版本号的句法和义,
不同版本的相同库禁止存储在同一个AML文件。注 2:这确保了 AML文件中 AML库名称的唯一性。个AML文档的创建器成确保只有版本兼容的类和外部文档被引用,5.4AML源工具的元信息
当将用自定义的数据从源工只转移到自标工具时,需要把源工具的信息直接存储到AML文档巾,因此,以下规定适用:
…根据1FC62424:2016,任何AMI文档应提供编#该文的源工具信息:在一个数据交换工具链中,所有参与的T具所用同样的方式将该信息行储于(AEX文档中。千是该文档叫包含数据交换工只链中多种工具的信息,一种工具可移除其他工其的编写信息,这能阻碍与其他工具问的送代武数据交换,因此,不建议移除其他工具的编写后息:为了识别你个AML对象实例(Interna!Elemcnt,Externallntcrfacc)的源工具本部分建议根据IEC62424:2016的A.2.2.7使用可选的CAEX元素SaurreOhjcctlnformation及H属性Originli) 和 SourceObjID.
港3给出「所需文挡来源信息所需的XM1,文本,该示例显示了本部分提供的标准库的源信息:SouTceDacumentnfomation Cititintt-ECSC65EWGS\CriginNine-E SCG5EWG9\O:iginyu/5:cn-2.10.0~2sstwritingLxlane=\2018-08-25T09:58.00.0zorigmPraject-\AltomatiorFE\GnanVesrURL
MarkupLanguagesanddra
wwn.ec.ch\ OrnginProjasTHlo-\Automadon Markup Lenguage Standard Librares'>图3AML源工具信息的XML文本
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。