OPC Tunneling Why Tunnel with DataHub? No
Download
Report
Transcript OPC Tunneling Why Tunnel with DataHub? No
Avoid DCOM and Tunnel
Across Firewalls and Networks
OPC DA Tunnelling
PC to PC without DCOM
Encryption between systems
Across Firewall though single port
Presenters:
Kevin Rutherford, Senior Applications Engineer
Colin Winchester, VP Operations
OPC Tunneling and Data
Aggregation with OPC DataHub
Agenda
Overview of the OPC Data Hub
OPC Data Aggregation - Why & How?
OPC Tunneling – How?
Live Demo – Tunneling & Logging
Remote Data to ODBC Database
Additional Application Examples
Questions & Answers
OPC Data Hub
Functionality Overview
http://www.softwaretoolbox.com/opcdatahub
OPC Data Aggregation
What Is Aggregation?
Bringing together data from multiple sources
Data sources don’t all have to be OPC servers!
OPC
DataHub
Multiple & Varied
Data Sources
1 to N OPC Clients
(i.e. HMI/SCADA)
Aggregating to a
Single Computer
OPC Data Aggregation
Why Aggregate?
Insure common, consistent update rate
Limit # of OPC connections
Bring disparate data sources together
(OPC, DDE, ODBC)
Overcome OPC server limitations
Overcome OPC client limitations
Reduce network traffic
Improve system performance
Save money on OPC client & server
licensing with some applications!
What is Tunneling?
OPC Tunneling
Moving OPC Data via simple TCP/IP port connection
Eliminating DCOM and Expanding Data Transport
Choices
Computer #1
Computer #2
OPC Tunneling
Why Tunnel?
No DCOM!
No Remote Procedure Calls (RPC)
Handles Network Interruptions
Handles Low-bandwidth networks
Improve System Performance &
Reliability
Reduce Network Traffic
Remove Firewall Issues
Connecting to Non-Windows Systems
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
OPC Client
COM run-time
Security
Provider
I want
to your
Tell me
connect
to
you and
login
name
My
user
Let me name
check my
password!
isAccess
“fred”
and
Control
password
Yes,List….
you is
are on PC – 2 OPC
“*****”
my
list… I will
grant you access!
COM run-time
Security
Provider
Server
OPC
Server
OPC Tunneling
Why 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
Heartbeat and reconnect settings
No polling
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
OPC Tunneling
Why Tunnel with DataHub?
Increase Data security (passwords &
SSL)
Connecting to Non-Windows Systems
Multiple clients on same PC,
still one remote connection to remote
OPC sources, managed by OPC
DataHub
OPC DataHub tunnels DATA
Any data source – OPC DA, DDE,
ODBC
Any data that DataHub can read.
OPC Tunneling
Why Tunnel with 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
OPC XML/DA
DCOM, Network stability, bandwidth and
crossing domains
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 Tunneling 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
Laptop PC
Desktop PC
Aggregation & Tunneling
Additional 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 & Tunneling
Additional 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
Database
Server
OPC Server
TCP/IP
Tunnel
Aggregation & Tunneling
Additional 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!
Factory Floor
DataHub
DataHub
TOP Server
InTouch to
OPC Driver
Front Office
DataHub
Standard TCP/IP
Single Port
Connections
GE
RSView
Proficy
InTouch
iFix
HMI
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 or 704-849-2773
www.softwaretoolbox.com/opcdatahub
Other learning opportunities
www.softwaretoolbox.com/opcdatahub and click
on Videos/Training
Visit www.softwaretoolbox.com/webinars