information revolution 2014 august 05 – 06 microsoft ... · 8/6/2014  · information revolution...

23
Information Revolution 2014 August 05 06 Microsoft Conference Center Redmond, Washington Paul Hunkar Technical Director DS Interoperability llc [email protected] Thomas J. Burke OPC Foundation President & Executive Director W: +1 (480) 483 - 6644 M: +1 (440) 227 - 2161 [email protected]

Upload: others

Post on 02-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Information Revolution 2014August 05 – 06

Microsoft Conference CenterRedmond, Washington

Paul HunkarTechnical DirectorDS Interoperability [email protected]

Thomas J. BurkeOPC Foundation President & Executive Director W: +1 (480) 483-6644M: +1 (440) [email protected]

Page 2: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Modeling Data – Providing Information Transport Data – Platform Independent

2

Page 3: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Unification SimplificationClassic OPC defines different address space models for process data, alarms and historical data

Reduced system integration costs by providing a common architecture for accessing information

Page 4: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

OPC products can now represent complex systems with OPC UA’s rich Information Model

OPC UA provides data and meta dataUA Information model defines modeling elements and modeling rules◦ Complex data types

◦ MethodsState machines

◦ Inheritance

BaseObjectType

StateMachineType

CurrentState

DeviceStatemachineType

Running

Ready

StopMeasurement

HasCause

BaseEventType

TransitionEventType

StateType TransitionType

HasEffect

HasEffect

InitialStateType

Startup

NotAvailable

StartMeasurement

ReadyToStartup

StartupToRunning

RunningToReady

HasEffect

HasCause

Page 5: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

OpenO&M

ADI

PLCOpen / MES

ISA S95

FDI

FDT

MTConnect

ODVA/Sercos

BACnet (Europe)

PRODML

MDIS

DSATS

AutomationML

SLC

6

Page 6: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

• Collaboration with BACnet Interest Group Europe (BIG-EU)

• Integration of Industrial and Building Automation

• Mapping of BACnet and OPC Unified Architecture

• First mapping specification planned for July 2013

BACnet working group started on October 01, 2012

• Collaboration with ONFIV (Video) in discussion

• OPC is used but lack of standardization in this area

Physical Security Systems

Page 7: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

• OPC UA evaluation is in progress and supported by OPC Foundation

• MCS-DCS Interface Standardization (MDIS)• Standard for drilling

• Smart Grid Interoperability Panel (SGIP)• Selection of standards used for

Smart Grid in North America• Review by Cyber Security Working

Group (CSWG)

OPC UA evaluated for use in different standards

• WG 10 – Communications & associated data models in power systems (IEC 61850)

• WG 13 – Energy management system application program interface

• OPC UA Experts involved in these working groups

IEC TC 57 Power Systems

Page 8: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Several national railway infrastructure providers

evaluating OPC UA

Railway infrastructure monitoring and

integration

Potential for international

standardization

Page 9: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

MTConnect Completed

ISA S95 Completed

MDIS Under Development

PLCOpen Released

BACnet In Progress

10

Page 10: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

OPC UA for Devices (DI)

Analyzer Devices (ADI)

Field Device Integration (FDI)

OPC UA for IEC 61131-3 (PLCopen)

V2 Features

FDT

ISA 95

OPC Unified Architecture Specifications

Part 5 – Information Model Part 8 – Data Access

Part 9 – Alarms and Conditions

MDIS

DSA-TS

MTConnect

61850 / 61970

ODVA / Sercos / OPC

TIAPRODML/WITSML

BACNet

Page 11: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

OIL & Gas Platforms- Topside controls- Subsea controls- Multiple vendors- Integration is key challenge

Operating Companies - Want standard communication interface between: Subsea gateway, MCS (Master Control Station) DCS (Distributed Control System)

MDIS - MCS-DCS Interface Standardization

Page 12: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

ABB, Aker Solutions, BP, Chevron, ConocoPhillips, Dril-Quip, Emerson, ENGlobal, ExxonMobil, FMC, GE Oil and Gas, Honeywell, Invensys,

Wood Group Kenny, Kongsberg, OneSubsea, Petrobras, Prediktor, Proserv, Rockwell Automation, Shell, Siemens, Statoil, Total, W-Industries, Woodside, Yokogawa

The current members are:

Page 13: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

What are the goals? Cost Savings in engineering Cost Savings in system test and integration

What is being standardized? Standard Interface Standard Information Model Architectures

Page 14: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Interface◦ What communication protocol (OPC UA) Redundancy Robustness Security

Information Model◦ Valve◦ Choke◦ Instrument◦ Discrete◦ CIMV◦ DHPT◦ MPFM◦ EPU◦ SEM◦ Motor◦ Manifold

Page 15: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

HMI

Architecture-CASE 1 Integrated

Subsea - DCS

Subsea gateway

PlatformOperation

Subsea Control

SubseaEquipment

Architecture-CASE 2 - Interfaced

Platform DCS (w/ gateway)

Platform HMI

Subsea gateway

Subsea device model

Subsea device model

Platform DCS

Subsea HMI

Subsea vender provided

Subsea vender provided

Controller

Page 16: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Architecture working group (complete)

Objects working group◦ Valve – OPC UA ready◦ Instrument – Discussing OPC UA Version◦ Choke – Discussing OPC UA Version◦ Discrete – wait final agreement on Object definition◦ Other Objects still being decided and defined

Validation Working Group◦ Defining required profiles and functionality◦ Defining first IOP session (Target June 2015)◦ Defining testing and certification

Page 17: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Universal factory floor communications protocol Intended for the shop floor environment Defines a “dictionary” for manufacturing data

Page 18: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Device Manufacturer

MTConnectServer

DeviceHardware

MTConnectOPC-UA

Client

PLCopenOPC-UA

Client

GenericOPC-UA

Client

MTConnectApplication

MTConnectTo OPC UA

GatewayInternalDevice APIs

MillingDevice

OPC UA

Server

DeviceHardware

MTConnectOPC-UA

Client

PLCopenOPC-UA

Client

GenericOPC-UA

Client

MTConnectApplication

OPC UA toMTConnect

GatewayInternalDevice APIs

Controller, PLC or other dedicated Device

Page 19: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Existing Standard – HTTP, XML based, Information model OPC UA - offers higher performance, security

Page 20: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

BrowserThin Client

VisualizationHMI

Firewall

CloudHistorian

SCADA

MES

ERP

Device DeviceDevice

Secure Communication

Across the Internet

Fast, Non-ProprietaryDevice to Device

Control to Device

NetworkIntegration

Integration with

ERP and MES

Page 21: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Includes the following MTConnect items:◦ Device◦ Component◦ Sensors ◦ Conditions◦ Events◦ Assets

MTDeviceType

Availability

Manufacturer

SerialNumber

SampleInterval

DataItems

Components

Conditions

MTConditionType

TwoStateVariableType:ActiveState

ConditionType

EnableState

HasTrueSubState

LimitState

MTCurrentState

NativeCode

NativeSeverity

Page 22: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar

Compatible with MTConnect Version 1.2 Compatible with OPC UA Version 1.02 Released Candidate Waiting for sample code Targeted 3rd Quarter 2014 ◦ Will include updated to MTConnect 1.3 release

OPC Client - PLC - OPC Server

MTConnect DeviceMTConnect Device and OPC UA

Page 23: Information Revolution 2014 August 05 – 06 Microsoft ... · 8/6/2014  · Information Revolution 2014 August 05 – 06 Microsoft Conference Center Redmond, Washington Paul Hunkar