BS EN 62714-1:2014
$215.11
Engineering data exchange format for use in industrial automation systems engineering – Architecture and General Requirements
Published By | Publication Date | Number of Pages |
BSI | 2014 | 86 |
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.
This part of IEC 62714 does not define details of the data exchange procedure or implementation requirements for the import/export tools.
PDF Catalog
PDF Pages | PDF Title |
---|---|
6 | English CONTENTS |
11 | INTRODUCTION Figures FigureĀ 1 ā Overview of the engineering data exchange format AML |
13 | 1 Scope 2 Normative references 3 Terms, definitions and abbreviations 3.1 Terms and definitions |
16 | 3.2 Abbreviations 4 Conformity Tables TableĀ 1 ā Abbreviations |
17 | 5 AML architecture specification 5.1 General 5.2 General AML architecture |
18 | 5.3 AML document versions FigureĀ 2 ā AML document version information |
19 | 5.4 Meta information about the AML source tool TableĀ 2 ā Meta information about the AML source tool |
20 | 5.5 Object identification FigureĀ 3 ā XML text of the AML source tool information |
21 | 5.6 AML relations specification 5.6.1 General 5.6.2 Parent-child-relations between AML objects FigureĀ 4 ā Object identification example of an AML class FigureĀ 5 ā Object identification example of an AML object instance |
22 | 5.6.3 Parent-child-relations between AML classes FigureĀ 6 ā Example of a parent-child-relation between AML objects FigureĀ 7 ā Example of a parent-child-relation between classes |
23 | 5.6.4 Inheritance relations 5.6.5 Class-instance-relations FigureĀ 8 ā Example of an inheritance relation between two classes |
24 | FigureĀ 9 ā Example of a class-instance-relation |
25 | 5.6.6 Instance-instance-relations FigureĀ 10 ā Example of a relation as block diagram and as object tree |
26 | FigureĀ 11 ā Example relation between the objects āPLC1ā and āRob1ā |
27 | 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 |
28 | 6.3 AML interface class library ā AutomationMLInterfaceClassLib 6.3.1 General TableĀ 3 ā Interface classes of the AutomationMLInterfaceClassLib |
29 | FigureĀ 12 ā AML basic interface class library |
30 | 6.3.2 InterfaceClass AutomationMLBaseInterface 6.3.3 InterfaceClass Order FigureĀ 13 ā XML description of the AML basic interface class library TableĀ 4 ā InterfaceClass AutomationMLBaseInterface TableĀ 5 ā InterfaceClass Order |
31 | 6.3.4 InterfaceClass PortConnector 6.3.5 InterfaceClass PPRConnector 6.3.6 InterfaceClass ExternalDataConnector TableĀ 6 ā InterfaceClass PortConnector TableĀ 7 ā InterfaceClass PPRConnector TableĀ 8 ā InterfaceClass ExternalDataConnector |
32 | 6.3.7 InterfaceClass COLLADAInterface 6.3.8 InterfaceClass PLCopenXMLInterface 6.3.9 InterfaceClass Communication TableĀ 9 ā InterfaceClass COLLADAInterface TableĀ 10 ā InterfaceClass PLCopenXMLInterface |
33 | 6.3.10 InterfaceClass SignalInterface 6.4 AML basic role class library ā AutomationMLBaseRoleClassLib 6.4.1 General TableĀ 11 ā InterfaceClass Communication TableĀ 12 ā InterfaceClass SignalInterface |
34 | FigureĀ 14 ā AML basic role class library FigureĀ 15 ā AutomationMLBaseRoleClassLib |
35 | 6.4.2 RoleClass AutomationMLBaseRole 6.4.3 RoleClass Group FigureĀ 16 ā XML text of the AutomationMLBaseRoleClassLib TableĀ 13 ā RoleClass AutomationMLBaseRole |
36 | 6.4.4 RoleClass Facet 6.4.5 RoleClass Port TableĀ 14 ā RoleClass Group TableĀ 15 ā RoleClass Facet |
37 | TableĀ 16 ā Optional attributes for AML Port objects TableĀ 17 ā Sub-attributes of the attribute āCardinalityā |
38 | 6.4.6 RoleClass Resource 6.4.7 RoleClass Product TableĀ 18 ā Interface of the AML Port class TableĀ 19 ā RoleClass Resource TableĀ 20 ā RoleClass Product |
39 | 6.4.8 RoleClass Process 6.4.9 RoleClass Structure 6.4.10 RoleClass ProductStructure TableĀ 21 ā RoleClass Process TableĀ 22 ā RoleClass Structure TableĀ 23 ā RoleClass ProductStructure |
40 | 6.4.11 RoleClass ProcessStructure 6.4.12 RoleClass ResourceStructure 6.4.13 RoleClass PropertySet TableĀ 24 ā RoleClass ProcessStructure TableĀ 25 ā RoleClass ResourceStructure TableĀ 26 ā RoleClass PropertySet |
41 | 7 Modelling of user-defined data 7.1 General 7.2 User-defined attributes 7.3 User-defined InterfaceClasses FigureĀ 17 ā Example of a user-defined attribute |
42 | 7.4 User-defined RoleClasses FigureĀ 18 ā Example of a user-defined InterfaceClass in a user-defined InterfaceClassLib |
43 | 7.5 User-defined SystemUnitClasses 7.6 User-defined InstanceHierarchies FigureĀ 19 ā Example of a user-defined RoleClass in a user-defined RoleClassLib FigureĀ 20 ā Examples for different user-defined SystemUnitClasses |
44 | 8 Extended AML concepts 8.1 General overview 8.2 AML Port object FigureĀ 21 ā Example of a user-defined InstanceHierarchy FigureĀ 22 ā AML representation of a user-defined InstanceHierarchy |
45 | 8.3 AML Facet object 8.4 AML Group object |
46 | 8.5 AML PropertySet |
47 | FigureĀ 23 ā Example illustrating the PropertySet concept |
48 | 8.6 Support of multiple roles FigureĀ 24 ā XML text of the PropertySet example |
49 | 8.7 Splitting of AML top-level data into different documents 8.8 Internationalization 8.9 Version information of AML objects |
50 | 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 ā AML general architecture |
52 | A.1.2 Modelling of plant topology information FigureĀ A.2 ā Plant topology with AML |
53 | A.1.3 Referencing geometry and kinematics information A.1.4 Referencing logic information FigureĀ A.3 ā Reference from CAEX to a COLLADA document |
54 | A.1.5 Modelling of relations FigureĀ A.4 ā Reference from a CAEX to a PLCopen XML document |
55 | FigureĀ A.5 ā Relations in AML |
56 | FigureĀ A.6 ā XML description of the relations example FigureĀ A.7 ā XML text of the SystemUnitClassLib of the relations example FigureĀ A.8 ā XML text of the InstanceHierarchy of the relations example |
57 | A.2 Extended AML concepts and examples A.2.1 General overview A.2.2 AML Port concept FigureĀ A.9 ā Port concept Table A.1 ā Overview of major extended AML concepts |
58 | FigureĀ A.10 ā Example describing the AML Port concept |
59 | FigureĀ A.11 ā XML description of the AML Port concept |
60 | FigureĀ A.12 ā XML text describing the AML Port concept FigureĀ A.13 ā Definition of a user-defined AML Port class āmyPortClassā |
61 | A.2.3 AML Facet concept |
62 | FigureĀ A.14 ā AML Facet example FigureĀ A.15 ā XML text of the AML Facet example |
63 | A.2.4 AML Group concept FigureĀ A.16 ā AML Group example |
64 | FigureĀ A.17 ā XML text for the AML Group example |
65 | FigureĀ A.18 ā Combination of the Facet and Group concept |
66 | FigureĀ A.19 ā XML text view for the combined Facet-Group example |
67 | A.2.5 PropertySet concept FigureĀ A.20 ā Generic HMI template āBā visualizing a process variable āYā of a conveyor FigureĀ A.21 ā Generated HMI result āBā visualizing both conveyors with individual process variables |
68 | FigureĀ A.22 ā PropertySet example FigureĀ A.23 ā PropertySet example |
69 | FigureĀ A.24 ā XML text for the instance hierarchy |
70 | A.2.6 Process-Product-Resource concept FigureĀ A.25 ā PropertySet example AML library as XML code |
71 | FigureĀ A.26 ā Base elements of the Product-Process-Resource concept |
72 | FigureĀ A.27 ā PPRConnector interface FigureĀ A.28 ā Example for the Product-Process-Resource concept |
73 | FigureĀ A.29 ā AML roles required for the Process-Product-Resource concept FigureĀ A.30 ā Elements of the example |
74 | FigureĀ A.31 ā Links within the example |
75 | FigureĀ A.32 ā Links of the resource centric view on the example |
76 | FigureĀ A.33 ā InstanceHierarchy of the example in AML |
77 | FigureĀ A.34 ā InternalElements of the example FigureĀ A.35 ā InternalLinks of the example |
78 | A.2.7 Support of multiple roles FigureĀ A.36 ā InstanceHierarchy of the example in XML |
79 | FigureĀ A.37 ā Example of a user-defined instance supporting multiple roles |
80 | FigureĀ A.38 ā XML text of the AML representation of multiple role support FigureĀ A.39 ā AML Role class library correspondingto the multiple role definition example |
81 | FigureĀ A.40 ā XML text of the AML role class library |
82 | Annex B (informative) XML Representation of AML Libraries B.1 AutomationMLBaseRoleClassLib |
83 | B.2 AutomationMLInterfaceClassLib |
84 | Bibliography |