{"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 Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
6<\/td>\nEnglish
CONTENTS <\/td>\n<\/tr>\n
11<\/td>\nFOREWORD <\/td>\n<\/tr>\n
13<\/td>\nINTRODUCTION
Figures
Figure 1 \u2013 Overview of the engineering data exchange format AML <\/td>\n<\/tr>\n
15<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
16<\/td>\n3 Terms, definitions and abbreviations
3.1 Terms and definitions <\/td>\n<\/tr>\n
18<\/td>\n3.2 Abbreviations <\/td>\n<\/tr>\n
19<\/td>\n4 Conformity
5 AML architecture specification
5.1 General
5.2 General AML architecture
Tables
Table 1 \u2013 Abbreviations <\/td>\n<\/tr>\n
20<\/td>\n5.3 Sub document versions and AML superior document information <\/td>\n<\/tr>\n
21<\/td>\n5.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>\n5.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>\nFigure 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>\n5.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>\n5.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>\n6.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>\nFigure 7 \u2013 AML basic interface class library <\/td>\n<\/tr>\n
28<\/td>\n6.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>\n6.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>\n6.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>\n6.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>\n6.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>\nFigure 9 \u2013 AML basic role class library <\/td>\n<\/tr>\n
34<\/td>\n6.4.2 RoleClass AutomationMLBaseRole
Figure 10 \u2013 AutomationMLBaseRoleClassLib
Figure 11 \u2013 XML text of the AutomationMLBaseRoleClassLib <\/td>\n<\/tr>\n
35<\/td>\n6.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>\n6.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>\n6.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>\n6.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>\n6.5 AML basic attribute type library
6.5.1 General
Figure 12 \u2013 AML basic attribute type library <\/td>\n<\/tr>\n
40<\/td>\n6.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>\nTable 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>\n7 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>\n7.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>\n7.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>\n7.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>\n7.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>\n8 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>\n8.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>\n8.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>\nAnnex 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>\nA.1.2 Modelling of plant topology information <\/td>\n<\/tr>\n
54<\/td>\nFigure A.2 \u2013 Plant topology with AML <\/td>\n<\/tr>\n
55<\/td>\nA.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>\nA.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>\nA.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>\nA.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>\nFigure A.9 \u2013 Relations in AML <\/td>\n<\/tr>\n
60<\/td>\nFigure 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>\nA.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>\nFigure A.13 \u2013 Port concept
Figure A.14 \u2013 Example describing the AML Port concept <\/td>\n<\/tr>\n
63<\/td>\nFigure A.15 \u2013 XML description of the AML Port concept <\/td>\n<\/tr>\n
64<\/td>\nA.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>\nFigure A.18 \u2013 AML Facet example <\/td>\n<\/tr>\n
66<\/td>\nA.2.4 AML Group concept
Figure A.19 \u2013 XML text of the AML Facet example <\/td>\n<\/tr>\n
67<\/td>\nFigure A.20 \u2013 AML Group example
Figure A.21 \u2013 XML text for the AML Group example <\/td>\n<\/tr>\n
68<\/td>\nFigure A.22 \u2013 Combination of the Facet and Group concept <\/td>\n<\/tr>\n
69<\/td>\nFigure A.23 \u2013 XML text view for the combined Facet-Group example <\/td>\n<\/tr>\n
70<\/td>\nA.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>\nFigure A.26 \u2013 Base elements of the Product-Process-Resource concept
Figure A.27 \u2013 PPRConnector interface <\/td>\n<\/tr>\n
72<\/td>\nFigure 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>\nFigure A.30 \u2013 Elements of the example
Figure A.31 \u2013 Links within the example <\/td>\n<\/tr>\n
74<\/td>\nFigure A.32 \u2013 Links of the resource centric view on the example <\/td>\n<\/tr>\n
75<\/td>\nFigure A.33 \u2013 InstanceHierarchy of the example in AML <\/td>\n<\/tr>\n
76<\/td>\nFigure A.34 \u2013 InternalElements of the example
Figure A.35 \u2013 InternalLinks of the example <\/td>\n<\/tr>\n
77<\/td>\nFigure A.36 \u2013 InstanceHierarchy of the example in XML <\/td>\n<\/tr>\n
78<\/td>\nA.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>\nA.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>\nFigure 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>\nFigure A.44 \u2013 Example CAEX model of the array \u201cEdges\u201d <\/td>\n<\/tr>\n
82<\/td>\nFigure A.45 \u2013 XML code for the attribute array \u201cEdges\u201d <\/td>\n<\/tr>\n
83<\/td>\nAnnex B (informative) XML representation of standard AML base libraries <\/td>\n<\/tr>\n
84<\/td>\nFigure 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>\nBibliography <\/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\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2018<\/td>\n86<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":244959,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[385,2641],"product_tag":[],"class_list":{"0":"post-244953","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-25-040-40","7":"product_cat-bsi","9":"first","10":"instock","11":"sold-individually","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/244953","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/244959"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=244953"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=244953"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=244953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}