Shopping Cart

No products in the cart.

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
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weā€™re here to assist you 24/7.
Email:[email protected]

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
BS EN 62714-1:2014
$215.11