30
Your systems. Working as one. Extending OPC-UA through Architecture Flexibility, Performance, and Scalability Building Large, Disparate Systems Dave Scheibenhoffer Real-Time Innovations

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

Embed Size (px)

DESCRIPTION

To view On-Demand visit: http://ecast.opensystemsmedia.com/319 To learn more about RTI Connext visit: http://www.rti.com/products/index.html Extending OPC-UA through Architecture Flexibility, Performance, and Scalability Builders of large-scale industrial automation systems must focus on several key system design requirements in order to implement robust distributed systems – Architecture, Interoperability, Scalability, and Performance. OPC-UA provides a solution for addressing Interoperability for heterogeneous distributed systems from the network edge to the business enterprise. The standards-based RTI Connext product line extends the capabilities of OPC-UA, and other industrial automation standards, to address flexible system architectures and performance at scale. The RTI DataBus is a data super highway or data backbone for your distributed systems to provide architecture flexibility (publish/subscribe, client/server, request/reply patterns as well as flat, hierarchical, federated topologies) and performance at scale (microsecond latencies, millions of messages/sec with 10M+ individual data points). Learn how to design and implement next-generation industrial automation systems with RTI. Speaker: Dave Scheibenhoffer, Director of Market Development Dave Scheibenhoffer is responsible for orchestrating advanced solutions to customer requirements and for identifying and addressing emerging trends in distributed systems within commercial market segments. Dave has over 25 years of engineering, business development, and sales experience in the data acquisition and embedded systems industries at industry leaders including National Instruments, Wind River, and Texas Instruments.

Citation preview

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