Post on 19-Jun-2015
description
Expanding Your Connectivity Options– TOP Server & OmniServer
Kevin RutherfordProduct ManagerSoftware Toolbox, Inc.
Objectives for Today
• Functionality Overview– TOP Server– OmniServer
• When to User TOP Server or OmniServer• Live Demo: Interfacing with Indusoft
WebStudio• Q&A
TOP Server – What is it?
What is OPC UA?
• Unified Architecture• A collaborative working effort of the OPC
Foundation and it’s members since 1994• Objective to create a standard that
– Isn’t dependent on DCOM– Can interoperate with non-Windows platforms– Is more secure than the original OPC – Removes redundant code across interfaces
Why Use OPC UA?
• Use Software Toolbox OPC UA products to: – Avoid DCOM issues when
making remote connections– Increase security of your data
• Ideal for data integration across OS platforms (i.e. Win CE, etc.)
DCOM
Do You Have a Driver For?
1. Check www.toolboxopc.com
2. Email us on support@softwaretoolbox.com3. Call us on +1 704 849 2773
TOP Server Stays Current
V5.9V5.10
V5.11V5.12
V5.13
6/26/12 11/13/12 Feb 2013 June/July 2013
Oct/Nov 2013
Fully QC/QA Tested Releases Every 4 months
All 2013 dates are +/- 1 month
Value Delivered to TOP Server Support Agreement Holders
General TOP Server Benefits
• Dynamic Addressing support eliminates the need for maintaining 2 separate tag databases.
• Client accessible “system tags” for changing key communication settings from the client.
• Powerful diagnostic tools for fast, effective troubleshooting minimizing downtime when there are issues.
• Wide array of client interfaces including OPC DA and UA• Default driver settings that work in the majority of cases for
faster implementation.• Three new releases per year provide driver enhancements
and fixes.
TOP Server Performance
• Thread-safe application• User controllable
threading• Multi-core and multi-
CPU machines fully supported
• Processor affinity settings
• Processor priority settings
• Runs as service
Flexibility: Scan Rate Control
Channel1.device1.40001
w/500 ms scan rate
Channel1.device1.40001
w/1000 ms scan rate
TOP Server ONLY requests from device ONE time @ 500 ms rate, and services other clients accordingly
Thus preventing unecessary traffic!
Channel1.device1.40001
w/1500 ms scan rate
AND IF THAT’S NOT
GOOD ENOUGH!
To Tag or Not to Tag?:Static vs. Dynamic Addressing
• Static tags in the OPC Server when. . . – Need/Want to Browse Tags– HMI client expects/wants
you to– Need to Insulate HMI
configuration from PLC configuration changes
– OEM desires insulation from PLC model change
– Need Easy changes w/o HMI development license
To Tag or Not to Tag?:Static vs. Dynamic Addressing
No static tags (dynamic) in the OPC server when: • Need to avoid multiple
databases and..• HMI system prefers it
this way• Benefits of tagging not
important to you (i.e. Browsing, etc.)
• Retrofitting existing HMI where PLC addresses are in the HMI
• Existing standards
Troubleshooting ToolsEvent Log
• The event log will log useful messages in most communications failures as well as
• Informational messages on startup and when importing tags from files or devices (where supported).
• You can also configure what types of messages are logged.
Informational message
Warning message
Error Message
TOP ServerProtocol Diagnostics
• Channel or Device Diagnostics – capture protocol packets being transmitted/received over the wire between the server and devices at either the channel or device level.
• Allows verification of the proper request/response transmissions and of response timing for performance optimization.
TOP ServerBuilt-In Media Level Redundancy
• Media Level Redundancy– Communications Path– Device Path
TOP ServerOil and Gas Measurement
• Customers and system integrators, knowing the robustness and ease of using TOP Server requested flow device drivers to support Electronic Flow Measurement (EFM).
• The EFM Suite was released in V5.9 (June 2012) consisting of the EFM Plug-in and Associated EFM Drivers– EFM Exporter (Flow-Cal, PGAS, *.CSV)– Enron Modbus – OMNI Flow Computer– ABB Totalflow (Nov 2012)– Fisher ROC/ROC+ (Nov 2012)Note: The EFM export functionality for the Enron Modbus and Omni Flow drivers will not work without the EFM Exporter Plug-in
What is EFM?
• Electronic Flow Measurement – Measures how much gas/liquid flows through a pipe.
• Used for custody transfer• Flow through a pipe == $$$
– Hence accuracy, redundancy, and robustness are of primary importance.
18
• From the Meter to the Flow Computer to the Server to the Exporter to the Report
EFM - Putting It All Together
1. An orifice restricts the flow of the gas and measures pressure and velocity metrics.
2. The Meter or Run outputs the Differential Pressure (DP) I/V signal to the Flow Computer (FC).
3. The FC applies the necessary American Gas Association (AGA) standard calculations*, stores the result in the data archives, and waits to be called for transmission.
5. TOP Server EFM Exporter outputs the flow data in an appropriate format (CFX, PGAS, or CSV) and stores the data locally.
4. TOP Server polls the FC (type of Remote Terminal Unit, RTU) at a rate specified by the user.
*Software report programs, like FlowCal, also perform AGA calculations and perform data validation for the FC.
Vendor Specific Driver Suites
• TOP Server provides suites of drivers for each vendor to provide the full range of connectivity to a vendor’s devices.– Allen-Bradley Suite– Modbus Suite– Siemens Suite– GE Suite– And many, many more…
• Industry Suites for economical connectivity to multiple types of devices common to a specific industry.
Current Roadmap – V5.11: Feb 2013
• Updated OS Support– Windows 8– Server 2012
• Rockwell Firmware V21 Enhancements• GE Ethernet Performance Enhancements• EFM Exporter Enhancements
– EFM Simulator Driver• New Drivers
– IEC 61850 MMS Client Driver– OPC XML-DA Client Driver V5.11
OmniServer
• What is it?• When do I use it?• Resources
Integrating A “Zoo” of Non-PLC Hardware
Linear Scalesi.e. Mitutoyo,
Digimatic
Bar Code Scanners
i.e. Intermec, Symbol, Z-Tron
Measuring Systems
Message Displays &
Scoreboards
Barcode Printers
Gas analyzers
Mass Spectrometers
Combustion Analyzers
Gas Chromatographs
Laser MarkingSystems
Weigh Scales
OmniServer Brings It All Together
OmniServer Functionality Overview
• User-Configurable Data Acquisition Tool
• OPC/DDE Server– OPC DA / UA Server Interface– DDE Server Interface– FastDDE / SuiteLink Interface
• Hardware Interfaces– Serial– Ethernet– LPT Printer
• Communicate to almost any device, including custom designed devices:– Variable length, character delimited
protocols– Fixed length protocols
Benefits
• Custom drivers at a very low cost
• Improved plant integration
• Reduced engineering costs
Benefits
• Custom drivers at a very low cost
• Improved plant integration
• Reduced engineering costs
OmniServer – When to Use It?
• When TOP Server UCON can’t do the protocol– Contact us for a free protocol evaluation– We help you determine the best implementation
• When user already has OmniServer or prefers the OmniServer style of configuration
• In situations where there are many devices using the same protocol– Re-usable protocols across multiple topics
How Can Software Toolbox Help?
• Protocol Documentation Review– We help determine what would be involved with
implementing a protocol in OmniServer• Protocol Samples
– For simple protocols, it is sometimes possible for us to provide a basic sample to help customer’s get started.
– Sometimes, existing samples can be provided.
OmniServer – Coming Features
• Ease-of-Use Enhancements• Enhanced Data Type Support – 64-bit Floating
Point• CSV Import Options – Topics / Devices / Items• Wizard-Based Configuration Options
When to Use TOP Server / OmniServer with Indusoft
• So, when should you consider TOP Server or OmniServer?– When a built-in Indusoft driver is not available for
integrating a specific device– When you have several machines and common
PLCs being polled.– When more than one client application is involved
and you want a common source of data– When you need to integrate non-standard devices
like barcode readers, weigh scales, etc.
Licensing & Pricing
• TOP Server– Licenses needed for each installation– Standard Driver Suites - $895– Premium Driver Suites – Starting at $1295– Vertical Industry Suites – Starting at $1695
• OmniServer– Licenses needed for each installation– Server Edition - $650– Professional Edition - $995
Live Demo
• Connectivity from Indusoft WebStudio with TOP Server and OmniServer
Conclusion / Questions
• How to contact us– Kevin Rutherford
• krutherford@softwaretoolbox.com• 704-849-2773 Ext. 1326
– Email – support@softwaretoolbox.com– Phone - 888-665-3678 / 704-849-2773– Support website –
http://support.softwaretoolbox.com– Questions?