{"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 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
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
6<\/td>\nEnglish
CONTENTS <\/td>\n<\/tr>\n
11<\/td>\nINTRODUCTION
Figures
Figure\u00a01 \u2013 Overview of the engineering data exchange format AML <\/td>\n<\/tr>\n
13<\/td>\n1 Scope
2 Normative references
3 Terms, definitions and abbreviations
3.1 Terms and definitions <\/td>\n<\/tr>\n
16<\/td>\n3.2 Abbreviations
4 Conformity
Tables
Table\u00a01 \u2013 Abbreviations <\/td>\n<\/tr>\n
17<\/td>\n5 AML architecture specification
5.1 General
5.2 General AML architecture <\/td>\n<\/tr>\n
18<\/td>\n5.3 AML document versions
Figure\u00a02 \u2013 AML document version information <\/td>\n<\/tr>\n
19<\/td>\n5.4 Meta information about the AML source tool
Table\u00a02 \u2013 Meta information about the AML source tool <\/td>\n<\/tr>\n
20<\/td>\n5.5 Object identification
Figure\u00a03 \u2013 XML text of the AML source tool information <\/td>\n<\/tr>\n
21<\/td>\n5.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>\n5.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>\n5.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>\nFigure\u00a09 \u2013 Example of a class-instance-relation <\/td>\n<\/tr>\n
25<\/td>\n5.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>\nFigure\u00a011 \u2013 Example relation between the objects \u201cPLC1\u201d and \u201cRob1\u201d <\/td>\n<\/tr>\n
27<\/td>\n5.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>\n6.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>\nFigure\u00a012 \u2013 AML basic interface class library <\/td>\n<\/tr>\n
30<\/td>\n6.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>\n6.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>\n6.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>\n6.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>\nFigure\u00a014 \u2013 AML basic role class library
Figure\u00a015 \u2013 AutomationMLBaseRoleClassLib <\/td>\n<\/tr>\n
35<\/td>\n6.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>\n6.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>\nTable\u00a016 \u2013 Optional attributes for AML Port objects
Table\u00a017 \u2013 Sub-attributes of the attribute \u201cCardinality\u201d <\/td>\n<\/tr>\n
38<\/td>\n6.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>\n6.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>\n6.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>\n7 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>\n7.4 User-defined RoleClasses
Figure\u00a018 \u2013 Example of a user-defined InterfaceClass in a user-defined InterfaceClassLib <\/td>\n<\/tr>\n
43<\/td>\n7.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>\n8 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>\n8.3 AML Facet object
8.4 AML Group object <\/td>\n<\/tr>\n
46<\/td>\n8.5 AML PropertySet <\/td>\n<\/tr>\n
47<\/td>\nFigure\u00a023 \u2013 Example illustrating the PropertySet concept <\/td>\n<\/tr>\n
48<\/td>\n8.6 Support of multiple roles
Figure\u00a024 \u2013 XML text of the PropertySet example <\/td>\n<\/tr>\n
49<\/td>\n8.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>\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\u00a0A.1 \u2013 AML general architecture <\/td>\n<\/tr>\n
52<\/td>\nA.1.2 Modelling of plant topology information
Figure\u00a0A.2 \u2013 Plant topology with AML <\/td>\n<\/tr>\n
53<\/td>\nA.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>\nA.1.5 Modelling of relations
Figure\u00a0A.4 \u2013 Reference from a CAEX to a PLCopen XML document <\/td>\n<\/tr>\n
55<\/td>\nFigure\u00a0A.5 \u2013 Relations in AML <\/td>\n<\/tr>\n
56<\/td>\nFigure\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>\nA.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>\nFigure\u00a0A.10 \u2013 Example describing the AML Port concept <\/td>\n<\/tr>\n
59<\/td>\nFigure\u00a0A.11 \u2013 XML description of the AML Port concept <\/td>\n<\/tr>\n
60<\/td>\nFigure\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>\nA.2.3 AML Facet concept <\/td>\n<\/tr>\n
62<\/td>\nFigure\u00a0A.14 \u2013 AML Facet example
Figure\u00a0A.15 \u2013 XML text of the AML Facet example <\/td>\n<\/tr>\n
63<\/td>\nA.2.4 AML Group concept
Figure\u00a0A.16 \u2013 AML Group example <\/td>\n<\/tr>\n
64<\/td>\nFigure\u00a0A.17 \u2013 XML text for the AML Group example <\/td>\n<\/tr>\n
65<\/td>\nFigure\u00a0A.18 \u2013 Combination of the Facet and Group concept <\/td>\n<\/tr>\n
66<\/td>\nFigure\u00a0A.19 \u2013 XML text view for the combined Facet-Group example <\/td>\n<\/tr>\n
67<\/td>\nA.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>\nFigure\u00a0A.22 \u2013 PropertySet example
Figure\u00a0A.23 \u2013 PropertySet example <\/td>\n<\/tr>\n
69<\/td>\nFigure\u00a0A.24 \u2013 XML text for the instance hierarchy <\/td>\n<\/tr>\n
70<\/td>\nA.2.6 Process-Product-Resource concept
Figure\u00a0A.25 \u2013 PropertySet example AML library as XML code <\/td>\n<\/tr>\n
71<\/td>\nFigure\u00a0A.26 \u2013 Base elements of the Product-Process-Resource concept <\/td>\n<\/tr>\n
72<\/td>\nFigure\u00a0A.27 \u2013 PPRConnector interface
Figure\u00a0A.28 \u2013 Example for the Product-Process-Resource concept <\/td>\n<\/tr>\n
73<\/td>\nFigure\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>\nFigure\u00a0A.31 \u2013 Links within the example <\/td>\n<\/tr>\n
75<\/td>\nFigure\u00a0A.32 \u2013 Links of the resource centric view on the example <\/td>\n<\/tr>\n
76<\/td>\nFigure\u00a0A.33 \u2013 InstanceHierarchy of the example in AML <\/td>\n<\/tr>\n
77<\/td>\nFigure\u00a0A.34 \u2013 InternalElements of the example
Figure\u00a0A.35 \u2013 InternalLinks of the example <\/td>\n<\/tr>\n
78<\/td>\nA.2.7 Support of multiple roles
Figure\u00a0A.36 \u2013 InstanceHierarchy of the example in XML <\/td>\n<\/tr>\n
79<\/td>\nFigure\u00a0A.37 \u2013 Example of a user-defined instance supporting multiple roles <\/td>\n<\/tr>\n
80<\/td>\nFigure\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>\nFigure\u00a0A.40 \u2013 XML text of the AML role class library <\/td>\n<\/tr>\n
82<\/td>\nAnnex B (informative) XML Representation of AML Libraries
B.1 AutomationMLBaseRoleClassLib <\/td>\n<\/tr>\n
83<\/td>\nB.2 AutomationMLInterfaceClassLib <\/td>\n<\/tr>\n
84<\/td>\nBibliography <\/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\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2014<\/td>\n86<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":244132,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[697,2641],"product_tag":[],"class_list":{"0":"post-244125","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-35-240-50","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\/244125","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\/244132"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=244125"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=244125"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=244125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}