300 likes | 519 Views
OPC and the 5000. Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk. What is OPC? The need for OPC Who owns OPC Who uses OPC Setting up the iTools OPC Server The future of iTools. OPC and the 5000 - Topics. What is OPC?
E N D
OPC and the 5000 Connections made even easier! Adrian Oliver iTools Development Team adrian.oliver@controls.eurotherm.co.uk
What is OPC? The need for OPC Who owns OPC Who uses OPC Setting up the iTools OPC Server The future of iTools 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 OPC and the 5000 - Topics
“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 OPC and the 5000 - What is OPC? • “Ostrich for Process Control”
What is OPC? The need for OPC Who owns OPC Who uses OPC Setting up the iTools OPC Server The future of iTools OPC and the 5000 - Topics
Before Windows 3.0 single-tasking DOS computers no established need for interoperability standards OPC and the 5000 - Some History: up to 1990
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 OPC and the 5000 - Some History: 1990-92
Windows 3.1 introduces OLE 2.0 based on COM, Microsoft’sComponent 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 OPC and the 5000 - Some History: 1992-95
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 ... OPC and the 5000 - Some History: 1996-present
Display Application Trend Application Report Application Software Driver Software Driver Software Driver Software Driver OPC and the 5000 - Before OPC: the problem
OPC Scopemonitor, logging,trending, DDE ProgrammerEditor iToolsconfiguration ArchestrA EurothermSuite 3rd party(SCADALabVIEW, ...) OPC OPC InstrumentDescriptorModules MODBUS via modem EI-BISYNCH MODBUS serial MODBUS TCPvia Ethernet OPC and the 5000 - How does OPC solve the problem iToolsOPC Server 3rdparty
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 OPC and the 5000 - An analogy
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 OPC and the 5000 - The OPC ideal
What is OPC? The need for OPC Who owns OPC Who uses OPC Setting up the iTools OPC Server The future of iTools OPC and the 5000 - Topics
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 OPC and the 5000 - Who owns OPC
What is OPC? The need for OPC Who owns OPC Who uses OPC Setting up the iTools OPC Server The future of iTools OPC and the 5000 - Topics
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 OPC and the 5000 - Who uses OPC
What is OPC? The need for OPC Who owns OPC Who uses OPC Setting up the iTools OPC Server The future of iTools OPC and the 5000 - Topics
Current iTools release V4.21 has limitation of one IP address (hence one 5000) per port Ports configured via iTools Control Panel OPC and the 5000 - Setting up the iTools OPC Server
What is OPC? The need for OPC Who owns OPC Who uses OPC Setting up the iTools OPC Server The future of iTools OPC and the 5000 - Topics
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 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” 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. 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 OPC and the 5000 - The future of iTools
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? OPC and the 5000 - iTools Views