![Page 1: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/1.jpg)
OPC and the 5000
Connections made even easier!Adrian OliveriTools Development Team
![Page 2: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/2.jpg)
2
OPC and the 5000 - Topics
• What is OPC?
• The need for OPC
• Who owns OPC
• Who uses OPC
• Setting up the iTools OPC Server
• The future of iTools
![Page 3: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/3.jpg)
3
OPC and the 5000 - Topics
• What is OPC?
• The need for OPC
• Who owns OPC
• Who uses OPC
• Setting up the iTools OPC Server
• The future of iTools
![Page 4: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/4.jpg)
4
OPC and the 5000 - What is OPC?
• “OLE for Process Control”
• Defines common ways for applications to access field, process or plant data
• A collection of standards– Data Access
– Alarms & Events
– Historical Data
...
• Based on Microsoft Windows standards
• “Ostrich for Process Control”
![Page 5: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/5.jpg)
5
OPC and the 5000 - Topics
• What is OPC?
• The need for OPC
• Who owns OPC
• Who uses OPC
• Setting up the iTools OPC Server
• The future of iTools
![Page 6: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/6.jpg)
6
OPC and the 5000 - Some History: up to 1990
• Before Windows 3.0– single-tasking DOS computers
– no established need for interoperability standards
![Page 7: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/7.jpg)
7
OPC and the 5000 - Some History: 1990-92
• Windows 3.0– a multi-tasking computer on every desktop
– Dynamic Data Exchange (DDE) allows live transfer of data between programs
» defines transport mechanism, not data formats
– proprietary ways of using DDE for process data
» Wonderware: NetDDE, FastDDE
» Rockwell Software: AdvanceDDE
![Page 8: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/8.jpg)
8
OPC and the 5000 - Some History: 1992-95
• Windows 3.1 introduces OLE 2.0– based on COM, Microsoft’s
Component Object Model
– use of DDE now deprecated, because COM is» more flexible
» more robust
» more efficient (better transport mechanisms)
• Attempts begin to standardize uses ofOLE 2.0 and COM for process data
![Page 9: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/9.jpg)
9
OPC and the 5000 - Some History: 1996-present
• Draft OPC Data Access specification launched 1995
• Formally released 1996
• Reached ‘critical mass’ by 1997
• OPC Alarms and Events released 1998
• Historical Data specification released 2001
...
![Page 10: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/10.jpg)
10
OPC and the 5000 - Before OPC: the problem
SoftwareDriver
SoftwareDriver
SoftwareDriver
SoftwareDriver
DisplayApplication
TrendApplication
ReportApplication
![Page 11: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/11.jpg)
11
OPC and the 5000 - How does OPC solve the problem
InstrumentDescriptorModules
iToolsOPC Server
3rdparty
MODBUS via modem
MODBUS TCPvia Ethernet
EI-BISYNCHMODBUS serial
OPC
ProgrammerEditor
OPC Scopemonitor, logging,
trending, DDE
iToolsconfiguration
ArchestrAEurotherm
Suite
OPC
3rd party(SCADA
LabVIEW, ...)
![Page 12: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/12.jpg)
12
OPC and the 5000 - An analogy
• cf. Windows printer drivers– Every printer has exactly one Windows driver,
which follows the standard driver model
– Every Windows program uses the standard printer driver model
• Result– Every Windows program can use any type of
printer
![Page 13: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/13.jpg)
13
OPC and the 5000 - The OPC ideal
• Every piece of process or plant equipment has an OPC driver– the OPC server
• Every program which accesses plant data is capable of using OPC drivers– an OPC client
• Proprietary driver architectures are eliminated
![Page 14: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/14.jpg)
14
OPC and the 5000 - Topics
• What is OPC?
• The need for OPC
• Who owns OPC
• Who uses OPC
• Setting up the iTools OPC Server
• The future of iTools
![Page 15: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/15.jpg)
15
OPC and the 5000 - Who owns OPC
• Original specification defined by the“OPC Task Force”– 5 process industry companies + Microsoft
– inc. Fisher-Rosemount, Intellution, Rockwell
• Now managed by the OPC Foundation– a not-for-profit industry grouping
– 300+ member companies
![Page 16: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/16.jpg)
16
OPC and the 5000 - Topics
• What is OPC?
• The need for OPC
• Who owns OPC
• Who uses OPC
• Setting up the iTools OPC Server
• The future of iTools
![Page 17: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/17.jpg)
17
OPC and the 5000 - Who uses OPC
• Everyone!
• Supported by all leading SCADA software
• Drivers for every major PLC, every fieldbus standard, and most process equipment
• OPC Foundation member product catalog includes over 400 products
![Page 18: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/18.jpg)
18
OPC and the 5000 - Topics
• What is OPC?
• The need for OPC
• Who owns OPC
• Who uses OPC
• Setting up the iTools OPC Server
• The future of iTools
![Page 19: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/19.jpg)
19
OPC and the 5000 - Setting up the iTools OPC Server
• Current iTools release V4.21 has limitation of one IP address (hence one 5000) per port
• Ports configured via iTools Control Panel
![Page 20: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/20.jpg)
20
OPC and the 5000 - Setting up the iTools OPC Server
![Page 21: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/21.jpg)
21
OPC and the 5000 - Topics
• What is OPC?
• The need for OPC
• Who owns OPC
• Who uses OPC
• Setting up the iTools OPC Server
• The future of iTools
![Page 22: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/22.jpg)
22
OPC and the 5000 - The future of iTools
• Faster startup of iTools OPC Server
• Next version of iTools (V5) will have port networks - each port can be assigned to one or more IP addresses
• Ports configured via iTools Control Panel
• Each Port can have unlimited number of IP addresses
• Multiple Ports can have duplicate IP addresses
• iTools OPC Server can automatically scan for IP addresses on the network
![Page 23: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/23.jpg)
23
OPC and the 5000 - The future of iTools
![Page 24: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/24.jpg)
24
OPC and the 5000 - The future of iTools
![Page 25: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/25.jpg)
25
OPC and the 5000 - The future of iTools
• iTools Out-Of-The-Box is optimised for configuring/commissioning small numbers of instruments
• For large networks, need to configure iTools OPC Server for “SCADA” mode - in EuroMBus (iTools OPC Server), under “Edit” menu, “Server Settings…”, select “Advanced” tab. Check the “Lean Server Mode”
![Page 26: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/26.jpg)
26
OPC and the 5000 - The future of iTools
• Further performance gains can be achieved by using the “Save As SCADA…” option under the “File” menu.
![Page 27: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/27.jpg)
27
OPC and the 5000 - The future of iTools
• iTools V5 will be packaged in a more modular way using the Microsoft Installer
• iTools V5 will have a new ordering code and pricing– Configuration Tools (replaces current Demo
edition)
– Open iTools OPC Server
– OPC Scope
– iTools Views
– Standalone Setpoint Programmer Editor
![Page 28: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/28.jpg)
28
OPC and the 5000 - iTools Views
• PC-based user screens
• Editing environment - ‘iTools View Builder’– also used to create Configuration Wizards
• Visual editor for screen design
• Standard widget set– labels, edit fields, combo boxes, checkboxes, shapes,
bitmaps, ...
• Scripting language for enhanced interactivity– Visual Basic Scripting
• Data binding to any OPC server– special licensing for non-Eurotherm servers?
![Page 29: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/29.jpg)
29
OPC and the 5000 - iTools Views
![Page 30: OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk](https://reader030.vdocuments.mx/reader030/viewer/2022032701/56649c6e5503460f949214db/html5/thumbnails/30.jpg)
30
OPC and the 5000 - iTools View Builder