BS EN IEC 62714-2:2022:2023 Edition
$198.66
Engineering data exchange format for use in industrial automation systems engineering. Automation markup language – Semantics libraries
Published By | Publication Date | Number of Pages |
BSI | 2023 | 64 |
The IEC 62714 series specifies an engineering data exchange format for use in industrial automation systems. This part of IEC 62714 specifies normative as well as informative AML libraries for the modelling of engineering information for the exchange between engineering tools in the plant automation area by means of AML. Moreover, it presents additional user defined libraries as an example. Its provisions apply to the export/import applications of related tools. This part of IEC 62714 specifies AML role class libraries and AML attribute type libraries. Role classes provide semantics to AML objects, attribute types provide semantics to AML attributes. The association of role classes to AML objects or attribute types to AML attributes represent the possibility to add (also external) semantic to it. By associating a role class to an AML object or an attribute type to an AML attribute,it gets a semantic.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 |
---|---|
2 | undefined |
5 | Annex ZA (normative)Normative references to international publicationswith their corresponding European publications |
6 | Blank Page |
7 | English CONTENTS |
12 | FOREWORD |
14 | INTRODUCTION Figures Figure 1 – Overview of the engineering data exchange format (AML) |
16 | 1 Scope 2 Normative references 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions |
17 | 3.2 Abbreviated terms Tables Table 1 – Abbreviated terms |
18 | 4 Conformity 5 AML role classes 5.1 Location and inheritance relationship of role classes in role class libraries 5.2 AML role class libraries Figure 2 – Example addressing of role class “Robot” in AML object “RB1” Figure 3 – Example inheritance relationship |
19 | Figure 4 – AutomationMLBaseRoleClassLib defined in IEC 62714-1:2018 Table 2 – Structure of AML role class libraries |
20 | 5.3 AML role class library for discrete manufacturing industry – AutomationMLDMIRoleClassLib 5.3.1 General Figure 5 – AutomationMLDMIRoleClassLib |
21 | 5.3.2 RoleClass DiscManufacturingEquipment 5.3.3 RoleClass Transport Figure 6 – XML grid of the AutomationMLDMIRoleClassLib Figure 7 – XML text of the AutomationMLDMIRoleClassLib Table 3 – RoleClass DiscManufacturingEquipment |
22 | 5.3.4 RoleClass Storage 5.3.5 RoleClass Fixture 5.3.6 RoleClass Gate Table 4 – RoleClass Transport Table 5 – RoleClass Storage Table 6 – RoleClass Fixture |
23 | 5.3.7 RoleClass Robot 5.3.8 RoleClass Tool 5.3.9 RoleClass Carrier Table 7 – RoleClass Gate Table 8 – RoleClass Robot Table 9 – RoleClass Tool Table 10 – RoleClass Carrier |
24 | 5.3.10 RoleClass Machine 5.3.11 RoleClass StaticObject 5.4 AML role class library for continuous manufacturing industry – AutomationMLCMIRoleClassLib 5.4.1 General Figure 8 – AutomationMLCMIRoleClassLib Table 11 – RoleClass Machine Table 12 – RoleClass StaticObject |
25 | 5.4.2 RoleClass ContManufacturingEquipment 5.5 AML role class library for batch manufacturing industry – AutomationMLBMIRoleClassLib 5.5.1 General Figure 9 – XML grid of the AutomationMLCMIRoleClassLib Figure 10 – XML text of the AutomationMLCMIRoleClassLib Figure 11 – AutomationMLBMIRoleClassLib Table 13 – RoleClass ContManufacturingEquipment |
26 | 5.5.2 RoleClass BatchManufacturingEquipment 5.6 AML role class library for control systems – AutomationMLCSRoleClassLib 5.6.1 General Figure 12 – XML grid of the AutomationMLBMIRoleClassLib Figure 13 – XML text of the AutomationMLBMIRoleClassLib Table 14 – RoleClass BatchManufacturingEquipment |
27 | Figure 14 – AutomationMLCSRoleClassLib Figure 15 – XML grid of the AutomationMLCSRoleClassLib Figure 16 – XML text of the AutomationMLCSRoleClassLib |
28 | 5.6.2 RoleClass ControlEquipment 5.6.3 RoleClass Communication 5.6.4 RoleClass ControlHardware 5.6.5 RoleClass PC Table 15 – RoleClass ControlEquipment Table 16 – RoleClass Communication Table 17 – RoleClass ControlHardware |
29 | 5.6.6 RoleClass IPC 5.6.7 RoleClass Handheld 5.6.8 RoleClass EmbeddedDevice Table 18 – RoleClass PC Table 19 – RoleClass IPC Table 20 – RoleClass Handheld Table 21 – RoleClass EmbeddedDevice |
30 | 5.6.9 RoleClass Sensor 5.6.10 RoleClass Actuator 5.6.11 RoleClass Controller 5.6.12 RoleClass PLC Table 22 – RoleClass Sensor Table 23 – RoleClass Actuator Table 24 – RoleClass Controller Table 25 – RoleClass PLC |
31 | 5.6.13 RoleClass NC 5.6.14 RoleClass RC Table 26 – RoleClass NC Table 27 – RoleClass RC |
32 | Annex A (informative)AML extended role class library A.1 General |
33 | A.2 RoleClass PLCFacet Figure A.1 – AutomationMLExtendedRoleClassLib |
34 | A.3 RoleClass HMIFacet A.4 RoleClass Enterprise Table A.1 – RoleClass PLCFacet Table A.2 – RoleClass HMIFacet Table A.3 – RoleClass Enterprise |
35 | A.5 RoleClass Site Figure A.2 – Resource structure [SOURCE: IEC PAS 63088:2017, adapted] Table A.4 – RoleClass Site |
36 | A.6 RoleClass Area A.7 RoleClass ProductionLine A.8 RoleClass WorkCell Table A.5 – RoleClass Area Table A.6 – RoleClass ProductionLine |
37 | A.9 RoleClass ProcessCell A.10 RoleClass Unit Table A.7 – RoleClass WorkCell Table A.8 – RoleClass ProcessCell Table A.9 – RoleClass Unit |
38 | A.11 RoleClass WorkCenter A.12 RoleClass WorkUnit A.13 RoleClass ProductionUnit Table A.10 – RoleClass WorkCenter Table A.11 – RoleClass WorkUnit Table A.12 – RoleClass ProductionUnit |
39 | A.14 RoleClass StorageZone A.15 RoleClass StorageUnit A.16 RoleClass ConnectedWorld Table A.13 – RoleClass StorageZone Table A.14 – RoleClass StorageUnit |
40 | A.17 RoleClass Equipment A.18 RoleClass Station A.19 RoleClass EquimentModule Table A.15 – RoleClass ConnectedWorld Table A.16 – RoleClass Equipment Table A.17 – RoleClass Station |
41 | A.20 RoleClass ControlModule A.21 RoleClass ControlDevice A.22 RoleClass FieldDevice Table A.18 – RoleClass EquipmentModule Table A.19 – RoleClass ControlModule Table A.20 – RoleClass ControlDevice |
42 | A.23 RoleClass Turntable A.24 RoleClass Conveyor A.25 RoleClass BeltConveyor Table A.21 – RoleClass FieldDevice Table A.22 – RoleClass Turntable Table A.23 – RoleClass Conveyor Table A.24 – RoleClass BeltConveyor |
43 | A.26 RoleClass RollConveyor A.27 RoleClass ChainConveyor A.28 RoleClass PalletConveyor A.29 RoleClass OverheadConveyor Table A.25 – RoleClass RollConveyor Table A.26 – RoleClass ChainConveyor Table A.27 – RoleClass PalletConveyor |
44 | A.30 RoleClass LiftingTable A.31 RoleClass AGV A.32 RoleClass Transposer Table A.28 – RoleClass OverheadConveyor Table A.29 – RoleClass LiftingTable Table A.30 – RoleClass AGV Table A.31 – RoleClass Transposer |
45 | A.33 RoleClass CarrierHandlingSystem A.34 RoleClass BodyStore A.35 RoleClass Lift A.36 RoleClass Rollerbed Table A.32 – RoleClass CarrierHandlingSystem Table A.33 – RoleClass BodyStore Table A.34 – RoleClass Lift |
46 | A.37 RoleClass StationaryTool A.38 RoleClass MovableTool A.39 RoleClass ControlCabinet Table A.35 – RoleClass Rollerbed Table A.36 – RoleClass StationaryTool Table A.37 – RoleClass MovableTool Table A.38 – RoleClass ControlCabinet |
47 | A.40 RoleClass IODevice A.41 RoleClass HMI A.42 RoleClass WarningEquipment A.43 RoleClass ActuatingDrive Table A.39 – RoleClass IODevice Table A.40 – RoleClass HMI Table A.41 – RoleClass WarningEquipment |
48 | A.44 RoleClass MotionController A.45 RoleClass HMIPanel A.46 RoleClass MeasuringEquipment Table A.42 – RoleClass ActuatingDrive Table A.43 – RoleClass MotionController Table A.44 – RoleClass HMIPanel |
49 | A.47 RoleClass Clamp A.48 RoleClass ProcessController A.49 RoleClass Loader Table A.45 – RoleClass MeasuringEquipment Table A.46 – RoleClass Clamp Table A.47 – RoleClass ProcessController |
50 | A.50 RoleClass Unloader Table A.48 – RoleClass Loader Table A.49 – RoleClass Unloader |
51 | Annex B (informative)Examples of usage of RoleClasses B.1 General B.2 Example plant unit Figure B.1 – Usage of roles in the mapping process |
52 | Figure B.2 – Example for usage of roles Figure B.3 – Example AML model |
53 | Figure B.4 – Example InstanceHierarchy for usage of roles Figure B.5 – XML grid of the example InstanceHierarchy for usage of roles Figure B.6 – XML text of the example InstanceHierarchy for usage of roles |
54 | Figure B.7 – External RoleClassLib reference Figure B.8 – Usage of external role class in example |
55 | Figure B.9 – Example SystemUnitClass library for usage of roles Figure B.10 – XML grid of the example SystemUnitClass library for usage of roles Figure B.11 – XML text of the example SystemUnitClass library for usage of roles |
56 | Annex C (informative)User-defined RoleClass libraries C.1 General Figure C.1 – AML user-defined RoleClassLib ISA106 Table C.1 – ISA-TR106.00.01-2013 mapping to ANSI/ISA-88.01-1995 |
57 | C.2 External semantics of attributes Figure C.2 – Example for external attribute semantics |
58 | Annex D (informative)XML representation of AML libraries D.1 AutomationMLDMIRoleClassLib D.2 AutomationMLCMIRoleClassLib |
59 | D.3 AutomationMLBMIRoleClassLib D.4 AutomationMLCSRoleClassLib |
60 | D.5 AutomationMLExtendedRoleClassLib |
63 | Bibliography |