Title: OPC DA Tunnelling
1OPC DA Tunnelling
- OPC DA Tunnelling
- PC to PC without DCOM
- Encryption between systems
- Across Firewall though single port
Presenters Colin Winchester, VP Operations Win
Worrall, Application Engineer
2OPC DA Tunnelling
- Agenda
- OPC Tunnelling
- Overview of the OPC Data Hub
- Live Demonstration
- Additional Application Examples
- Questions Answers
3OPC TunnellingWhat is Tunnelling?
- Moving OPC Data via simple TCP/IP port connection
- Eliminating DCOM and Expanding Data Transport
Choices
4How Does OPC DA communicate between PCs
- 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.
I want to connect to you
Tell me your login name and password!
My user name is fred and password is
Let me check my Access Control List.
PC 2 OPC Server
Yes, you are on my list I will grant you access!
OPC Server
5OPC TunnellingWhy Tunnel- General?
- No DCOM!
- No Remote Procedure Calls (RPC)
- Remove Firewall Issues
- Network Interruptions DCOM timeouts
Computer 2
Computer 1
6OPC DataHubFunctionality Overview
OPC Tunnelling
System Monitoring
http//www.softwaretoolbox.com/opcdatahub
7OPC 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
8Aggregation TunnelingAdditional Application
Examples
- Multiple OPC Servers Clients
- Each Client makes its own connection to each OPC
Server - High network utilization, negative impact on
control network
9Aggregation TunnelingAdditional Application
Examples
- Tunneling from Single OPC Server to Multiple
Clients - No DCOM headaches
- Firewall Friendly
OPC Server
OPC Client
OPC DataHub
10Aggregation TunnelingAdditional Application
Examples
- Tunneling Multiple OPC Servers to Single Client
- No DCOM headaches
- Firewall Friendly
OPC Servers
OPC Client
OPC DataHub
11OPC 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
12Other 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
133 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
14OPC Aggregation Tunnelling
Wins PC
Colins PC
15Aggregation TunnelingAdditional Application
Examples
- Aggregating Tunneling to MES/ERP Systems
- Aggregation Consolidates Plant Floor Data
- Tunneling gets it to the front office
- ODBC, APIs, DDE, Scripting, TCP/IP Available to
tie in to MES/ERP
16Aggregation 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 dragdrop
DatabaseServer
OPC Server
TCP/IPTunnel
17Aggregation 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, APIs, DDE, Scripting, TCP/IP to do what
you want!
Factory Floor
DataHub
Standard TCP/IP Single Port Connections
Front Office
DataHub
18What 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/fre
e_demo.shtml
19Contact Information Other Learning Opportunities
- Questions later?
- cwinchester_at_softwaretoolbox.com
- wworrall_at_softwaretoolbox.com
- 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