opc da applications 091008 - software...

30
Unleash the Power of OPC Part 1: OPC Data Access Applications HMI/SCADA and Beyond September 10, 2008 You must call in to hear the audio +1 616 883 8033 Access Code: 473 081 544 We will be recording today’s session Please use *6 to mute your phone – you may unmute using *6 at the end for Q&A Today’s Webcast is Sponsored By

Upload: voque

Post on 09-Mar-2018

261 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Unleash the Power of OPC Part 1:OPC Data Access Applications

HMI/SCADA and Beyond September 10, 2008

You must call in to hear the audio+1 616 883 8033

Access Code: 473 081 544We will be recording today’s session

Please use *6 to mute your phone – you may unmute using *6 at the end for Q&A

Today’s Webcast is Sponsored By

Page 2: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

A standard object model and set of interfaces for applications and servers

Before OPC: With OPC:

DisplayApplication

TrendApplication

OPC OPC

DCSController

PLC

• reduce cost

• protect investment

• more choices

• increase productivity

• costly

• inefficient

• risky

Performance

Connectivity / Collaboration

Application X ...

DCS ControllerPLC

Application Y

Custom interfaces Client and Server write to a standard

InterOperability

Page 3: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

OPC Data Access ApplicationsHMI/SCADA, & Beyond

John Weber, President & FounderSoftware Toolbox Inc.

You must call in to hear the audio+1 616 883 8033

Access Code: 473 081 544We will be recording today’s session

Today’s Webcast is Sponsored By

Page 4: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Overview

• HMI to Device Scenarios & Demo• Using Web Browsers with OPC DA• Using Excel with OPC DA• Variety of Application Types• HMI/SCADA Telemetry Scenarios• Data Collection Systems• Design Considerations• Review

Page 5: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Connectivity With OPC• Standard software to

software interface

• One connection: OPC

• Communications infrastructure decoupled from the HMI/SCADA

• Improves performance

• Flexibility

• Choices

HMI/SCADA OPC Clients

OPCServer A

OPCServer B

OPCServer C

Page 6: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

HMI/SCADA to OPC Scenarios

n HMIs to n Devices via OPCOne HMI to

n Devices via OPC

Page 7: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

HMI/SCADA to OPC Configuration

• For your HMI/SCADA package, need to know– Where to specify target OPC server(s)– Where group update rate is set– How to browse for items in the OPC server– How to connect tags in HMI to OPC items– What the HMI does with OPC Quality Data

• Information Sources:– HMI supplier application notes & documents– OPC Server supplier documents

Page 8: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

System Design Steps

• Evaluate & Select OPC Server• Configure OPC Server• Test with Test Client• Validate Values• Know what you need and how often• Tags or No Tags in OPC Server?• Systems are only as good as weakest link

Page 9: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

To Tag or Not to Tag?

• Tags in the OPC Server when. . . – HMI client expects/wants

you to– Need to Insulate HMI

configuration from PLC configuration changes

– OEM desires insulation from PLC model change

– Need Easy changes w/o HMI development license

Page 10: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

To Tag or Not to Tag?

• No tags in the OPC server when – Need to avoid multiple

databases and..– HMI system prefers it this

way– Benefits of tagging not

important to you– Retrofitting existing HMI

where PLC addresses are in the HMI

– Existing standards

Page 11: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

How Does the Data Get There?

78.981.2

Temp 1:

OPC Client HMI

PLC Communications Network

Setpoint:

78.9

81.2

OPC Client-Server Connection

79.968.068.0

With most HMI’s:

• Reads – exception based

• Writes – on demand

Page 12: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

HMI/SCADA to OPC Demos

• RSView SE• Indusoft Web Studio• Siemens WinCC V6

Page 13: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

RSView SE to OPC Server

RSViewSE to OPC How To

Page 14: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Indusoft Web Studio

Indusoft WebStudio to OPC How To

Group UpdateRate

Lets add a tag in the HMI and

connect it to an OPC Item – right click on item field

Let’s display a value from the OPC Item hereLet’s tie an

OPC Item to this tank fill

Click here to browse for tags

in the HMI

Here is the tag we connected to the OPC

Server

Tag name is filled in here &

we’re done

Lets use this piece of text to show how this HMI can display OPC

Quality Values

Last, lets look at how this HMI allows you to control what is shown for values

when OPC Item Quality <> Good

Check this box to enable ???? When quality not Good

Page 15: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Siemens WinCC V6

Right Click

Expand the Tag Management tree as seen below and right click on OPC Groups.

Browse for available OPC

Servers

Optionally define any filter criteria for the HMI to use

when browsing for OPC Items

In this HMI item browse dialog, you can select

multiple items to add in one step

In this HMI you can define syntax for auto-adding blocks of items

Siemens WinCC V6 to OPC How To

Items added to the HMI and ready to use with

your graphics

Page 16: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Additional HMI/SCADA Package

Bonus Live Demo

This slide reserved for a demo of an HMI/SCADA package that may vary from location to location of the OPC training classes

Page 17: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Using Browser as an HMI

Bonus Live Demo #2

Page 18: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Using Excel as an HMI

Bonus Live Demo #3

Page 19: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

HMI to HMI Scenario

HMI/SCADA SystemBrand X – Plant

Standard

Client Server

HMI/SCADA SystemBrand Y on New Machine

Applications:

• Feedback

• Feedforward

• Single Operator, Multiple Machines

• Interplant Communications

Page 20: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

HMI or PLC to DCS Scenario

Controller Brand APLC

DA Server DA ServerX

DCS System

OPC Bridging Tool – OPC

Client on both sides

• Event driven changes

• Polled changes

• Triggered changes

• Data Transformations

Page 21: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Redundant OPC DA Servers

Controllers/Devices on Control Network

DA Server

OPC Redundancy Manager

DA ServerXX

Page 22: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

OPC DA to Non-Windows OS& Over the Internet

DataHub

InTouchHMI

TOP ServerInTouch to OPC Driver

Standard TCP/IP Single Port

Connections

SSL

Passwords

DataHub

GEProficy

iFix

HMI-SCADA

Front Office

Factory Floor

Other OS

TunnelTunnel

Tunnel

Page 23: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Wireless/Telemetry Scenarios

SCADA Server with

n OPC Servers

Page 24: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Wireless/Telemetry Requirements

• Adjustable timeouts• Adjustable protocol timing• Automation demotion of offline devices• Dialing phone #’s w/phone modems• Managing dynamic target IP addresses• Modbus Variants• Industry specific protocols

Because of OPC, market demand has created a supply of OPC Foundation Member Solutions that address these unique requirements

Page 25: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

OPC to Data Storage Scenarios

Gathering Data from n OPC Servers from n Devices and logging to remote database(s)

Logging Data to text or database from 1 OPC Server

reading from n Devices

Page 26: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

OPC - From Live to Historical

OPC DA Server Gets the live data into the Historian

The Historian writes the data to the data

store

OPC HDA Server retrieves historical data for display & analysis client application

Definition: OPC HDA = Historical Data Access

Page 27: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

OPC DA to Historian to OPC HDA

Bonus Live Demo

Page 28: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

Content is Copyright Software Toolbox, 2008No re-use or copying without written permission

Summary• OPC DA in HMI/SCADA/DCS

– Reduces complexity– Increases flexibility– Lowers Total Cost of Ownership

• Flexibility Supports Your Success– HMI to Device– HMI to HMI– HMI to DCS– Bridging of Data– Redundancy– Excel connectivity– Browsers as HMI– Wireless/Telemetry Applications– Data Collection from Devices– What’s your need?

Page 29: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

OPC Foundation• International Industry Standard Organization

– 500+ Member Companies / 100+ end-users Members– 3500+ Total Companies Build OPC Products = 22000+ Products

• The vision of OPC is to be the Foundation for InterOperability– for moving information vertically from the data sources through

the enterprise of multi-vendor systems (with stops in between…)– For moving information horizontally between data sources on

different industrial networks from different vendors;– Not just data but information…….

• Reliable, Secure Integration is not an Option• Collaboration is key to pulling multiple “open” standards

into unified open platform architecture….• Success is measured by level of adoption

Page 30: OPC DA Applications 091008 - Software Toolboxftp.softwaretoolbox.com/...OPC_DA_Applications_Webcast09102008.pdf · – HMI supplier application notes & documents ... iFix HMI-SCADA

For more information

• Email questions to – Tom Burke - [email protected]– John Weber - [email protected]– Nathan Pocock - [email protected]

• Recording & PDF Presentation at– www.softwaretoolbox.com/opcdawebinar

• Visit the sponsors– www.automation.com– www.isa.org– www.softwaretoolbox.com– www.OPCFoundation.org