opc da tunnelling presenters: colin winchester, vp operations win worrall, application engineer opc...
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
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