Presentation is loading. Please wait.

Presentation is loading. Please wait.

OFFIS Presenter: Sebastian Rohjans

Similar presentations


Presentation on theme: "OFFIS Presenter: Sebastian Rohjans"— Presentation transcript:

1 OFFIS Presenter: Sebastian Rohjans
OPC UA and CIM CIMbaT - Generating CIM-based Address Spaces Team: Jean-Francois Cabadi Klaus Piech Sebastian Rohjans Mathias Uslar Presenter: Sebastian Rohjans

2 OPC Unified Architecture
OFFIS OPC Unified Architecture OPC Foundation Vision: „The OPC Foundation vision in is focused on the principle of delivering the best specifications, technology, certification and process to truly achieve multivendor multiplatform secure reliable interoperability for moving data and information from embedded devices all the way through the enterprise in industrial automation. [...]” [ Member: >400 (worldwide)

3 OPC Unified Architecture
Classic OPC Overview OPC Specifications OPC Security OPC Common Definitions OPC Complex Data OPC Alarms and Event OPC XML DA OPC Data Access OPC Historical Data Access OPC Commands OPC Batch OPC Data eXchange

4 OPC Unified Architecture
Distribution of Classic OPC > products Several thousand vendors A couple of million installations OPC preferred way to exchange data resp. integrate processes for: 78% production systems and MES-applications 75% HMI-/SCADA-systems 68% process control systems and PLC 53% ERP-systems

5 OPC Unified Architecture
Classic OPC and CIM Generic Data Access (GDA) -403 Generic Eventing and Subscription (GES) -405 High Speed Data Access (HSDA) - 404 Time Series (TSDA) - 407 GID IEC 61970- Facility (DAF) Historical Data Access From Industrial Systems (HDAIS) From Industrial Systems (DAIS) Unified Architecture Query (UA) OPC Data (OPC DA and DA XML) OPC Alarms and Events (OPC A&E and A&E XML) OPC Historical (OPC HDA and HDA XML) CORBA (OMG) OPC

6 OPC Unified Architecture
Where is OPC UA? Overview OPC Specifications OPC Unified Architecture OPC Security OPC Common Definitions OPC Complex Data OPC Alarms and Event OPC XML DA OPC Data Access OPC Historical Data Access OPC Commands OPC Batch OPC Data eXchange

7 OPC Unified Architecture
Reasons for developing OPC UA .NET is introduced onto the market as successor of COM/DCOM Boundaries of DCOM OPC-communications beyond firewalls Platform-independent application of OPC High-performance OPC-communication via Web Services Unified data model Support of complex data structures Process data communication without loss of data Better protection from unauthorized data access Support of method calls

8 OPC Unified Architecture
Overview Vendor Specific Specifications Domain Specific Information Model OPC UA Base Services DA Prog HA AC Communication Web Service / OPC UA Binary OPC UA Data Model Modeling Rules Core Specification Core Specification Access Type Specification Utility Specification Part 1 – Overview & Concepts Part 2 – Security Model Part 3 – Address Space Model Part 4 – Services Part 5 – Information Model Part 6 – Service Mappings Part 7 – Profiles Part 8 – Data Access Part 9 – Alarms & Conditions Part 10 – Programs Part 11 – Historical Access Part 12 – Discovery Part 13 – Aggregates Access Type Specification Part 1 – Overview & Concepts Part 8 – Data Access Part 2 – Security Model Part 9 – Alarms & Conditions Part 3 – Address Space Model Part 10 – Programs Part 4 – Services Part 11 – Historical Access Part 5 – Information Model Utility Specification Part 6 – Service Mappings Part 12 – Discovery Part 7 – Profiles Part 13 – Aggregates

9 OPC Unified Architecture
OFFIS OPC Unified Architecture Application MES/ERP Server MES/ERP System OPC UA Server OPC UA Client SCADA OPC UA SCADA SCADA OPC UA Client OPC UA Server Manufacturing Execution System (MES) programmable logic controller (PLC) Controller OPC UA Server OPC UA Client OPC UA Server

10 OPC Unified Architecture
Summary Goals: Improvement of Classic OPC standards to meet new requirements Provide a platform-independent server-client-architecture based on an object- oriented and abstract data model to address new applications Technical Implementation: Abstract data and information model Technology mappings Object-oriented approach Large set of services Different client and server profiles for different requirements Detailed security concept

11 OPC Unified Architecture
OPC UA and CIM Vendor Specific Specifications Domain Specific Information Model OPC UA Base Services DA Prog HA AC Communication Web Service / OPC UA Binary OPC UA Data Model Modeling Rules Vendor Specific Specifications Common Information Model OPC UA Base Services DA Prog HA AC Communication Web Service / OPC UA Binary OPC UA Data Model Modeling Rules

12 OPC Unified Architecture
OPC UA and CIM Important requirements: Applicable to extended CIM models (because in many cases deployed models include numerous enterprise-specific objects) Platform-specific model (PSM) as basis: All CIM-information will be preserved Stereotypes are used to annotate UA-specific information Design decisions can be stored and loaded Handle new versions by difference models Tool-Support: Add-In for Sparx Enterprise Architect (the tool which is used to maintain the CIM)

13 OPC Unified Architecture
OPC UA and CIM Design descisions: Abstract types Direction of associations Choice between Property and DataVariable Data types Access rights Historical access Root of the default views Views Mapping:

14 OPC Unified Architecture
Harmonization of Smart Grid Data Models Mapping CIM to OPC UA Mapping IEC to OPC UA Mapping general UML models to OPC UA?

15 OPC Unified Architecture
Video

16 Thank You for Your Attention
Questions? Contacts Dipl.-Inform. Sebastian Rohjans Phone: OFFIS Energy Escherweg 2 26121 Oldenburg Germany


Download ppt "OFFIS Presenter: Sebastian Rohjans"

Similar presentations


Ads by Google