1、BSI Standards PublicationEngineering data exchange format for use in industrialautomation systems engineering - Automationmarkup languagePart 2: Role class librariesBS EN 62714-2:2015National forewordThis British Standard is the UK implementation of EN 62714-2:2015. It is identical to IEC 62714-2:20
2、15.The UK participation in its preparation was entrusted to TechnicalCommittee AMT/7, Industrial communications: process measurement and control, including fieldbus.A list of organizations represented on this committee can be obtained on request to its secretary.This publication does not purport to
3、include all the necessary provisions ofa contract. Users are responsible for its correct application. The British Standards Institution 2015.Published by BSI Standards Limited 2015ISBN 978 0 580 79430 8ICS 25.040.40; 35.060; 35.240.50 Compliance with a British Standard cannot confer immunity fromleg
4、al obligations.This British Standard was published under the authority of theStandards Policy and Strategy Committee on 31 May 2015.Amendments/corrigenda issued since publicationDate Text affectedBRITISH STANDARDBS EN 62714-2:2015EUROPEAN STANDARDNORME EUROPENNEEUROPISCHE NORMEN 62714-2 May 2015 ICS
5、 25.040.40; 35.060; 35.240.50 English Version Engineering data exchange format for use in industrial automation systems engineering - Automation markuplanguage - Part 2: Role class libraries (IEC 62714-2:2015) Format dchange de donnes techniques pour uneutilisation dans lingnierie des systmes dautom
6、atisationindustrielle - Automation markup language - Partie 2: Bibliothques de classes de rles (IEC 62714-2:2015) Datenaustauschformat fr Planungsdaten industriellerAutomatisierungssysteme - Automation markup language -Teil 2: Rollenbibliotheken (IEC 62714-2:2015) This European Standard was approved
7、 by CENELEC on 2015-05-04. CENELEC members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard the status of a national standard without any alteration. Up-to-date lists and bibliographical references concerning such national
8、 standards may be obtained on application to the CEN-CENELEC Management Centre or to any CENELEC member. This European Standard exists in three official versions (English, French, German). A version in any other language made by translation under the responsibility of a CENELEC member into its own l
9、anguage and notified to the CEN-CENELEC Management Centre has the same status as the official versions.CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, Fr
10、ance, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland,Turkey and the United Kingdom. European Committee for Electrotechnical Standardization Comit Europen de No
11、rmalisation ElectrotechniqueEuropisches Komitee fr Elektrotechnische Normung CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels 2015 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members. Ref. No. EN 62714-2:2015 E EN 62714-2:2015 - 2 -
12、Foreword The text of document 65E/300/CDV, future edition 1 of IEC 62714-2, prepared by SC 65E “Devices and integration in enterprise systems“, of IEC/TC 65 “Industrial-process measurement, control and automation“ was submitted to the IEC-CENELEC parallel vote and approved by CENELEC as EN 62714-2:2
13、015. The following dates are fixed: latest date by which the document has to be implemented at national level by publication of an identical national standard or by endorsement (dop) 2016-02-04 latest date by which the national standards conflicting with the document have to be withdrawn (dow) 2018-
14、05-04 Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CENELEC and/or CEN shall not be held responsible for identifying any or all such patent rights. Endorsement notice The text of the International Standard IEC 62714-2:2015 was a
15、pproved by CENELEC as a European Standard without any modification. In the official version, for Bibliography, the following notes have to be added for the standards indicated: IEC 61512-1 NOTE Harmonized as EN 61512-1. IEC 62264-1:2013 NOTE Harmonized as EN 62264-1:2013 (not modified). BS EN 62714-
16、2:2015- 3 - EN 62714-2:2015 Annex ZA (normative) Normative references to international publications with their corresponding European publications The following documents, in whole or in part, are normatively referenced in this document and are indispensable for its application. For dated references
17、, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies. NOTE 1 When an International Publication has been modified by common modifications, indicated by (mod), the relevant EN/HD applies. NOTE 2 Up-to-date informatio
18、n on the latest versions of the European Standards listed in this annex is available here: www.cenelec.eu. Publication Year Title EN/HD Year IEC 61360-4 - Standard data element types with associated classification scheme for electric components - Part 4: IEC reference collection of standard data ele
19、ment types and component classes EN 61360-4 - IEC 62424 2008 Representation of process control engineering - Requests in P 35.06; 35.240.50 ISBN 978-2-8322-2407-6 Registered trademark of the International Electrotechnical Commission Marque dpose de la Commission Electrotechnique Internationale Warni
20、ng! Make sure that you obtained this publication from an authorized distributor. Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agr. colourinsideBS EN 62714-2:2015IEC 62714-2:2015 IEC 2015 2 IEC 62714-2:2015 IEC 2015 CONTENTS FOREWORD . 7 INTRODUCTION . 9
21、 1 Scope 11 2 Normative references 11 3 Terms, definitions and abbreviations . 11 3.1 Terms and definitions 11 3.2 Abbreviations 12 4 Conformity . 12 5 AML role classes . 13 5.1 Structure and references . 13 5.2 AML role class library for discrete manufacturing industry AutomationMLDMIRoleClassLib 1
22、4 5.2.1 General . 14 5.2.2 RoleClass DiscManufacturingEquipment 15 5.2.3 RoleClass Transport 16 5.2.4 RoleClass Storage . 16 5.2.5 RoleClass Fixture 16 5.2.6 RoleClass Gate . 16 5.2.7 RoleClass Robot 17 5.2.8 RoleClass Tool 17 5.2.9 RoleClass Carrier 17 5.2.10 RoleClass Machine 17 5.2.11 RoleClass S
23、taticObject 18 5.3 AML role class library for continuous manufacturing industry AutomationMLCMIRoleClassLib 18 5.3.1 General . 18 5.3.2 RoleClass ContManufacturingEquipment . 19 5.4 AML role class library for batch manufacturing industry AutomationMLBMIRoleClassLib 19 5.4.1 General . 19 5.4.2 RoleCl
24、ass BatchManufacturingEquipment 20 5.5 AML role class library for control systems AutomationMLCSRoleClassLib 20 5.5.1 General . 20 5.5.2 RoleClass ControlEquipment . 21 5.5.3 RoleClass Communication . 22 5.5.4 RoleClass ControlHardware . 22 5.5.5 RoleClass PC 22 5.5.6 RoleClass IPC . 22 5.5.7 RoleCl
25、ass Handheld 22 5.5.8 RoleClass EmbeddedDevice 23 5.5.9 RoleClass Sensor 23 5.5.10 RoleClass Actuator 23 5.5.11 RoleClass Controller 23 5.5.12 RoleClass PLC 24 5.5.13 RoleClass NC 24 5.5.14 RoleClass RC 24 BS EN 62714-2:2015IEC 62714-2:2015 IEC 2015 3 5.5.15 RoleClass PAC 24 Annex A (informative) AM
26、L extended role class library . 25 A.1 General . 25 A.2 RoleClass PLCFacet . 26 A.3 RoleClass HMIFacet . 27 A.4 RoleClass Enterprise 27 A.5 RoleClass Site 28 A.6 RoleClass Area . 28 A.7 RoleClass ProductionLine . 29 A.8 RoleClass WorkCell 29 A.9 RoleClass ProcessCell 29 A.10 RoleClass Unit 30 A.11 R
27、oleClass ProductionUnit . 30 A.12 RoleClass StorageZone 30 A.13 RoleClass StorageUnit 31 A.14 RoleClass Turntable . 31 A.15 RoleClass Conveyor . 31 A.16 RoleClass BeltConveyor . 32 A.17 RoleClass RollConveyor . 32 A.18 RoleClass ChainConveyor 32 A.19 RoleClass PalletConveyor . 32 A.20 RoleClass Over
28、headConveyor 33 A.21 RoleClass LiftingTable 33 A.22 RoleClass AGV . 33 A.23 RoleClass Transposer . 33 A.24 RoleClass CarrierHandlingSystem 34 A.25 RoleClass BodyStore 34 A.26 RoleClass Lift . 34 A.27 RoleClass Rollerbed . 34 A.28 RoleClass StationaryTool 35 A.29 RoleClass MovableTool 35 A.30 RoleCla
29、ss ControlCabinet . 35 A.31 RoleClass IODevice 35 A.32 RoleClass HMI 36 A.33 RoleClass WarningEquipment . 36 A.34 RoleClass ActuatingDrive . 36 A.35 RoleClass MotionController . 36 A.36 RoleClass Panel . 37 A.37 RoleClass MeasuringEquipment 37 A.38 RoleClass Clamp 37 A.39 RoleClass ProcessController
30、 37 A.40 RoleClass Loader . 38 A.41 RoleClass Unloader 38 Annex B (informative) Examples of usage of RoleClasses . 39 B.1 General . 39 B.2 Example plant unit 39 Annex C (informative) User-defined RoleClass libraries . 44 C.1 General . 44 C.2 External semantics of attributes 45 BS EN 62714-2:2015 4 I
31、EC 62714-2:2015 IEC 2015 Annex D (informative) XML representation of AML libraries . 46 D.1 AutomationMLDMIRoleClassLib 46 D.2 AutomationMLCMIRoleClassLib 46 D.3 AutomationMLBMIRoleClassLib 47 D.4 AutomationMLCSRoleClassLib 47 D.5 AutomationMLExtendedRoleClassLib 48 Bibliography 51 Figure 1 Overview
32、 of the engineering data exchange format (AML) 9 Figure 2 AutomationMLBaseRoleClassLib defined in IEC 62714-1:2014 13 Figure 3 AutomationMLDMIRoleClassLib . 15 Figure 4 XML grid of the AutomationMLDMIRoleClassLib. 15 Figure 5 XML text of the AutomationMLDMIRoleClassLib . 15 Figure 6 AutomationMLCMIR
33、oleClassLib . 18 Figure 7 XML grid of the AutomationMLCMIRoleClassLib. 18 Figure 8 XML text of the AutomationMLCMIRoleClassLib . 19 Figure 9 AutomationMLBMIRoleClassLib . 19 Figure 10 XML grid of the AutomationMLBMIRoleClassLib . 19 Figure 11 XML text of the AutomationMLBMIRoleClassLib . 19 Figure 1
34、2 AutomationMLCSRoleClassLib . 20 Figure 13 XML grid of the AutomationMLCSRoleClassLib 21 Figure 14 XML text of the AutomationMLCSRoleClassLib 21 Figure A.1 AutomationMLExtendedRoleClassLib 26 Figure A.2 Resource structure SOURCE: IEC 62264-1:2013 28 Figure B.1 Usage of roles in the mapping process
35、. 39 Figure B.2 Example for usage of roles . 40 Figure B.3 Example AML model . 40 Figure B.4 Example InstanceHierarchy for usage of roles 41 Figure B.5 XML grid of the example InstanceHierarchy for usage of roles 41 Figure B.6 XML text of the example InstanceHierarchy for usage of roles 41 Figure B.
36、7 External RoleClassLib reference . 42 Figure B.8 Usage of external role class in example 42 Figure B.9 Example SystemUnitClass library for usage of roles . 43 Figure B.10 XML grid of the example SystemUnitClass library for usage of roles . 43 Figure B.11 XML text of the example SystemUnitClass libr
37、ary for usage of roles . 43 Figure C.1 AML user-defined RoleClassLib FoodAndBeverage 44 Figure C.2 Example for external attribute semantics 45 Table 1 Abbreviations 12 Table 2 Structure of AML role class libraries 13 Table 3 RoleClass DiscManufacturingEquipment . 16 Table 4 RoleClass Transport 16 Ta
38、ble 5 RoleClass Storage 16 Table 6 RoleClass Fixture 16 BS EN 62714-2:2015IEC 62714-2:2015 IEC 2015 5 Table 7 RoleClass Gate . 17 Table 8 RoleClass Robot . 17 Table 9 RoleClass Tool 17 Table 10 RoleClass Carrier 17 Table 11 RoleClass Machine 18 Table 12 RoleClass StaticObject 18 Table 13 RoleClass C
39、ontManufacturingEquipment . 19 Table 14 RoleClass BatchManufacturingEquipment . 20 Table 15 RoleClass ControlEquipment . 21 Table 16 RoleClass Communication . 22 Table 17 RoleClass ControlHardware 22 Table 18 RoleClass PC 22 Table 19 RoleClass IPC . 22 Table 20 RoleClass Handheld 23 Table 21 RoleCla
40、ss EmbeddedDevice . 23 Table 22 RoleClass Sensor 23 Table 23 RoleClass Actuator 23 Table 24 RoleClass Controller . 23 Table 25 RoleClass PLC 24 Table 26 RoleClass NC 24 Table 27 RoleClass RC 24 Table 28 RoleClass PAC 24 Table A.1 RoleClass PLCFacet 27 Table A.2 RoleClass HMIFacet 27 Table A.3 RoleCl
41、ass Enterprise . 27 Table A.4 RoleClass Site . 28 Table A.5 RoleClass Area 29 Table A.6 RoleClass ProductionLine 29 Table A.7 RoleClass WorkCell . 29 Table A.8 RoleClass ProcessCell . 30 Table A.9 RoleClass Unit . 30 Table A.10 RoleClass ProductionUnit. 30 Table A.11 RoleClass StorageZone . 31 Table
42、 A.12 RoleClass StorageUnit . 31 Table A.13 RoleClass Turntable . 31 Table A.14 RoleClass Conveyor . 32 Table A.15 RoleClass BeltConveyor . 32 Table A.16 RoleClass RollConveyor . 32 Table A.17 RoleClass ChainConveyor 32 Table A.18 RoleClass PalletConveyor 33 Table A.19 RoleClass OverheadConveyor . 3
43、3 Table A.20 RoleClass LiftingTable . 33 Table A.21 RoleClass AGV 33 BS EN 62714-2:2015 6 IEC 62714-2:2015 IEC 2015 Table A.22 RoleClass Transposer 34 Table A.23 RoleClass CarrierHandlingSystem 34 Table A.24 RoleClass BodyStore . 34 Table A.25 RoleClass Lift. 34 Table A.26 RoleClass Rollerbed 35 Tab
44、le A.27 RoleClass StationaryTool . 35 Table A.28 RoleClass MovableTool 35 Table A.29 RoleClass ControlCabinet 35 Table A.30 RoleClass IODevice . 36 Table A.31 RoleClass HMI . 36 Table A.32 RoleClass WarningEquipment 36 Table A.33 RoleClass ActuatingDrive . 36 Table A.34 RoleClass MotionController 37
45、 Table A.35 RoleClass Panel 37 Table A.36 RoleClass MeasuringEquipment . 37 Table A.37 RoleClass Clamp . 37 Table A.38 RoleClass ProcessController 38 Table A.39 RoleClass Loader . 38 Table A.40 RoleClass Unloader . 38 BS EN 62714-2:2015IEC 62714-2:2015 IEC 2015 7 INTERNATIONAL ELECTROTECHNICAL COMMI
46、SSION _ ENGINEERING DATA EXCHANGE FORMAT FOR USE IN INDUSTRIAL AUTOMATION SYSTEMS ENGINEERING AUTOMATION MARKUP LANGUAGE Part 2: Role class libraries FOREWORD 1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising all national electrotechnic
47、al committees (IEC National Committees). The object of IEC is to promote international co-operation on all questions concerning standardization in the electrical and electronic fields. To this end and in addition to other activities, IEC publishes International Standards, Technical Specifications, T
48、echnical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested in the subject dealt with may participate in this preparatory work. International, governmental and non-governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely with the International Organization for Standardization (ISO) in accordance with conditions determined by agreement between the two organizations. 2) The formal decisions