IEC Part Discussion (IEC 62541/OPC UA for CIM) Jim Luth

Slides:



Advertisements
Similar presentations
An Erlang Implementation of Restms. Why have messaging? Separates applications cheaply Feed information to the right applications cheaply Interpret feed.
Advertisements

Join Us Now at: Enabling Interoperability for the Utility Enterprise And TESTING.
Status Enterprise System Overview. What is Status Enterprise? Status is an HMI/SCADA system with live and historical data, trending, alarming, web and.
AXC01 DIXF: The Microsoft Dynamics AX Data Import and Export Framework
Accessing PI System using OPC Unified Architecture
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
© ABB Ltd ABB Experience Neela Mayur CIM Users’ Group Meeting June 12, 2008.
MTEI Methods & Tools for Enterprise Integration
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
Dial-in Number: OR Participant Passcode:
Securing Legacy Software SoBeNet User group meeting 25/06/2004.
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
Interoperability Tests for IEC Scott Neumann November 12, 2009.
Common Information Model and EPRI Smart Grid Research
Using the SAS® Information Delivery Portal
OPC.NET 3.0 Technical Overview. OPC.NET 3.0 or Xi OPC Xi was renamed to OPC.NET 3.0 to better reflect its purpose – to provide a.NET interface for OPC.
Electric System OperationsTennessee Valley Authority 1 Coordinated Data Exchange FERC Technical Conference July 14, 2004 Information Technology for Reliability.
Module 14: WCF Send Adapters. Overview Lesson 1: Introduction to WCF Send Adapters Lesson 2: Consuming a Web Service Lesson 3: Consuming Services from.
Extending Vista The PowerLinks WebServices SDK John Hallett Senior Product Manager WebCT, Inc
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
XML Registries Source: Java TM API for XML Registries Specification.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Systems Integration Specialists Company, Inc. The Standards Based Integration Company © Copyright 2006 SISCO, Inc. What is the Semantic Utility Architecture.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
TC 57 PSCE09 - CIM Status Update Panel Session Introduction Ed Dobrowolski, NERC.
Agile SOA Agile EAI How do we achieve agility in Enterprise Integration?
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
AMI -ENT Service Definition Team Step-by-Step Modeling and Artifacts Generation Process.
TC CIM Model Manager Summary Kendall Demaree AREVA T&D Inc. March 2009.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
Security in OPC Unified Architecture (UA) Dick Oyen IndustrialSysDev, Inc.
CIM User Group Overview Terry Saxton Vendor Co-Chair Open Smart Grid AMI-Ent Task Force Meeting July 14, 2009.
LCCC Process Control Workshop 28 September LCCC Process Control Workshop Lund University Dave Emerson Director, U.S. Technology Center Yokogawa.
Bhakthi Liyanage SPS Toronto July GOLD BRONZE / PRIZES SILVER.
Progress Apama Fundamentals
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Eclipse Vorto Alexander Edelmann.
Export Services Deep Dive
Resource subscription using DDS in oneM2M
What are they? The Package Repository Client is a set of Tcl scripts that are capable of locating, downloading, and installing packages for both Tcl and.
CIM Modeling for E&U - (Short Version)
SINUMERIK Integrate Access MyMachine /OPC UA
Data Virtualization Tutorial… CORS and CIS
Open Source distributed document DB for an enterprise
Chris Menegay Sr. Consultant TECHSYS Business Solutions
The Client/Server Database Environment
IBM Data Server Gateway for OData
Searching Business Data with MOSS 2007 Enterprise Search
Exploring Azure Event Grid
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Searching Business Data with MOSS 2007 Enterprise Search
MultiSpeak ® - Explaining Version Differences
Database Fundamentals
CIM exchanges for maintenance at ERDF
Communication and Information Resource Centre Administrator
OFFIS Presenter: Sebastian Rohjans
AMGA Web Interface Vincenzo Milazzo
DAT381 Team Development with SQL Server 2005
Chapter 17: Client/Server Computing
SSDT and Database Project Basics
Metadata The metadata contains
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Building Ontologies with Protégé-2000
Mark Quirk Head of Technology Developer & Platform Group
InterOp Events Scott Neumann October 25, 2009.
9/8/ :03 PM © 2006 Microsoft Corporation. All rights reserved.
Facilitator: Ralph Mackiewicz, SISCO
SDMX IT Tools SDMX Registry
Presentation transcript:

IEC 61970 Part 502-8 Discussion (IEC 62541/OPC UA for CIM) Jim Luth Invensys Operations Management OPC UA w.g. Chairman OPC TAC Member Jim.Luth@Invensys.com John Gillerman Grid Cloud Systems, Inc. OPC UA w.g. Member OPC TAC Member john@gridcloudsys.com

Problem Statement: Users/Apps Can’t Easily Access Integration Bus Data Energy Management Systems Outage Management Systems Supervisory Control and Data Acquisition Asset Management System EMS OMS SCADA AMS 61968-100 Integration Bus DMS CIS MDMS Distribution Management Systems Customer Information System Meter Data Management System

Huge Data Not Possible For An Individual or Application To Receive And Process All Integration Bus Messages. Users need a way to find and filter data Inte gra tion Bus sag es Mes

Example: Meter Readings via IEC 61968 Part 9 Messaging A meter reading head end may send out a million meter events a day. Each meter is typically identified by a numeric ID. IEC 61968 Part 9 messaging supports getting a list of every meter ID and to poll for specific meter events once you have the meter ID. How does a user who is only interested in VIP metering events select the data of interest? Is it possible for any human to go through a million numeric IDs to find the ones of interest?

IEC 61968-100 Smart Proxies IEC 61968-100 states that “smart proxies” can be used to implement topic based subscriptions but does not specify how this is done. OPC UA can be used to create a “smart proxy” with additional features for intermittently connected clients.

Typical Approach: Warehouse Based Portal Putting all messages into a data warehouse disables real-time eventing. The portal typically has no means to notify applications/users that new data of interest is available. Using a data warehouse/portal in this way supports query, but defeats the purpose of an event driven architecture which is one of the main goals of an integration bus HTTP Server Pre- Configured Web Portal IEC 61968 - 100 Integration Bus Data Warehouse

CIGRE D2.24 Utility Information Architecture Specifies QCRUD Access to Current/Historical and Model/Measurements: Query, Create, Update Delete

Using Web Services Gateway to Access Operational Data Gateway supports unified QCRUD access to Integration Bus and Data Warehouse IEC 61968 - 100 Integration Bus Data Warehouse Gateway supports QCRUD: Client Query and Topic based Message Subscription all configured via a model driven GUI. Need services that are not tied to the database layout of the database, instead data is access via CIM objects.

User only receives messages of interest base on topic and content OPC UA Can Be Used To Provide QCRUD Access To Integration Bus Data User only receives messages of interest base on topic and content OPC UA Client OPC UA Gateway with IEC 61969 Message Adapter OPC UA Adapter can send and receive IEC 61968 Part 9 messages IEC 61968 Part 9 message payload in OPC UA WS Event Integration Bus IEC 61968 Application IEC 61968 Part 9 Messages in IEC 61968-100 WS Event IEC 61968 Application IEC 61968 compliant applications exchange IEC 61968 Part 9 messages according to IEC 61968-100 architecture over integration bus

Access to Integration Bus within the context of the CIM Solution Architecture IEC 61968 WS Publisher Application IEC 61968 WS Subscriber Application Access to Integration Bus within the context of the CIM IEC 61968 Smart Proxy OPC UA QCRUD Adapter IEC 61968 - 100 Integration Bus IEC 61968 WS Publisher/Subscriber and OPC UA Client/Server

IEC 61968 Part 9 WS Subscriber and OPC UA Server/COM Wrapper Solution Architecture Generic OPC UA Client receives specific OPC UA events by browsing the IEC 61968 CDPSM CIM instance data and selecting CIM objects IEC 61968 Part 9 WS Publisher Application IEC 61968 Smart Proxy OPC UA QCRUD Adapter IEC 61968 - 100 Integration Bus Prototype developed by the OPC Foundation during for the 2011 IEC 61968-9 IOP IEC 61970 CPSM Schema Data File IEC 61968 Part 9 WS Subscriber and OPC UA Server/COM Wrapper OPC COM DA SCADA Data Server IEC 61970 CPSM Instance Data File

OPC Demo Topics Review of the IEC 62541/OPC UA Meta Model Demo

IEC 62541 Architecture

Summary Node Classes Everything in the UA Address Space is a Node UA defines a non- extensible list of 8 Node Classes Each Node Class has a defined set of Attributes Nodes are connected by References The identifier for a node is the NodeId

IEC 62541 Meta Model Other relation- ship such as “contained”, “operated by”, “controls”, etc. Subclassing (Inherit ance) Data Type Reference Instantiation (between layers) Standard and System - defined Definitions Top Layer Type Layer Relationship Base Types Instance Layer Top Complex Data Schema

Object Type Node Class Types folder provides main entry point for the types ObjectTypes folder provides main entry point for the object types FolderType and BaseEventType are sub types of the BaseObjectType and are defined by OPC ValveType and BoilerType are referenced with HasTypeDefinition by the instances of the object types

Object Type Node Class Types folder provides main entry point for the types ObjectTypes folder provides main entry point for the object types FolderType and BaseEventType are sub types of the BaseObjectType and are defined by OPC ValveType and BoilerType are referenced with HasTypeDefinition by the instances of the object types

Overview of Meta Model Mapping

OPC UA/CIM Demo

Setting Up The Demo OPC UA Client (Has no knowledge of the CIM) OPC UA Web Services Step 1: Import NodeSet XML OPC UA Wrapper (OPC DA Client and an OPC UA Server Customized to import CIM Data) Enterprise Architect with CIMBat Plugin Step 2: Import CIM XML ABB 40 Bus Model Step 3: Import Map XML Map OPC DA COM Measurements to CIM Measurements OPC DA COM API SISCO AX-S4 61850 OPC DA COM Server GE Relay Siemens Relay

Running The Demo Step 1: Add Measurement Step 3: Delete Measurement OPC UA Client (Has no knowledge of the CIM) Step 2: Map Measurement Step 4: Import Meter Reading OPC UA Web Services OPC UA Wrapper (OPC DA Client and an OPC UA Server Customized to import CIM Data) CIM Incremental File CIM Incremental File IEC 61968 Part 9 Meter Reading Message XML OPC DA COM API SISCO AX-S4 61850 OPC DA COM Server GE Relay Siemens Relay

Why Use OPC UA OPC UA is becoming the defacto standard for model based Web Services in the process control industries Support growing fast by tool and application vendors Unique capabilities include: Address Space Model Full Mesh Supports versioning of type information and instance data Eventing to support WG 14 messages Security Performance Availability and Reliability Established testing procedures, tools and organization Backward compatible with OPC DA COM means that migration and interoperability issues are greatly diminished