Automationml 2.0 (CAEX 2.15)
Total Page:16
File Type:pdf, Size:1020Kb
Application Recommendation Provisioning for MES and ERP – Support for IEC 62264 and B2MML Release Date: November 7, 2018 ID: AR-MES-ERP Version: 1.1.0 Compatibility: AutomationML 2.0 (CAEX 2.15) Provisioning for MES and ERP Author: Bernhard Wally [email protected] Business Informatics Group, CDL-MINT, TU Wien AR-MES-ERP 1.1.0 2 Provisioning for MES and ERP Table of Content Table of Content .............................................................................................................................................. 3 List of Figures .................................................................................................................................................. 6 List of Tables .................................................................................................................................................... 7 List of Code Listings ..................................................................................................................................... 11 Provided Libraries .................................................................................................................. 12 I.1 Role Class Libraries ............................................................................................................................ 12 I.2 Interface Class Libraries ..................................................................................................................... 12 Referenced Libraries .............................................................................................................. 12 II.1 Role Class Libraries ............................................................................................................................ 12 II.2 Interface Class Libraries ..................................................................................................................... 12 Referenced Documents ......................................................................................................... 13 1 Introduction ................................................................................................................................................ 14 1.1 Provisioning for ERP and MES ........................................................................................................... 14 1.2 IEC 62264 ........................................................................................................................................... 15 1.2.1 Personnel .................................................................................................................................... 15 1.2.2 Equipment ................................................................................................................................... 15 1.2.3 Physical Asset ............................................................................................................................. 16 1.2.4 Material ........................................................................................................................................ 16 1.2.5 Process Segment ........................................................................................................................ 16 1.3 Structure of this Document ................................................................................................................. 16 2 Terms, Definitions and Abbreviations ..................................................................................................... 17 2.1 Terms and Definitions ......................................................................................................................... 17 2.2 Abbreviations ...................................................................................................................................... 17 2.3 Conformity ........................................................................................................................................... 17 3 Mapping of IEC 62264-2 to AutomationML .............................................................................................. 18 3.1 IEC 62264-2 Common Object Models ................................................................................................ 18 3.1.1 Hierarchy Scope .......................................................................................................................... 18 3.1.2 Personnel .................................................................................................................................... 19 3.1.3 Equipment ................................................................................................................................... 20 3.1.4 Physical Asset ............................................................................................................................. 21 3.1.5 Material ........................................................................................................................................ 23 3.1.6 Process Segment ........................................................................................................................ 25 3.2 IEC 62264-2 Operations Management Information ............................................................................ 27 3.2.1 Operations Definition ................................................................................................................... 27 3.2.2 Operations Schedule ................................................................................................................... 29 3.2.3 Operations Performance ............................................................................................................. 31 3.2.4 Operations Capability .................................................................................................................. 33 AR-MES-ERP 1.1.0 3 Provisioning for MES and ERP 3.2.5 Process Segment Capability ....................................................................................................... 35 3.3 Visualization of the Mapping ............................................................................................................... 36 4 Related AutomationML Libraries .............................................................................................................. 37 4.1 AutomationML Interface Class Libraries ............................................................................................. 37 4.1.1 AutomationMLInterfaceClassLib ................................................................................................. 37 4.1.2 AutomationMLBPRInterfaceClassLib .......................................................................................... 37 4.2 AutomationML Role Class Libraries ................................................................................................... 38 4.2.1 AutomationMLBaseRoleClassLib................................................................................................ 38 4.2.2 AutomationMLBMIRoleClassLib ................................................................................................. 39 4.2.3 AutomationMLCMIRoleClassLib ................................................................................................. 39 4.2.4 AutomationMLDMIRoleClassLib ................................................................................................. 40 4.2.5 AutomationMLCSRoleClassLib ................................................................................................... 41 4.2.6 AutomationML Extended RoleClass Library (non-normative) ..................................................... 42 4.2.7 AutomationMLBPRRoleClassLib (non-normative) ...................................................................... 43 4.3 Alignment of IEC 62264-2 and AutomationML ................................................................................... 43 4.3.1 Alignment of IEC 62264-2 and AutomationMLBaseRoleClassLib .............................................. 43 4.3.2 Alignment of IEC 62264-2 and Detailed Normative AutomationML Role Class Libraries .......... 46 4.3.3 Alignment of IEC 62264-2 and AutomationMLExtendedRoleClassLib ....................................... 47 5 AML Libraries for Supporting IEC 62264 ................................................................................................. 48 5.1 Interface Class Library AutomationMLIEC62264InterfaceClassLib ................................................... 48 5.2 Role Class Library AutomationMLB2MMLRoleClassLib .................................................................... 51 5.3 Role Class Library AutomationMLIEC62264RoleClassLib ................................................................. 52 5.3.1 Hierarchy Scope .......................................................................................................................... 55 5.3.2 Personnel .................................................................................................................................... 55 5.3.3 Equipment ................................................................................................................................... 59 5.3.4 Physical Asset ............................................................................................................................. 62 5.3.5 Material ........................................................................................................................................ 66 5.3.6 Process