{"id":244125,"date":"2024-10-19T16:01:58","date_gmt":"2024-10-19T16:01:58","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-62714-12014\/"},"modified":"2024-10-25T11:00:37","modified_gmt":"2024-10-25T11:00:37","slug":"bs-en-62714-12014","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-62714-12014\/","title":{"rendered":"BS EN 62714-1:2014"},"content":{"rendered":"
This part of IEC 62714 specifies general requirements and the architecture of 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 | ||||||
---|---|---|---|---|---|---|---|
6<\/td>\n | English CONTENTS <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | INTRODUCTION Figures Figure\u00a01 \u2013 Overview of the engineering data exchange format AML <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 1 Scope 2 Normative references 3 Terms, definitions and abbreviations 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 3.2 Abbreviations 4 Conformity Tables Table\u00a01 \u2013 Abbreviations <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | 5 AML architecture specification 5.1 General 5.2 General AML architecture <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 5.3 AML document versions Figure\u00a02 \u2013 AML document version information <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 5.4 Meta information about the AML source tool Table\u00a02 \u2013 Meta information about the AML source tool <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 5.5 Object identification Figure\u00a03 \u2013 XML text of the AML source tool information <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 5.6 AML relations specification 5.6.1 General 5.6.2 Parent-child-relations between AML objects Figure\u00a04 \u2013 Object identification example of an AML class Figure\u00a05 \u2013 Object identification example of an AML object instance <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 5.6.3 Parent-child-relations between AML classes Figure\u00a06 \u2013 Example of a parent-child-relation between AML objects Figure\u00a07 \u2013 Example of a parent-child-relation between classes <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 5.6.4 Inheritance relations 5.6.5 Class-instance-relations Figure\u00a08 \u2013 Example of an inheritance relation between two classes <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | Figure\u00a09 \u2013 Example of a class-instance-relation <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 5.6.6 Instance-instance-relations Figure\u00a010 \u2013 Example of a relation as block diagram and as object tree <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | Figure\u00a011 \u2013 Example relation between the objects \u201cPLC1\u201d and \u201cRob1\u201d <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 5.7 AML document reference specification 5.7.1 General 5.7.2 Referencing COLLADA documents 5.7.3 Referencing PLCopen XML documents 5.7.4 Referencing additional documents 6 AML base libraries 6.1 General 6.2 General provisions <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 6.3 AML interface class library \u2013 AutomationMLInterfaceClassLib 6.3.1 General Table\u00a03 \u2013 Interface classes of the AutomationMLInterfaceClassLib <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | Figure\u00a012 \u2013 AML basic interface class library <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 6.3.2 InterfaceClass AutomationMLBaseInterface 6.3.3 InterfaceClass Order Figure\u00a013 \u2013 XML description of the AML basic interface class library Table\u00a04 \u2013 InterfaceClass AutomationMLBaseInterface Table\u00a05 \u2013 InterfaceClass Order <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 6.3.4 InterfaceClass PortConnector 6.3.5 InterfaceClass PPRConnector 6.3.6 InterfaceClass ExternalDataConnector Table\u00a06 \u2013 InterfaceClass PortConnector Table\u00a07 \u2013 InterfaceClass PPRConnector Table\u00a08 \u2013 InterfaceClass ExternalDataConnector <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 6.3.7 InterfaceClass COLLADAInterface 6.3.8 InterfaceClass PLCopenXMLInterface 6.3.9 InterfaceClass Communication Table\u00a09 \u2013 InterfaceClass COLLADAInterface Table\u00a010 \u2013 InterfaceClass PLCopenXMLInterface <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 6.3.10 InterfaceClass SignalInterface 6.4 AML basic role class library \u2013 AutomationMLBaseRoleClassLib 6.4.1 General Table\u00a011 \u2013 InterfaceClass Communication Table\u00a012 \u2013 InterfaceClass SignalInterface <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | Figure\u00a014 \u2013 AML basic role class library Figure\u00a015 \u2013 AutomationMLBaseRoleClassLib <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 6.4.2 RoleClass AutomationMLBaseRole 6.4.3 RoleClass Group Figure\u00a016 \u2013 XML text of the AutomationMLBaseRoleClassLib Table\u00a013 \u2013 RoleClass AutomationMLBaseRole <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 6.4.4 RoleClass Facet 6.4.5 RoleClass Port Table\u00a014 \u2013 RoleClass Group Table\u00a015 \u2013 RoleClass Facet <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | Table\u00a016 \u2013 Optional attributes for AML Port objects Table\u00a017 \u2013 Sub-attributes of the attribute \u201cCardinality\u201d <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 6.4.6 RoleClass Resource 6.4.7 RoleClass Product Table\u00a018 \u2013 Interface of the AML Port class Table\u00a019 \u2013 RoleClass Resource Table\u00a020 \u2013 RoleClass Product <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 6.4.8 RoleClass Process 6.4.9 RoleClass Structure 6.4.10 RoleClass ProductStructure Table\u00a021 \u2013 RoleClass Process Table\u00a022 \u2013 RoleClass Structure Table\u00a023 \u2013 RoleClass ProductStructure <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 6.4.11 RoleClass ProcessStructure 6.4.12 RoleClass ResourceStructure 6.4.13 RoleClass PropertySet Table\u00a024 \u2013 RoleClass ProcessStructure Table\u00a025 \u2013 RoleClass ResourceStructure Table\u00a026 \u2013 RoleClass PropertySet <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 7 Modelling of user-defined data 7.1 General 7.2 User-defined attributes 7.3 User-defined InterfaceClasses Figure\u00a017 \u2013 Example of a user-defined attribute <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 7.4 User-defined RoleClasses Figure\u00a018 \u2013 Example of a user-defined InterfaceClass in a user-defined InterfaceClassLib <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 7.5 User-defined SystemUnitClasses 7.6 User-defined InstanceHierarchies Figure\u00a019 \u2013 Example of a user-defined RoleClass in a user-defined RoleClassLib Figure\u00a020 \u2013 Examples for different user-defined SystemUnitClasses <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 8 Extended AML concepts 8.1 General overview 8.2 AML Port object Figure\u00a021 \u2013 Example of a user-defined InstanceHierarchy Figure\u00a022 \u2013 AML representation of a user-defined InstanceHierarchy <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 8.3 AML Facet object 8.4 AML Group object <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 8.5 AML PropertySet <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | Figure\u00a023 \u2013 Example illustrating the PropertySet concept <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 8.6 Support of multiple roles Figure\u00a024 \u2013 XML text of the PropertySet example <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 8.7 Splitting of AML top-level data into different documents 8.8 Internationalization 8.9 Version information of AML objects <\/td>\n<\/tr>\n | ||||||
50<\/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\u00a0A.1 \u2013 AML general architecture <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | A.1.2 Modelling of plant topology information Figure\u00a0A.2 \u2013 Plant topology with AML <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | A.1.3 Referencing geometry and kinematics information A.1.4 Referencing logic information Figure\u00a0A.3 \u2013 Reference from CAEX to a COLLADA document <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | A.1.5 Modelling of relations Figure\u00a0A.4 \u2013 Reference from a CAEX to a PLCopen XML document <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | Figure\u00a0A.5 \u2013 Relations in AML <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | Figure\u00a0A.6 \u2013 XML description of the relations example Figure\u00a0A.7 \u2013 XML text of the SystemUnitClassLib of the relations example Figure\u00a0A.8 \u2013 XML text of the InstanceHierarchy of the relations example <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | A.2 Extended AML concepts and examples A.2.1 General overview A.2.2 AML Port concept Figure\u00a0A.9 \u2013 Port concept Table A.1 \u2013 Overview of major extended AML concepts <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | Figure\u00a0A.10 \u2013 Example describing the AML Port concept <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | Figure\u00a0A.11 \u2013 XML description of the AML Port concept <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | Figure\u00a0A.12 \u2013 XML text describing the AML Port concept Figure\u00a0A.13 \u2013 Definition of a user-defined AML Port class \u201cmyPortClass\u201d <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | A.2.3 AML Facet concept <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | Figure\u00a0A.14 \u2013 AML Facet example Figure\u00a0A.15 \u2013 XML text of the AML Facet example <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | A.2.4 AML Group concept Figure\u00a0A.16 \u2013 AML Group example <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | Figure\u00a0A.17 \u2013 XML text for the AML Group example <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | Figure\u00a0A.18 \u2013 Combination of the Facet and Group concept <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | Figure\u00a0A.19 \u2013 XML text view for the combined Facet-Group example <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | A.2.5 PropertySet concept Figure\u00a0A.20 \u2013 Generic HMI template \u201cB\u201d visualizing a process variable \u201cY\u201d of a conveyor Figure\u00a0A.21 \u2013 Generated HMI result \u201cB\u201d visualizing both conveyors with individual process variables <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | Figure\u00a0A.22 \u2013 PropertySet example Figure\u00a0A.23 \u2013 PropertySet example <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | Figure\u00a0A.24 \u2013 XML text for the instance hierarchy <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | A.2.6 Process-Product-Resource concept Figure\u00a0A.25 \u2013 PropertySet example AML library as XML code <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | Figure\u00a0A.26 \u2013 Base elements of the Product-Process-Resource concept <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | Figure\u00a0A.27 \u2013 PPRConnector interface Figure\u00a0A.28 \u2013 Example for the Product-Process-Resource concept <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | Figure\u00a0A.29 \u2013 AML roles required for the Process-Product-Resource concept Figure\u00a0A.30 \u2013 Elements of the example <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | Figure\u00a0A.31 \u2013 Links within the example <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | Figure\u00a0A.32 \u2013 Links of the resource centric view on the example <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | Figure\u00a0A.33 \u2013 InstanceHierarchy of the example in AML <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | Figure\u00a0A.34 \u2013 InternalElements of the example Figure\u00a0A.35 \u2013 InternalLinks of the example <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | A.2.7 Support of multiple roles Figure\u00a0A.36 \u2013 InstanceHierarchy of the example in XML <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | Figure\u00a0A.37 \u2013 Example of a user-defined instance supporting multiple roles <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | Figure\u00a0A.38 \u2013 XML text of the AML representation of multiple role support Figure\u00a0A.39 \u2013 AML Role class library correspondingto the multiple role definition example <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | Figure\u00a0A.40 \u2013 XML text of the AML role class library <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | Annex B (informative) XML Representation of AML Libraries B.1 AutomationMLBaseRoleClassLib <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | B.2 AutomationMLInterfaceClassLib <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Engineering data exchange format for use in industrial automation systems engineering – Architecture and General Requirements<\/b><\/p>\n |