{"id":244953,"date":"2024-10-19T16:06:15","date_gmt":"2024-10-19T16:06:15","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-iec-62714-12018\/"},"modified":"2024-10-25T11:05:50","modified_gmt":"2024-10-25T11:05:50","slug":"bs-en-iec-62714-12018","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-iec-62714-12018\/","title":{"rendered":"BS EN IEC 62714-1:2018"},"content":{"rendered":"
This part of IEC 62714 specifies general requirements and the architecture of automation markup language (AML) for the modelling of engineering information, which is exchanged between engineering tools for industrial automation and control systems. Its provisions apply to the export\/import applications of related tools.<\/p>\n
This part of IEC 62714 does not define details of the data exchange procedure or implementation requirements for the import\/export tools.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
6<\/td>\n | English CONTENTS <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | INTRODUCTION Figures Figure 1 \u2013 Overview of the engineering data exchange format AML <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 1 Scope 2 Normative references <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3 Terms, definitions and abbreviations 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 3.2 Abbreviations <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 4 Conformity 5 AML architecture specification 5.1 General 5.2 General AML architecture Tables Table 1 \u2013 Abbreviations <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 5.3 Sub document versions and AML superior document information <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 5.4 Meta information about the AML source tool Figure 2 \u2013 AML document version information Figure 3 \u2013 XML text of the AML source tool information <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 5.5 AML relations specification 5.5.1 General 5.5.2 Class-instance-relations 5.5.3 Instance-instance-relations <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | Figure 4 \u2013 Example of a relation as block diagram and as object tree Figure 5 \u2013 Example relation between the objects \u201cPLC1\u201d and \u201cRob1\u201d Figure 6 \u2013 XML text of the example relation between the objects \u201cPLC1\u201d and \u201cRob1\u201d <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 5.5.4 Identification of objects 5.6 AML document reference specification 5.6.1 General 5.6.2 Referencing COLLADA documents 5.6.3 Referencing PLCopen XML documents 5.6.4 Referencing additional documents in the scope of IEC 62714 (all parts) 5.6.5 Referencing documents outside of the scope of IEC 62714 (all parts) <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 5.6.6 Referencing CAEX attributes to items in external documents 6 AML base libraries 6.1 General 6.2 General provisions <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 6.3 AML interface class library \u2013 AutomationMLInterfaceClassLib 6.3.1 General Table 2 \u2013 Interface classes of the AutomationMLInterfaceClassLib <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | Figure 7 \u2013 AML basic interface class library <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 6.3.2 InterfaceClass AutomationMLBaseInterface 6.3.3 InterfaceClass Order Figure 8 \u2013 XML description of the AML basic interface class library Table 3 \u2013 InterfaceClass AutomationMLBaseInterface <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 6.3.4 InterfaceClass Port 6.3.5 InterfaceClass PPRConnector Table 4 \u2013 InterfaceClass Order Table 5 \u2013 Optional attributes for AML Port interfaces <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 6.3.6 InterfaceClass ExternalDataConnector 6.3.7 InterfaceClass COLLADAInterface Table 6 \u2013 InterfaceClass PPRConnector Table 7 \u2013 InterfaceClass ExternalDataConnector Table 8 \u2013 InterfaceClass COLLADAInterface <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 6.3.8 InterfaceClass PLCopenXMLInterface 6.3.9 InterfaceClass ExternalDataReference 6.3.10 InterfaceClass Communication Table 9 \u2013 InterfaceClass PLCopenXMLInterface Table 10 \u2013 InterfaceClass ExternalDataReference <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 6.3.11 InterfaceClass SignalInterface 6.4 AML basic role class library \u2013 AutomationMLBaseRoleClassLib 6.4.1 General Table 11 \u2013 InterfaceClass Communication Table 12 \u2013 InterfaceClass SignalInterface <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | Figure 9 \u2013 AML basic role class library <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 6.4.2 RoleClass AutomationMLBaseRole Figure 10 \u2013 AutomationMLBaseRoleClassLib Figure 11 \u2013 XML text of the AutomationMLBaseRoleClassLib <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 6.4.3 RoleClass Group 6.4.4 RoleClass Facet 6.4.5 RoleClass Resource Table 13 \u2013 RoleClass AutomationMLBaseRole Table 14 \u2013 RoleClass Group Table 15 \u2013 RoleClass Facet <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 6.4.6 RoleClass Product 6.4.7 RoleClass Process Table 16 \u2013 RoleClass Resource Table 17 \u2013 RoleClass Product <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 6.4.8 RoleClass Structure 6.4.9 RoleClass ProductStructure Table 18 \u2013 RoleClass Process Table 19 \u2013 RoleClass Structure Table 20 \u2013 RoleClass ProductStructure <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 6.4.10 RoleClass ProcessStructure 6.4.11 RoleClass ResourceStructure 6.4.12 RoleClass ExternalData Table 21 \u2013 RoleClass ProcessStructure Table 22 \u2013 RoleClass ResourceStructure Table 23 \u2013 RoleClass ExternalData <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 6.5 AML basic attribute type library 6.5.1 General Figure 12 \u2013 AML basic attribute type library <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 6.5.2 Attributes of the AutomationMLBaseAttributeTypeLib Figure 13 \u2013 XML text of the AutomationMLBaseAttributeTypeLib Table 24 \u2013 Attribute Types of the AutomationMLBaseAttributeTypeLib <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | Table 25 \u2013 Sub-attributes of the attribute \u201cCardinality\u201d Table 26 \u2013 Sub-attributes of the attribute \u201cAssociatedValue\u201d <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 7 Modelling of user-defined data 7.1 General 7.2 User-defined attributes 7.3 User-defined AttributeTypes Figure 14 \u2013 Example of a user-defined attribute <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 7.4 User-defined InterfaceClasses Figure 15 \u2013 Examples for user-defined AttributeTypes Figure 16 \u2013 XML code of the examples for user-defined AttributeTypes <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 7.5 User-defined RoleClasses Figure 17 \u2013 Example of a user-defined InterfaceClassin a user-defined InterfaceClassLib Figure 18 \u2013 XML code of the example of a user-defined InterfaceClass in a user-defined InterfaceClassLib <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 7.6 User-defined SystemUnitClasses Figure 19 \u2013 Example of a user-defined RoleClass in a user-defined RoleClassLib Figure 20 \u2013 XML code of the example of a user-defined RoleClass in a user-defined RoleClassLib Figure 21 \u2013 Examples for different user-defined SystemUnitClasses <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 7.7 User-defined InstanceHierarchies Figure 22 \u2013 XML code of the examples for different user-defined SystemUnitClasses Figure 23 \u2013 Example of a user-defined InstanceHierarchy <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 8 Extended AML concepts 8.1 General overview 8.2 AML Port interface 8.3 AML Facet object Figure 24 \u2013 AML representation of a user-defined InstanceHierarchy <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 8.4 AML Group object 8.5 Splitting of AML top-level data into different documents 8.6 Internationalization, AML multilingual expression <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 8.7 Version information of AML objects 8.8 Modelling of structured attribute lists or arrays 8.9 AML Container <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | Annex A (informative) General introduction into the Automation Markup Language A.1 General Automation Markup Language concepts A.1.1 The Automation Markup Language architecture Figure A.1 \u2013 AML general architecture <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | A.1.2 Modelling of plant topology information <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | Figure A.2 \u2013 Plant topology with AML <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | A.1.3 Referencing geometry and kinematics information A.1.4 Referencing logic information Figure A.3 \u2013 Reference from CAEX to a COLLADA document Figure A.4 \u2013 Reference from a CAEX to a PLCopen XML document <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | A.1.5 Referencing documents outside of the scope of IEC 62714 Figure A.5 \u2013 Example of referencing an external document Figure A.6 \u2013 XML text of the example for referencing an external document <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | A.1.6 Interlinking CAEX attributes and attributes in external documents Figure A.7 \u2013 Example of referencing a CAEX attribute to an item inan external document <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | A.1.7 Modelling of relations Figure A.8 \u2013 XML text of the example for referencing a CAEX attributeto an item in an external document <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | Figure A.9 \u2013 Relations in AML <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | Figure A.10 \u2013 XML description of the relations example Figure A.11 \u2013 XML text of the SystemUnitClassLibof the relations example <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | A.2 Extended AML concepts and examples A.2.1 General overview A.2.2 AML Port concept Figure A.12 \u2013 XML text of the InstanceHierarchy of the relations example Table A.1 \u2013 Overview of major extended AML concepts <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | Figure A.13 \u2013 Port concept Figure A.14 \u2013 Example describing the AML Port concept <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | Figure A.15 \u2013 XML description of the AML Port concept <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | A.2.3 AML Facet concept Figure A.16 \u2013 XML text describing the AML Port concept Figure A.17 \u2013 Definition of a user-defined AML Port class \u201cUserDefinedPort\u201d <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | Figure A.18 \u2013 AML Facet example <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | A.2.4 AML Group concept Figure A.19 \u2013 XML text of the AML Facet example <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | Figure A.20 \u2013 AML Group example Figure A.21 \u2013 XML text for the AML Group example <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | Figure A.22 \u2013 Combination of the Facet and Group concept <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | Figure A.23 \u2013 XML text view for the combined Facet-Group example <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | A.2.5 Process-Product-Resource concept Figure A.24 \u2013 Generic HMI template \u201cB\u201d visualizing a process variable \u201cY\u201d of a conveyor Figure A.25 \u2013 Generated HMI result \u201cB\u201d visualizing both conveyors with individual process variables <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | Figure A.26 \u2013 Base elements of the Product-Process-Resource concept Figure A.27 \u2013 PPRConnector interface <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | Figure A.28 \u2013 Example for the Product-Process-Resource concept Figure A.29 \u2013 AML roles required for the Process-Product-Resource concept <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | Figure A.30 \u2013 Elements of the example Figure A.31 \u2013 Links within the example <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | Figure A.32 \u2013 Links of the resource centric view on the example <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | Figure A.33 \u2013 InstanceHierarchy of the example in AML <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | Figure A.34 \u2013 InternalElements of the example Figure A.35 \u2013 InternalLinks of the example <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | Figure A.36 \u2013 InstanceHierarchy of the example in XML <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | A.2.6 AML multilingual expression concept Figure A.37 \u2013 Example describing the AML multilingual expression concept Figure A.38 \u2013 XML description of the AML multilingual expression concept Figure A.39 \u2013 XML text describing the AML multilingual expression concept <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | A.2.7 Attribute lists and arrays Figure A.40 \u2013 AML model of a multilingual AttributeType Figure A.41 \u2013 XML code of the a multilingual AttributeType <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | Figure A.42 \u2013 Attribute list \u201cSupportedFrequencies\u201d Figure A.43 \u2013 XML code for the attribute list \u201cSupportedFrequencies\u201d <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | Figure A.44 \u2013 Example CAEX model of the array \u201cEdges\u201d <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | Figure A.45 \u2013 XML code for the attribute array \u201cEdges\u201d <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | Annex B (informative) XML representation of standard AML base libraries <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | Figure B.1 \u2013 XML text of the standard AML interface class library,role class library and attribute type library <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Engineering data exchange format for use in industrial automation systems engineering. Automation Markup Language – Architecture and general requirements<\/b><\/p>\n |