exponentially great results require the right “box of tricks”

37
Exponentially Great Results Require the Right “Box of Tricks” John Weber - President Kevin Rutherford – Applications Engineer

Upload: armand

Post on 03-Feb-2016

29 views

Category:

Documents


0 download

DESCRIPTION

Exponentially Great Results Require the Right “Box of Tricks”. John Weber - President Kevin Rutherford – Applications Engineer. Agenda. Symbol Factory ArchestrA/Gadget Wizards Information Integration Solutions Case Study – BHP Hillside/CSS Case Study - Green IT Case Study - Task Force Tips - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Exponentially Great Results Require the Right “Box of Tricks”

Exponentially Great Results Require the Right “Box of Tricks”

John Weber - PresidentKevin Rutherford – Applications Engineer

Page 2: Exponentially Great Results Require the Right “Box of Tricks”

Agenda

Symbol Factory ArchestrA/Gadget Wizards

Information Integration Solutions

Case Study – BHP Hillside/CSS

Case Study - Green IT

Case Study - Task Force Tips

Summary

Page 3: Exponentially Great Results Require the Right “Box of Tricks”

► Over 4,000 ArchestrA Symbols for InTouch 10

► Vector Graphics!► Resolution

Independent► Deployable► Embeddable► Vertical Industries► Easily joined pipe

pieces► Over 60 categories ► Let us focus on

graphics, you focus on your system!

Symbol Factory ArchestrA Overview

Page 4: Exponentially Great Results Require the Right “Box of Tricks”

Symbol Factory for ArchestrA Licensing

► Runtime Free Distribution - Licenses Only Needed for InTouch 10 Development Workstations

► Works with▪ InTouch10 Managed▪ InTouch10 Managed with System Platform

► No Licenses needed for deployment!► Catalog of Symbols on DVD you can pick

up at our stand at the Expo► Come by Expo Stand for a 1-to-1 demo

Benefits

• Reduced Engineering Time

• Improved graphics quality

Benefits

• Reduced Engineering Time

• Improved graphics quality

Page 5: Exponentially Great Results Require the Right “Box of Tricks”

Gadget Wizards for Wonderware► Ideal for InTouch 10 Compact Edition & Wonderware

Panels► Photorealistic Buttons, Lights, Switches, Meters, Sliders,

Fills & Panels► Economical - Runtime free licensing

Page 6: Exponentially Great Results Require the Right “Box of Tricks”

Data Integration Challenges

Move data w/o DCOM?

Monitor & Advise if

Processes stop or restart

Connect OPC to non-

Windows OS?

Log to non- InSQL/

Historian Databases

Bridge Data Between

OPC Servers?

Connect Live OPC Data to

Excel

Connect to non-Wonderware

MES databases

Is this you daring to face your challenges without the proper tools?

Page 7: Exponentially Great Results Require the Right “Box of Tricks”

Data Integration Solutions

The Swiss Army Knife of OPC!The Perfect Tool to Leverage Your ArchestrA Investments

Page 8: Exponentially Great Results Require the Right “Box of Tricks”

OPC Data Aggregation Without Data Aggregation…

OPC Clients

Multiple & Varied

Data Sources

► Multiple Data Sources & Clients► Each Client makes it’s own connection to each OPC Server► Redundant data flow► High network utilization, negative impact on control network

Page 9: Exponentially Great Results Require the Right “Box of Tricks”

OPC DataHub AggregationWith Aggregation

► Reduced # Connections► Common connection for multiple data

sources► Efficient data flow

OPC Clients

Multiple & Varied

Data Sources

OPC

DataHub

Benefits:• Unified data • Controllable update rates• Isolate control network from unruly client applications• Limit # of OPC connections• Common tag naming from projects• Reduce network traffic• Improve system performance• Overcome OPC server or client limitations• Single separable point of troubleshooting for clients• Save money on OPC client & server licensing (Hint – ABB robotics)

Benefits:• Unified data • Controllable update rates• Isolate control network from unruly client applications• Limit # of OPC connections• Common tag naming from projects• Reduce network traffic• Improve system performance• Overcome OPC server or client limitations• Single separable point of troubleshooting for clients• Save money on OPC client & server licensing (Hint – ABB robotics)

Page 10: Exponentially Great Results Require the Right “Box of Tricks”

OPC without TunnellingFull of Challenges

PC – 1 OPC Client

COM run-time

Security Provider

OPC Client

PC – 2 OPC Server

COM run-time

Security Provider

OPC Server

I want to connect to you

I want to connect to you

Howzit boet: Tell me your login

name and password!

My user name is “vernon_koekoemoer”

and password is “bleddie_lekker”

My user name is “vernon_koekoemoer”

and password is “bleddie_lekker”

Jislaaik, you are so last year…I’ll

check my access list just now

Yes, you are on my list… I will

grant you access!

► OPC remote connections without tunneling► Many points of failure► Forget working through firewalls► Does not recover well from network issues

Or you might get: Han Weg – this is

a no Vernon Zone!

X

Page 11: Exponentially Great Results Require the Right “Box of Tricks”

3 Steps to Tunnelling with OPC DataHub

► Step 1: Connect Master to OPC Server► Step 2: Connect Master to Slave► Step 3: Connect OPC Client to Slave

Or… Windows NT, 2000, XP, Vista, or 2008

Or… Windows NT, 2000, Vista, 2003, or 2008

Page 12: Exponentially Great Results Require the Right “Box of Tricks”

OPC TunnellingWhy Tunnel with DataHub?

► Clean Network Interruption Handling▪ Heartbeat and reconnect settings▪ OPC transactions all local

► Reduce Network Traffic for Low Bandwidth Connections▪ No polling – event driven transfers▪ Single connection for multiple tunnels

► Improve System Performance & Reliability▪ Mirrors data – both side share data

• Clients connected to OPC DataHub always get an answer

▪ Non-blocking calls

Page 13: Exponentially Great Results Require the Right “Box of Tricks”

OPC Tunnelling Why Tunnel with DataHub?

► Increase Data security (passwords & SSL)► Connecting to Non-Windows Systems► Multiple clients on same PC,

▪ One remote connection to remote OPC sources, managed by OPC DataHub

▪ Competing solutions N clients = N connections► Connect from NT forward to any current

Windows OS► OPC DataHub tunnels DATA

▪ Any data source – OPC DA, DDE, ODBC▪ Any data that DataHub can read▪ Competing solutions tunnel only OPC

OPC Server

DatabaseServer

TCP/IPTunnel

Page 14: Exponentially Great Results Require the Right “Box of Tricks”

OPC Tunnelling But wait – can’t I use these…

► VPN - Does not solve problems of▪ DCOM, Network stability, bandwidth and

crossing domains – only provides security► OPC XML/DA

▪ Not secure, more overhead, not for high speed, limited products, OPC UA replaces XML/DA

► OPC UA▪ Requires all products involved to support it▪ Only tunnels OPC▪ You can use DataHub TODAY! and it will be

adding OPC UA to give you more choices

Benefits of OPC DataHub Tunnelling• Tunnel any type of data• Recover from network issues easily• All other features of DataHub included free• Fast – 30 to 50k points/sec in field, have done

100k in test• Less time on DCOM = More time on things that

generate profits

Benefits of OPC DataHub Tunnelling• Tunnel any type of data• Recover from network issues easily• All other features of DataHub included free• Fast – 30 to 50k points/sec in field, have done

100k in test• Less time on DCOM = More time on things that

generate profits

Page 15: Exponentially Great Results Require the Right “Box of Tricks”

OPC DataHubSystem Monitor Function► Monitors any windows performance monitor

counter & makes it available via OPC, web, & can alarm/notify off of it

► Combine with tunnelling to monitor remote systems

Page 16: Exponentially Great Results Require the Right “Box of Tricks”

OPC DataHub Email / SMS Notifications

► Easy to configure► Flexible► Get data from almost any source

Multiple & Varied

Data Sources

Send message based on Conditions and Triggers from any

source

OPC

DataHub

Page 17: Exponentially Great Results Require the Right “Box of Tricks”

OPC Data HubConnecting Excel to OPC

► Value – Quality – Timestamp► Array tag support► Combine with tunnelling for easy remote

data access!► Writes without scripting

Anyone’s Desktop PC

Drag & Drop DDE Connections to OPC

DataHub

Page 18: Exponentially Great Results Require the Right “Box of Tricks”

DataHub ConnectorsMore Sources = More Solutions► OPC DA

▪ Acts and OPC Server and OPC Client

► DDE▪ Acts as a Local DDE Client or Server

► ODBC▪ Can write to ODBC systems or Read from using scripting

► API’s – lets you make TCP connections ▪ C++ - Windows or Linux▪ JAVA – support web browser applications▪ .NET – C#, but works with any

► TCP Socket connection with DataHub protocol► Linux/QNX via Cascade Data Hub► Connect to your custom application

Now that we have all this data into the DataHub – what if we want to move it between systems?

Now that we have all this data into the DataHub – what if we want to move it between systems?

Page 19: Exponentially Great Results Require the Right “Box of Tricks”

Bridging Solutions: Moving Data Doesn’t Have to Be Like Mountains

► What Can Bridging Mean?▪ Simple Data Exchange

Between Control Systems▪ Data Exchange and

Manipulation Between Systems

▪ Timed or Triggered Data Exchange between Control Systems

▪ Data Exchange Between HMI Systems

Control System A

(DCS / PLC / Etc.)

DA Server

XOPC

Bridging Tool

Control System B

(DCS / PLC / Etc.)

DA Server

Page 20: Exponentially Great Results Require the Right “Box of Tricks”

Bridging Solutions: Moving Data Doesn’t Have to Be Like Mountains

►Traditional Solutions▪ Scripting in the SCADA/HMI

• Read from one system

• Write to the other system

• Scripted calculations or formulas to modify the data

▪ Custom Application• Development Expertise

• Scripting

Resulting in:• More Time• More Money

Resulting in:• More Time• More Money

Page 21: Exponentially Great Results Require the Right “Box of Tricks”

Bridging Data Made Easy

►Software Toolbox Solutions▪ OPC Data Hub

• On Change Transfers Only (without scripting)

• Checkbox Configuration for Forward/Inverse Transfers

• Simple Linear Transformations (Multiply/Add)

▪ OPC Gateway• On Change/Polled/Triggered Data Transfer

• Complex Calculations/Transformations on Source Values

Page 22: Exponentially Great Results Require the Right “Box of Tricks”

Bridging with OPC Data Hub

► Move Data Between Many Different Disparate Systems

► Email/SMS Notifications

► Avoid DCOM via Tunnelling

Page 23: Exponentially Great Results Require the Right “Box of Tricks”

OPC DataHub: Diversity of Connection Types► OPC DA

▪ Acts and OPC Server and OPC Client

► DDE▪ Acts as a Local DDE Client or Server

► ODBC▪ Can write to ODBC systems or Read from using scripting

► API’s – lets you make TCP connections ▪ C++ - Windows or Linux▪ JAVA – support web browser applications▪ .NET – C#, but works with any

► TCP Socket connection with DataHub protocol► Linux/QNX via Cascade Data Hub

Bottomline:Once you get the data into OPC Data Hub – You can move it ANYWHERE!!!

Bottomline:Once you get the data into OPC Data Hub – You can move it ANYWHERE!!!

Page 24: Exponentially Great Results Require the Right “Box of Tricks”

Bridging Solutions: OPC Gateway

► OPC-to-OPC Bridging► Data Transfers via:

▪ Data Change Events▪ Specified Polling Period▪ Monitored Item Condition

► Data Transformations▪ Simple & Complex▪ Wide range of

Mathematical Operators to use for calculations

▪ Transform data values prior to transfer

Page 25: Exponentially Great Results Require the Right “Box of Tricks”

OPC Gateway: Update Methods

► Multiple Update Methods Available▪ On Data Change▪ Polled▪ Monitored Item Trigger

Page 26: Exponentially Great Results Require the Right “Box of Tricks”

OPC Gateway: Transformations

► Simple & Complex Calculations▪ Formulas▪ Conversion to

Engineering Units▪ Scaling

► Test Transform Expressions▪ Confirm that your

formula has the desired result

Page 27: Exponentially Great Results Require the Right “Box of Tricks”

OPC Data Hub & OPC Gateway: How to Choose

Exchange type OPC Gateway OPC Data Hub

Simple data exchange (Source Value to Target Value Transfer Only)

Yes Yes

Exchange between HMI systems (as OPC Servers)

Yes Yes

Data Exchange and Transformation Yes Yes (Scripting)

Triggered or Polled exchange Yes Yes (Scripting)

Data Exchange between Non-OPC Systems

Yes

Exchange over different Networks – No DCOM

Yes

Page 28: Exponentially Great Results Require the Right “Box of Tricks”

Case Study – CSS & BHP Billiton Hillside

► Cast first metal June 1995.► 685 000 tons per annum. ► Largest smelter in the southern hemisphere► One of the world's most advanced and

efficient smelters► Major Wonderware User

Page 29: Exponentially Great Results Require the Right “Box of Tricks”

Case Study – CSS & BHP Billiton

GTC’s40 PLC’s25K I/O

Logistics30 PLC’s13K I/O

Reduction10 PLC’s20K I/O

FTC’s4 PLC’s15K I/O

Treatment&

Logistics

Substation10 PLC’s30K I/O

ICM10 PLC’s20K I/O

HDC10 PLC’s20K I/O

Casthouse

Rodding Shop

34 PLC’s20K I/O

Handling & Storage21 PLC’s15K I/O

PastePlant 2

10 PLC’s20K I/O

PastePlant 1

10 PLC’s20K I/O

Carbon

Over 230 PLCsOver 230 000 tags!1 second scan ratesEntire Hillside facility on TOP Server

Over 230 PLCsOver 230 000 tags!1 second scan ratesEntire Hillside facility on TOP Server

Page 30: Exponentially Great Results Require the Right “Box of Tricks”

GTC’s40 PLC’s25K I/O

Logistics30 PLC’s13K I/O

Reduction10 PLC’s20K I/O

FTC’s4 PLC’s15K I/O

Treatment&

Logistics

Case Study – CSS & BHP BillitonSystem Detail

InTouch View Nodes

Redundant I/O ServersTopserver

Redundant Historian Servers

Mass Auto Save Server

Page 31: Exponentially Great Results Require the Right “Box of Tricks”

Case Study – CSS & BHP Billiton2009 System Improvements

• Data needed:• Position• Status• Sequence• Fault Status

• 4 systems/line, 5 lines• Skimmer• Stacker• Label Applicator• Gantry

• Used in Paste Plant for anode production• Adjusts setpoints to adapt process• Need data on control status, setpoints, process

variables, and fault indications

TOP Server OPC Client Driver TOP Server OPC Client Driver

Problem – ZAR 200 000For non local OPC

connections!

Page 32: Exponentially Great Results Require the Right “Box of Tricks”

Case Study – CSS & BHP Billiton2009 System Improvements

► Added OPC DataHub to do notifications directly from TOP Server AB Suite

► Monitoring about 100 points► Plans for same in other 3 plant areas► Future: Direct connect to Oracle DB for existing

plant MES system – no added cost!

ICM10 PLC’s20K I/O

HDC10 PLC’s20K I/O

Casthouse

Send messages & reports based on Conditions and

Triggers from any source OPC

DataHubODBC

Page 33: Exponentially Great Results Require the Right “Box of Tricks”

Green IT - Monitoring Data Center HVAC Systems

► System Integrator► Industry – IT Data Center Management► Background

▪ Data centers accounted for 1.2% of energy used by the United States in 2005 and is expected to be 2.5% by 2011.

▪ Objective • Minimize cost of running Data Centers.

▪ Key requirements• Allow operators to view a graphical interface with real-time

data.

Page 34: Exponentially Great Results Require the Right “Box of Tricks”

Green IT - Monitoring Data Center HVAC Systems

► Lower Energy Cost with Real-time Data

▪ Operating at higher temperatures ▪ Controlling air flow between server rack

aisles▪ Using cold outside air for cooling Visio

Data Shapes

Page 35: Exponentially Great Results Require the Right “Box of Tricks”

Case Study – Task Force Tips

► Problem▪ Robotic picker

• Controlled by COBOL program on a Linux system

• Slow response times

• High downtime

► Solution – revamp the robot▪ AB ControlLogix PLC & Servos

► Challenge!▪ Can’t rewrite the pick program easily ▪ Must interface it with the ControlLogix

► How????

Page 36: Exponentially Great Results Require the Right “Box of Tricks”

Case Study – Task Force Tips

“It is magical what this has done for our application. The OPC DataHub and TOP Server allow the PLC to share any data point. The possibilities that this opens up for real-time connections between PLCs and corporate data processing systems will bend your imagination. It is so much faster than what we had before! Now we are trying to find other problems to solve. This solution has been VERY effective for our business results.”

Stuart MacMillan – President, Task Force Tips

“It is magical what this has done for our application. The OPC DataHub and TOP Server allow the PLC to share any data point. The possibilities that this opens up for real-time connections between PLCs and corporate data processing systems will bend your imagination. It is so much faster than what we had before! Now we are trying to find other problems to solve. This solution has been VERY effective for our business results.”

Stuart MacMillan – President, Task Force Tips

Benefits

• Improved efficiency

• Nearly eliminated downtime

Benefits

• Improved efficiency

• Nearly eliminated downtime

Page 37: Exponentially Great Results Require the Right “Box of Tricks”

Dankie - Thank You!

► Visit our stand at Expo▪ Free demo DVD with training videos & trial

software▪ Discuss your integration challenges

► Contact us to discuss your challenges▪ [email protected]▪ Kevin Rutherford

[email protected]

▪ John Weber• [email protected]

► Order licenses from the Wonderware South Africa team!