opc da tunnelling presenters: colin winchester, vp operations win worrall, application engineer opc...

19
OPC DA Tunnelling Presenters: Colin Winchester, VP Operations Win Worrall, Application Engineer OPC DA Tunnelling PC to PC without DCOM Encryption between systems Across Firewall though single port

Upload: kathlyn-blake

Post on 22-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

OPC DA Tunnelling

Presenters: Colin Winchester, VP Operations

Win Worrall, Application Engineer

OPC DA Tunnelling PC to PC without DCOM Encryption between systems Across Firewall though single port

OPC DA Tunnelling

Agenda OPC Tunnelling Overview of the OPC Data Hub Live Demonstration Additional Application Examples Questions & Answers

OPC TunnellingWhat is Tunnelling?

Moving OPC Data via simple TCP/IP port connection Eliminating DCOM and Expanding Data Transport

Choices

Computer #2Computer #1

How Does OPC DA communicate between PC’s

An OPC Client connects to an OPC Server through COM An OPC Client connecting to an OPC Server on a different

machine connects through DCOM and must be authenticated.

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

Tell me your login name and

password!My user name is “fred” and password is

“*****”

My user name is “fred” and password is

“*****”

Let me check my Access

Control List….Yes, you are on my list… I will

grant you access!

OPC TunnellingWhy Tunnel- General?

No DCOM! No Remote Procedure Calls (RPC) Remove Firewall Issues Network Interruptions – DCOM timeouts

Computer #2Computer #1

OPC DataHubFunctionality Overview

http://www.softwaretoolbox.com/opcdatahub

System Monitoring

OPC Tunnelling

OPC TunnellingWhy Tunnel with DataHub?

No DCOM! Or RPC – Easy to configure Remove Firewall Issues – single port Network Interruptions – more then DCOM Low-bandwidth or Reduce Network Traffic Improve System Performance & Reliability Increase Data security (passwords & SSL) Connecting to Non-Windows Systems Connect between any NT or later Windows OS

Aggregation & TunnelingAdditional Application Examples

Multiple OPC Servers & Clients Each Client makes it’s own connection to each OPC Server

High network utilization, negative impact on control network

With Aggregation – Efficient Data Flow

OPC Clients

OPC Servers

& OPC DataHub

Without Aggregation – a maze of connections and redundant data flow!

OPC Clients

OPC Servers

& OPC DataHub

Aggregation & TunnelingAdditional Application Examples

Tunneling from Single OPC Server to Multiple Clients No DCOM headaches

Firewall Friendly

OPC Server

OPC Client

OPC DataHub

Aggregation & TunnelingAdditional Application Examples

Tunneling Multiple OPC Servers to Single Client No DCOM headaches

Firewall Friendly

OPC Client

OPC Servers

OPC DataHub

OPC TunnellingWhy Tunnel with DataHub?

OPC DataHub tunnels DATA Any data source – OPC DA, DDE, ODBC Any data that DataHub can read

Clients connected to OPC DataHub always get an answer

Multiple clients on same PC, still one remote connection to remote OPC sources, managed by OPC DataHub.

Other Tunnellers Tunnel commands at the OPC protocol level and can

only tunnel OPC Data! Make connected clients wait on network timeouts Multiple clients on same PC talking to remote OPC

server = multiple connections

Other Approaches

VPN Does not solve

DCOM, Network stability, bandwidth and crossing domains

OPC XML/DA Not secure, more over head, not for

high speed, limited products, OPC UA OPC UA

Requires all products to support it DataHub will add this

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

OPC Aggregation &Tunnelling

Live Demonstration

Win’s PCColin’s PC

Aggregation & TunnelingAdditional Application Examples

Aggregating & Tunneling to MES/ERP Systems Aggregation Consolidates Plant Floor Data

Tunneling gets it to the front office

ODBC, API’s, DDE, Scripting, TCP/IP Available to tie in to MES/ERP

Aggregation & TunnelingAdditional Application Examples

Aggregating & Tunneling OPC, Linux, ODBC and Excel! Pull data from OPC Server Locally

Tunneled data to and from remote Linux Server – or any OS

ODBC Database connections to Database Server

All data pulled together in DataHub, charted in Excel with drag+drop

OPC Server

DatabaseServer

TCP/IPTunnel

Aggregation & TunnelingAdditional Application Examples

Tunneling to Bring HMI/SCADA Data Where You Need It Aggregate data when needed

Tunneling to get the data where you need it

Web Interface Serves the data where & how you want it

ODBC, API’s, DDE, Scripting, TCP/IP to do what you want!

DataHub

InTouchHMI

TOP ServerInTouch to OPC Driver

Standard TCP/IP Single Port

Connections

DataHub

GEProficy

iFix

DataHub

RSView

DataHub

DataHub

Front Office

Factory Floor

What Tools are Needed?

For all usage scenarios No tag count limits No limits on # of clients, # of servers used with a

single DataHub

Aggregation on a Single PC – 1 DataHub License - $995

Aggregation + Tunnelling Scenario – 2 DataHub licenses (one per PC) - $1990

Demo site will pop-up after this presentation: http://www.softwaretoolbox.com/opcdatahub/html/free_demo.shtml

Contact Information & Other Learning Opportunities

Questions later? [email protected] [email protected]

888-665-3678 x 1327 or 704-849-2773 x1327

www.softwaretoolbox.com/opcdatahub

Other learning opportunities www.softwaretoolbox.com/opcdatahub and click

on Videos/Training Visit www.softwaretoolbox.com/webinars