25
OPC OPC Unified Unified Architecture Architecture Vision – Benefits - UseCase Uwe Steinkrauss (Unified Automation)

OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

  • Upload
    others

  • View
    30

  • Download
    1

Embed Size (px)

Citation preview

Page 1: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

OPC OPC UnifiedUnified ArchitectureArchitecture

Vision – Benefits - UseCase

Uwe Steinkrauss (Unified Automation)

Page 2: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

OPC Foundation Vision, Organization

Page 3: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

What is OPC-UA? OPC-UA in a minute:

https://youtu.be/-tDGzwsBokY?t=2

Page 4: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

OPC FoundationScottsdale, Arizona

OPC EuropeVerl, Germany

OPC JapanMusashino-shi, Tokyo

� Vision

secure, reliable, multi-vendor,

multi-platform, multi domain

interoperability from sensor to enterprise

� International

◦ Companies from Automation & IT

◦ International standard IEC62541

OPC AsiaChina

Page 5: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 20155

Page 6: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

OPC FoundationOPC Unified Architecture - Benefits

Page 7: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� OPC UA unifies Data Access, Alarms & Events,

Historical Data, etc.

� One OPC server can support all specifications

� Legacy COM/DCOM applications interoperate

with OPC UA

DA

AE

HDA

COM

Client

UA

ClientUA

Page 8: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� OPC UA can be ported to any Operating System

� Increased market demand for OPC technology

on alternate platforms like UNIX, Linux,

embedded operating systems

� OPC UA supports C/C++, Java, .NET, etc.

VxWorksVxWorksLinuxLinux

Windows 7Windows 7Windows XP

Embedded

Windows XP

Embedded

LinuxLinuxMacMacJava

Client

.NET

Client

C\C++

Client

Java

Server

.NET

Server

C\C++

Server

Page 9: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

MainframeMainframe

PortablesPortables

DesktopDesktopPCPC

ServerServer

ServerServerClusterCluster

EmbeddedEmbeddedSystemsSystems

devices porta

bles deskto

ps servers

clusters m

ainframes

devices porta

bles deskto

ps servers

clusters m

ainframes

ControllersControllers

Standard internet

protocols allow

cross-platform

communication

Multiple UA APIs

• C/C++

• JAVA

• Microsoft .NET

Profiles

Page 10: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� Security follows web standards

� Security certificates encrypt communication

� Application certificates ensure only certified

applications can connect

� User Accounts ensure authorized access

UA

ClientUA

Server

Page 11: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� OPC UA recovers from communication loss

� OPC UA ensures robust and reliable communication◦ Keep-alive monitoring

◦ Buffering of data and acknowledgements

◦ Fast recovery in case of communication errors

◦ Redundancy concepts

RequestUA

Client

UA

ServerResponse

UA Session

Page 12: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� Unification � Simplification

� Classic 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 13: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

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

� OPC UA provides data and meta data� UA Information model defines modeling elements

and modeling rules◦ Complex data types

◦ Methods

State 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 14: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� Market demand to start and stop a drive,

download a file to a device, invoke a batch file

and track download resp. batch process

� OPC UA defines program invocation and state

machines as part of the unified address space

UA

Client

UA

ServerIndustrial

Process

Start

Stop

Done

Page 15: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� OPC UA has been architected for speed and

network performance

� Transfer thousands of points per second

� Poll-Report-By-Exception mechanism ensures full

bandwidth control

� User-Selected network protocols using binary or

HTTP ensure applications can traverse almost any

network topology

UA Binary Binary XML

Receive

r

Receive

r

SOAP/XML

Sender

Sender

Page 16: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

UA

Server

UA

Client

UA

Server

UA

Client

UA

Server

UA

Server

UA

Server

UA

Client

UA

Client

UA

Client

UA

Client

Enterprise Network

Operations Network

Plant Floor

Network

UNIX,

Linux, >

Linux,

VxWorks,

QNX, >

Firewall

P

L

P

L

P

L

P

L

MES

ERP

Devic

e d

ata Configuration

Page 17: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� PROBLEM: I want to supply an OPC

interface to my device without the use of

an external Windows PC

SOLUTION: OPC-UA is cross-platform and embeddable

HMI

OPC UA

ServerOPC COM

Server

Page 18: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

PanelWindows CE

HMI

OPC UA Client

Ethernet

PLCOPC UA

Server

Ethernet

� Solutions today:

◦ Proprietary device driver

◦ WinCE OPC Server � OEM solution

◦ Windows Gateway PC

� With OPC UA

◦ OPC UA Server comes with device

◦ OPC UA Client comes with HMI

◦ OPC UA on the wire

◦ Plug & Play

◦ Rapid engineering with UA type system

UA TCP

Page 19: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

Ethernet

PLC

Ethernet

PLC

OPC UA

Server

OPC UA

Client

OPC UA

Server

OPC UA

Client

� Devices from different vendors

� Solutions today:

◦ Serial connection

◦ Project specific TCP/IP protocol

◦ Often not possible

� With OPC UA

◦ Both devices are OPC UA Server

and OPC UA client

◦ OPC UA on the wire

◦ PLCopen communication FBs planned

UA TCP

Page 20: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

OPC FoundationOpen Shared Source Strategy

Page 21: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� OPC Foundation Open Shared Source Strategy provides developers the

ability to prototype projects without barriers

� OPC Foundation Toolkit vendors provide commercial products that enable

companies to develop certifiable products since the toolkit vendors provide

product-level support, maintenance, complete documentation and training

Page 22: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

>> Specifications are available public already <<

Page 23: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

� Secure and Reliable

� International

◦ Organization: 437 members worldwide – 216 in Europe

◦ Specification: OPC-UA is IEC62541

� Scalable: From Sensor to Cloud

� Independent

◦ Vendor / OS platform / Language / Domain

� Transport: Multiple options – extendable

◦ TCP / HTTP / UDP / AMQP / 6

Page 24: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

Further Information

� Interoperability for Industrie 4.0 and the Internet of Thingshttps://opcfoundation.org/wp-content/uploads/2015/09/OPC-UA-Interoperability-For-Industrie4-and-IoT-EN-v4.pdf

� Companion Specificationshttps://opcfoundation.org/wp-content/uploads/2014/05/OPC-UA_CollaborationOverview_EN.pdf

� Case Studieshttps://opcfoundation.org/resources/case-studies/

◦ Oil & Gas: Rig, Drilling, Subsea

◦ Energy: Power, Monitoring, Wind, Solar

◦ Transportation

◦ Food & Beverage

◦ Discrete, Automotive

◦ Process, Chemical, Pharma

Page 25: OPC Unified Architecture · OPC Foundation Scottsdale, Arizona OPC Europe Verl, Germany OPC Japan Musashino-shi, Tokyo Vision secure, reliable, multi-vendor, ... Mainframe Portables

GTUG 2015

Uwe SteinkraussSales & Marketing

Unified Automation GmbHO’ Brien Str. 2D-91126 SchwabachPhone [email protected]

Uwe SteinkraussSales & Marketing

Unified Automation GmbHO’ Brien Str. 2D-91126 SchwabachPhone [email protected]