55
Impact of OPC UA and Information Modeling on Monitoring Solutions Ron DeSerranno, Founder / CEO [email protected] www.scada.com

Impact of OPC UA and Information Modeling on Monitoring ... · Impact of OPC UA and Information Modeling on Monitoring Solutions Ron DeSerranno, Founder / CEO ... • MDIS –DCS

Embed Size (px)

Citation preview

Impact of OPC UA and Information

Modeling on Monitoring Solutions

Ron DeSerranno, Founder / [email protected]

Definitions

HMI – Human Machine Interface

SCADA – Supervisory Control and Data Acquisition

Definitions

• Real World Objects - Virtualized

• Relationships

• Aids in communication between groups

• Provide clarity and structure

Information Modeling = Organization

What is an Information Model?

Information Modeling

Bridge

Enables Automation, Workflow and Productivity

Te

ch

nic

al B

usin

ess

Sample Information Model – EPRI/ICE

Do You have an Information Model for Your Assets?

Do You have an Information Model for Your Assets?

• Daily Production

• Bottom Hole Flow Pressure

• Bottom Hole Flow

Temperature

• Gas Flow Sensor

• Water Flow Sensor

• Oil Flow

• Riser Head Pressure

• Well Head Pressure

• Mud Pump

Motors – Thought Experiment

Motor 1Asset Tag - MOT-90714

Model – RV-3545G

• Asset Tag

• Owner

• Maintenance History

and Instructions

• Work Orders

• Operating Instructions

• Life Cycle

• Part Availability

What I Want - Relevant Information

Maintenance History

Work Orders

Operating Instructions

What I Get – Old Style HMI/SCADA

Motor 1 Mimic OPC Server/PLC

Only shows live data, nothing else

Model Creation – Types and Properties

Motor TypeDisplay Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information ModelMotor Type

Model Creation – Assets (Instances)

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information ModelMotor Instances

Traditional HMI Screen Design

Motor 1 Mimic OPC Server/PLC #1

Memory Addresses are mapped directly to graphic properties. One graphic is

required for every asset.

Utilizing an Information Model for HMI/SCADA

Motor 1Asset Tag - MOT-90714

Model – RV-3545G

Graphics bound to

Information Model

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

OPC Server/PLC

Manual Input

Calculations/Workflow

Enterprise Apps

Maintenance History

Work Orders

Operating Instructions

No Screen Reuse

Motor 7 Mimic

Motor 4 Mimic

Motor 1 Mimic

Motor 10 Mimic

Motor 8 Mimic

Motor 5 Mimic

Motor 2 Mimic

Motor 11 Mimic

Motor 9 Mimic

Motor 6 Mimic

Motor 3 Mimic

Motor 12 Mimic

Motor 14 MimicMotor 13 Mimic

Screen Reuse

Motor 1

Motor 2

Motor 3

Motor 4

Motor 5

Motor 6

Motor 7

Motor 8

Motor 9

Motor 10

Motor 11

Information Model

Motor 14Asset Tag - MOT-90714

Model – RV-3545G

Mimic – Motor Type

Graphics bound to Information Model

Maintenance History

Work Orders

Operating Instructions

Must Redeploy HMI Application

• Memory addresses are bound directly to graphics

• Graphics that modified and recompiled

• Graphics republished and redistributed

Motor 1 Mimic

OPC

Server/PLC

OPC

Server/PLC ?

No Redeployment if Mappings Change

OPC Server/PLC

OPC Server/PLC

OPC Server/PLC

Motor 1Asset Tag - MOT-90714

Model – RV-3545G

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

Graphics bound to Information

Model

Maintenance History

Work Orders

Operating Instructions

No Redeployment if Mappings Change

OPC Server/PLC

OPC Server/PLC

OPC Server/PLC

Motor 1Asset Tag - MOT-90714

Model – RV-3545G

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

Graphics bound to Information

Model

Maintenance History

Work Orders

Operating Instructions

Mimic Design

Motor Mimic OPC Server/PLC

PLC or OPC Servers must be installed in order to bind mimics to data, addresses

and ladder logic must be set up.

OPC/PLC must be in place

Work in Series

TIME

No work able to be done because

PLC setup isn’t completed

Any changes made changes the

graphical design process

Design Information Model and Mimic Earlier

Motor 1Asset Tag - MOT-90714

Model – RV-3545G

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

Graphics bound to Information Model

?Data source doesn’t

need to be present

for mimic design

process

Maintenance History

Work Orders

Operating Instructions

Design the Model and HMI

Motor 1Asset Tag - MOT-90714

Model – RV-3545G

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

Graphics bound to Information Model

Maintenance History

Work Orders

Operating Instructions

Bind Live Data to the Model

OPC Server/PLC

OPC Server/PLC

OPC Server/PLC

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

Work in Parallel

Finished Mimic with Data

TIME

Motor 1Asset Tag - MOT-90714

Model – RV-3545G

Maintenance History

Work Orders

Operating Instructions

Work in Series

TIME

No work able to be done because

PLC setup isn’t completed

Any changes made changes the

graphical design process

Work in Parallel

Finished Mimic with Data

TIME

Motor 1Asset Tag - MOT-90714

Model – RV-3545G

Maintenance History

Work Orders

Operating Instructions

Designers do not need to be Engineers

Designers can focus on

creating visuals without

worrying about where

the data is coming from.

Maintenance History

Work Orders

Operating Instructions

Engineers do not need to be Designers

OPC Server/PLC

OPC Server/PLC

OPC Server/PLC

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

Engineers can focus on the

technical aspects without

having to worry about the

visual design.

Other Applications

Predictive Maintenance

Historian

Resource Planning

Asset Management

HMI/SCADA

M2M

Information

Model

Other Applications

Predictive Maintenance

Historian

Resource Planning

Asset Management

HMI/SCADA

M2M

OPC UA

OPC Unified Architecture (OPC UA)

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

• Information Model – Object Store

• Services Oriented Architecture

(TCP, HTTP)

• Multi Platform (C++, Java, .NET)

• Scalable

• Secure (X509)

• Big Datagrams

• Web Friendly

• OS Agnostic

470 Members - Almost All Top Process Control and

Instrumentation Companies

*ISA 95 Friendly

OPC UA Server

OPC Unified Architecture (OPC UA)

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

*ISA 95 Friendly

• Supply Chain

• Project Management

• Finance/Accounting

• Human Resources

• Customer Relationship

• Manufacturing

• Workflow

• Custom Applications

Enterprise Applications

OPC Server/PLC

OPC UA Server

OPC Unified Architecture (OPC UA)

Motor 1Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Motor 2Display Name

Asset Tag

RPM

Model Number

Efficiency

Rating

Information Model

• Real Time

• Historical

• Alarming

*ISA 95 Friendly

OPC UA Server

Client Applications

OPC UA – Not Hierarchical

A

BC

D

EF

G

Mesh Network of Nodes

B A

D

EF

C

G

AB

C D

FE

Mesh Network of Nodes

Flexible Views

AB

C D

FE

AB

C D

FE

Flexible Views

Flexible Views

AB

C D

FE

G

Companion Specifications and Working Groups

• ADI - Analyzer Devices

• BACNet – Building Automation

• DI – Companions Specification for Devices

• DSATS – Drilling Automation Technical Section of the SPE

(Society of Petroleum Engineers)

• FDI - HART, PROFIBUS and PROFINET, Fieldbus

• ISA-95 - Common Object Model

• MDIS – DCS (Decision Control System) and MCS (Master Control

System)

• PLCOpen - IEC 61131-3 for Controllers

• PRODML – Production Markup Language

• SLC – Standards Leadership Council (Energistics, MIMOSA, Open

Geospatial Consortium, OPC Foundation, PIDX International,

Pipeline Open Data Standard, POSC Caesar Association,

Professional Petroleum Data Management Association and the

Society of Exploration Geophysicists)

OPC UA for Devices The Next Wave

OPC UA Servers embedded into chipsets and

RTOS (Real Time Operating Systems)

* Source MatrikonOPC – Introducing OPC UA

OPC UA for Devices – The Old Days

OPC DA Server

PLCHMID

ata

Proprietary Driver

Devic

e P

roto

col

OPC UA for Devices

PLCHMI

Data

OPC UA

Embedded OPC UA Server

Embedded OPC UA Server

OPC UA for Devices

PLCHMI

Data

OPC UA

MES

M2MCMMS

Scheduling

SCADALife Cycle

Inventory

Embedded OPC UA Server

OPC UA for Devices

PLCHMI

Data

OPC UA

MES

M2MCMMS

Scheduling

SCADALife Cycle

Inventory

Embedded OPC UA Server

OPC UA for Devices

PLCHMI

Data

OPC UA

MES

M2MCMMS

Scheduling

SCADALife Cycle

Inventory

OPC UA for Devices

• Better Performance

• Less Complexity

• More Stable - Fewer Points of Failure

• Less Expensive (no OPC Server)

• Faster Commissioning Time (no mapping of

process variables)

• Reduced Chances of Error

• More Secure (authentication and encryption)

• Windows and non-Windows Clients

Advantages

IoT (Internet of Things)

Hardware

Ethernet / WLAN / Bluetooth

All about connected devices

IoT = Industry 4.0 = M2M

Industry 4.0 needs OPC UA to enable integration between devices and systems

OPC UA to play a huge role in the Internet of Things

Software Integration

Take Away - OPC UA

• Information Model

• Open Standard

• Secure

• Scalable

• Multi-Platform

• Web and Cloud Friendly

OPC UA, the “glue” for bringing applications together

Take Away – HMI/SCADA Software

• Better organization

• More relevant information

• Reduce development time and cost • screen reuse

• parallel development

• engineers and designers

• Interoperability

• New capabilities

Using an Information Model in Remote Monitoring Solutions:

Take Away - IoT / Industry 4.0

• Embedded Devices

• WLAN / Bluetooth / Ethernet

Internet of Things is Here

Industry 4.0

• OPC UA Servers on Devices / Chips

• OPC UA to provide software integration

The OPC Foundation

• OPC UA Expertise

• Toolkits for UA Clients and Servers (.NET, Java, C++)

• Interoperability Workshops

• Working Groups – Get Involved

• Companion Specifications

• Marketing Opportunities

Join Now!

http://opcfoundation.org

Ron DeSerranno

[email protected]

www.scada.com