Transcript
Page 1: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Your systems. Working as one.

Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Building Large, Disparate Systems

Dave ScheibenhofferReal-Time Innovations

Page 2: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Industry Checkpoint

Page 3: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Collaboration

Business Centric DecadeShift from enabling technology

to using

Available and proven Technologyto improve Business Performance

Operational Efficiency

Page 4: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

• Business Goals– Return on Assets– Continuous Improvement– Flawless Execution– Automate– Total Cost of Ownership– Common Infrastructure– Barriers to Information

• Business Benefits– Operational Effectiveness– Asset Utilization– Minimize Variable Costs– Reduce Downtime– Preserve Capital Assets

Business Centric

Page 5: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

System Requirements

• Collaborative Automation Systems– Guiding Principles

• Extensible• Common Data Model• Adaptable through Configuration• Single Version of the Truth• Interoperable• Standards Adoption• Multi-supplier Support• Security and Reliability• Actionable Context Support• Knowledge Workplace Support

Page 6: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Problem Statement

Page 7: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

The Systems Engineering Challenge

• Systems – Built from components

• System of Systems – Convergence of disparate systems

• Small Systems– Integration is challenging

• Large Systems– Integration costs dominate

Inte

grati

on (

time

& c

ost)

System Scale

Must ease integration complexity

Page 8: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Four Key Factors in Distributing Data

• Number of Devices– Ever expanding and many disparate types

• Volume of Information– Only send pertinent data

• Density of Pipe– Limited bandwidth which must be used wisely

• Timeliness– Making data available when it is needed

Need for Scalability, Reliability, Performance

Page 9: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Industrial Automation(Continuous / Hybrid / Discrete)

Page 10: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Historical View

DCS/PLC

SCADA

MES

ERP

DAQ &Control HMIAlarms Historian

DatabaseSupervisory

DisplaySchedule/Dispatch

Simulation/Analysis

CRM HRMFRM PLM DatabaseSCM

I/O

Fieldbus

Redundant LAN

DCS PAC PLC

ElectricIEC-61850IEC-104DNP3C37.118

EnterpriseLIMWMSCCM

ExamplesEthernet I/PEtherCATPROFINET Modbus TCP

MobileDevices

0-D

evic

e /

1-C

ontr

olEm

bedd

ed R

TOS

2-Su

perv

isor

yW

indo

ws

3-Ex

ecuti

on4-

Busi

ness

B2M

ML

ISA

-95

ISA

-88

OPC

OPC

COLLABORATION

Page 11: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

System of SystemsT

imel

ines

s of

Res

pons

e

SCADA/DCS

MES/SCADA

ERP

10μ

s–10

ms

10m

s–1s

> 1

s

Combination of Both

Workflow-Driven Services•IT systems respond to human intention on demand

•Focus on access to stored data•Consistency is mission-critical

Event-Driven Services•Detect change and respond automatically•Focus on processing data as it changes•Availability is mission-critical

Page 12: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

© 2012 RTI • COMPANY CONFIDENTIAL 12

Modern View

InformationTechnology

Systems(IT)

OperationalTechnology

Systems(OT)

Business Message Bus

CRM HRMFRM PLM DatabaseSCM

Automation Network

SCADAMES

PAC PLCDCS

COLLABORATION

Page 13: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

OPC-UA

• Addressing Interoperability via– Layered Architecture

• Information Model (PIM)• Services• Mappings (PSM)

Base Information Models

Standard Information Models

Mappings

Services

Meta Model

Network

OPC-UA Architecture

Page 14: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

HMIHMI

Modern View with OPC-UA

I/O

Fieldbus

PAC PLC

TCP/IP

HMI

TCP

DAQ & ControlServer

AlarmServer Historian

MESServer

MESServer

Web Services

UA Client UA Client UA ClientUA Client UA Server

UA Client/Server

ERP

UA Server

DCS

BridgeGatewayAdapter

BridgeGatewayAdapter

UA Server

HMI

UA Client

UA Server

INTEROPERABILITY

Page 15: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

HMIHMI

More Typical…

I/O

Fieldbus

PAC PLC

TCP/IP

HMI

TCP

DAQ & ControlServer

AlarmServer Historian

MESServer

MESServer

Web Services

UA Client UA Client OPC-HDACustom

JMS

ERP

Modbus TCP

DCS

BridgeGatewayAdapter

BridgeGatewayAdapter

HMI

HTML5

UA Server

OPC-DA

UA Client

Application SpecificDevices

Simulation R&D

Page 16: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

More is Needed

Page 17: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Disparate System Requirements

• Large-Scale Heterogeneous Systems

– Architecture– Interoperability– Performance– Scalability

Collaborative Automation Systems

Page 18: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Architecture & Interoperability

Page 19: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Architecture & Interoperability

Point-to-Point Client/Server Publish/Subscribe

BrokeredESB

Daemon

Pub/Sub Messaging

Data-CentricPublish/Subscribe (DCPS)

Data-Centric

Page 20: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Architecture & Interoperability

• Design Patterns– Point-to-Point– Client/Server

• Request/Reply• Command/Response

– Publish/Subscribe• One-to-Many• Many-to-One

– Combination

• Topologies– Flat– Hierarchical– Federated– Combination

Need Choices – Not One Size Fits All

Page 21: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Performance & Scalability

Page 22: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Performance & Scalability

• Performance– Latency– Throughput– Bandwidth Management– Quality of Service

• Scalability– Number of devices– Number of applications– Disparate systems

Performance at Scale

Page 23: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Flexibility

Page 24: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Flexibility

Real-Time Automation Message Bus

Capabilities

• Peer-to-Peer• Discovery• Transparency • Reliability

Performance

• usec Latency• 1M+ msg/sec• UDP w/ Multicast• QoS

Services

• Record/Playback• Persistence• System Monitor• Distributed Logging

Page 25: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Flexibility – OneBus

I/O

Fieldbus

PAC PLCApplication Specific

Devices

Real-Time Automation Message Bus

MESServer

UA Client

MESServer

UA Server

Simulation

DAQ & ControlServer

AlarmServer Historian

UA Client/Server UA Client UA Client

UA ServerUA Client

Business Message Bus

CRM HRMFRM PLM DatabaseSCM

HMI

UA Client

Page 26: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Flexibility – Disparate

I/O

Fieldbus

PLC

DAQ & ControlServer

AlarmServer Historian

UA Server

HMIMESServer

UA Client

PAC

UA Client

Application SpecificDevices

Simulation

UA Client/Server

MESServer

UA Server

UA Client/Server

Business Message Bus

CRM HRMFRM PLM DatabaseSCM

JMS / Web Service / Etc.

Real-Time Automation Message Bus

Page 27: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Performance at Scale

Page 28: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

RTI – Real-Time Automation Bus

RTI Connext – Common Data Infrastructure

Traditional ESB

Process Automation Systems

HMI Control I/O

Plant Business Operations

Information Technology (IT)

Operational Technology (OT)

Production Management

MobileDevices

Data/Conf ig Alarms

Co

nvergence

Integratio

n

Dynamic Discovery

Peer-to-Peer

Publish/Subscribe

Global Data Access

Quality of Service

ToolsSOA Architecture Reliable Multicast

Full Redundancy

Alig

nment

Gartner

Making Data Available to meet your Business Objectives

Page 29: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Your systems. Working as one.DownloadConnextFree TrialNOW

www.rti.com/downloads

Page 30: Extending OPC-UA through Architecture Flexibility, Performance, and Scalability

Thank You

www.rti.com


Top Related