Interoperation in Industrial Automation: an ISO Viewpoint
Total Page:16
File Type:pdf, Size:1020Kb
Tinwisle Corporation Interoperation in Industrial Automation: an ISO viewpoint Richard A. Martin Convener ISO TC 184/SC 5/WG 1 Interoperation in Industrial Automation: an ISO viewpoint • Context of interoperation • Integration standards • Architecture standards • Interoperability standards • Future Efforts © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 1 Context Integrate Who’s standards Architect Interop. Future ISO/TC 184 Industrial Automation Systems & Integration CEN TC310/WG1 SC 1 SC 2 SC 4 SC 5 Physical Robots and Industrial Architecture, Advisory Device robotic devices Data Communications & Group Control Integration Frameworks PPC Policy & planning committee WG1 WG7 Modeling & Architecture Data modeling for PT1 QC - Quality Committee MT1 Revision of integration of physical Communications & Interconnections ISO 10218 WG2 devices Standard parts library WG4 Manufacturing Software & Environment WG8 WG3 Product Modeling WG5 Distributed installation Application Integration Frameworks in industrial JWG8** applications Manufacturing process and WG6 management information Application Service Interface WG11 WG7 Express language, Diagnostics/Maintenance/Control implementation methods Integration SC5 Chair: Emanuel delaHostria (USA) JWG8** WG12 Manufacturing process and Contact: ISO/TC 184/SC 5 Secretariat Common resources management information [email protected] WG13 JWG15 Industrial data quality Enterprise-Control System Integration SG1 ISA SP95/IEC SC65A Vocabulary and terminology © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 2 Context Integrate NACFAM E-Manufacturing Architect Interop. Future • Interoperability problem is more complex because it requires agreement on certain common principles and features before truly interoperable solutions can emerge. • Solutions must…have the trust and acceptance of the industrial and software communities. • Requires a mechanism to convene the right decision makers to produce the necessary agreement. © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 3 Context Integrate The supply chain effect Architect Interop. • High costs of interoperability Future particularly impact small and medium sized suppliers • They often have to maintain redundant and costly software packages in order to communicate with their large EOM customers. • Large manufacturing companies have pushed costs onto SME’s by requiring “standardization” around their preferred systems. Source: Exploiting E-Manufacturing: Interoperability of Software Systems Used by U.S. Manufactures, NACFAM, Feb. 2001 © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 4 Context Integrate SC5 Working Groups Architect Interop. Future • WG1 – Richard Martin (USA) • WG4 – Michiko Matsuda (Japan) • WG5 – Graeme Meyer (New Zealand) • WG6 - Robert Patzke (Germany) • WG7 – Charles Hoover (USA) • JWG8 – Jean-Jacques Michel (France) •JWG15– Dennis Brandl (USA) © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 5 Context Integrate Interoperability approaches Architect Interop. Future • Integrated – common format for all models agreed by all parties necessary • Unified – common format at a meta- level to enable mapping between models using semantic equivalence • Federated –no common format requires accommodation through a shared ontology © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 6 Context Integrate SC5/WG6 Architect Interop. Future • ISO 20242 a series of 6 parts: –Overview of Service Interface for Testing Applications – Resource Management Service Interface – Virtual Device Service Interface – Device Capability Profile Template – Application Program Service Interface – Conformance test methods • First is published, 2nd in CD • Strong link to ASAM GDI specifications © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 7 Context Integrate SC5/WG 5 Architect Interop. Future • ISO 15745 series of 5 parts: Generic description and 4 specific to shop floor communication protocols • Uses a framework and profiles approach • Work now complete with last amendment approved recently • Systematic reviews will begin 2009 © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 8 Context Integrate Application integration Architect Interop. ISO 15745 – Industrial AutomationFuture system and integration - Open systems application integration framework • Framework identifies: – Elements and rules for integration requirements using integration models – Application interoperability profiles as interface specifications • UML based integration models • XML schemas for profile templates © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 9 Context Integrate SC5/WG4 Architect Interop. Future ISO 16100 Manufacturing software capability profiling for interoperability series of 5 parts: – Framework description (ISO 15745 kind) – Profiling Methodology – Interface protocols – Conformance testing – Profile matching methodology • First 4 published © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 10 Context Integrate Software capability Architect Interop. Future ISO 16100 – • Characterization of software interface requirements • Software unit capability elements & rules • IDEF0 process descriptions, UML models and XML profile schemas “Manufacturing software units shall interoperate with one another, in support of a manufacturing activity, when the services requested by the former can be provided by the latter, using the same operating environment.” © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 11 Context Integrate Capability classes Architect Interop. Future • Manufacturing Capability classes – Domain, Application, Information, Process, Resources, Activity, Function, Software Unit • Software Capability classes – Computing system, Environment, Architecture, Design Pattern, Datatype, Interface/Protocol • Role Capability class © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 12 Context Integrate SC5/JWG15 Architect Interop. Future ISO/IEC 62264 Enterprise-control system integration series of 5 parts: – Models and terminology – Object models and attributes – Activity models of manufacturing operations management – Object models and attributes of manufacturing operations management activities – Business to manufacturing transactions • First 3 parts published © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 13 Context Integrate A boundary standard Architect Interop. Future ISO/IEC 62264 Enterprise-control system integration – Object models for interfaces between enterprise business systems and manufacturing control systems Functions outside the control domain Information flows of interest (for example, (for example, production scheduling) production schedule and production results Enterprise-control system boundary Functions within the control domain (for example, equipment monitoring) © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 14 Context Integrate Product definition model Architect Interop. Future In this part of IEC 62264, the word “Class” used as part of an object definition name is to be considered as a category, not as a “Class” in the object- oriented sense. IS 62264 Figure 8. © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 15 Context Integrate MES & ERP integration Architect Interop. Future • IS 62264 is better known as ISA95 • Selected by SAP and others as basis for MES to ERP information integration • Part 4 and 5 are slower to emerge • Diversity in implementation results in incompatibility among vendor solutions • A middle-ware market will evolve © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 16 Context Integrate SC5/WG7 Architect Interop. Future • ISO 18435 a series of 3 parts for diagnostic and maintenance of manufacturing assets: – Overview and general requirements – Descriptions and definitions of application domain matrix elements – Application integration description methods • First is in CD stage • Strong link to MIMOSA OSA © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 17 Context Integrate Domains & Operation levels Architect Interop. Future A4.1 – Intra-enterprise activities: Business A4.2 – Inter-enterprise activities: Supply Chain Level R4 Planning, Orders & Production, and Planning, Logistics Strategy Enterprise / Maintenance Site A3.2 – Capability A3.1 - Operations Assessment & A3.3 - Maintenance Level R3 Planning & Scheduling Order Fulfillment Planning & Scheduling Area A2.2 - Asset Prognostics A2.1 - Supervisory Control and Health, Quality, A2.3 - Maintenance & Human-Machine Safety, & Environmental Execution & Tracking Level R2 Interface Management Work Center A1.1- Control, I/O,Data Acquisition, A1.2 - Asset Condition A1.3 - Asset Data Historian, Asset Monitoring & Sample / Configuration, Level R1 Utilization, Test / Diagnostic Calibration & Repair / Work Unit & Displays & Quality Monitoring Replace A0.1 - Resource A0.2 - Asset Level R0 Identification and Location Identification and Location Asset Assets Resources (Equipment / Facilities / Serialized Components / ( Material / Personnel ) Sensors / Transducers / Software / Documents) © Copyright 2006 by Richard Martin Prepared for OMG-ManTIS & SE DSIG Dec. 2006 18 Context Integrate SC5/JWG8 Architect