iTools Training Manual 2.0 - Temperature Control and Measurement

iTools Training Manual 2.0 - Temperature Control and Measurement
iTools
Training Manual
Eurotherm/Barber-Colman
Reston, Virginia
www.eurotherm3.com/itools/itmain.htm
Issue 2.0
December 1999
iTools
Series 2000™ is a trademark of Eurotherm Controls, Inc.
PDSIO® is a registered trademark of Eurotherm Controls, Inc. and is covered by Patent 5,793,754.
INSTANT ACCURACY™ is a trademark of Eurotherm Controls, Inc. and is covered by Patent 5,484,206.
PLC™, PLC-5™, and SLC 500™ are trademarks of Allen-Bradley Company.
Modbus® is a registered trademark of Modicon, a Groupe Schneider Company.
Windows®, Windows 95® and Windows 98® are registered trademarks of Microsoft Corporation
Windows NT™ is a trademark of Microsoft Corporation.
Profibus is a registered trademark of PTO.
Wonderware™ and InTouch™ are trademarks of Wonderware Corporation.
Eurotherm Controls has used all reasonable resources and efforts to indicate and supply
information regarding trademarks used in this presentation. The absence of a trademark
identifier is not a representation that a particular word or technology is not a trademark.
© Eurotherm Controls Inc 1999. All rights strictly reserved.
No part of this presentation may be duplicated in any form or by any means without prior written
permission from Eurotherm Controls Inc. Every effort has been taken to ensure the accuracy of
this presentation. However, in order to maintain our technological lead, we are continuously
improving our products that could, without notice, result in amendments or omissions to this
presentation. We cannot accept responsibility for damage, injury, loss, or expenses resulting
therefrom.
December 1999
i
Issue 2.0
iTools
Table of Contents
ITOOLS INTRODUCTION ........................................................................................................................ 1
ITOOLS EDITIONS......................................................................................................................................... 2
ITOOLS SYNOPSIS ........................................................................................................................................ 3
ITOOLS V2.09 – WHAT IT DOES NOT DO .................................................................................................... 4
ITOOLS INSTALLATION.......................................................................................................................... 5
INSTALLING FROM CD-ROM....................................................................................................................... 5
INSTALLING FROM FLOPPY DISK.................................................................................................................. 5
PRODUCT KEY ............................................................................................................................................. 5
DCOM ........................................................................................................................................................ 5
WINDOWS COMMON CONTROLS LIBRARY (COMCTL32.DLL) .................................................................. 5
ITOOLS WIRING ........................................................................................................................................ 6
SERIAL PORT SETUP .................................................................................................................................... 6
SERIES 2000 DISCRETES .............................................................................................................................. 6
SERIES 2500 ................................................................................................................................................ 7
ITOOLS STARTING ................................................................................................................................... 9
ITOOLS & THE SERIES 2000 DISCRETES.......................................................................................... 10
AUTODETECTION....................................................................................................................................... 10
SCANNING ................................................................................................................................................. 10
VIEWS ........................................................................................................................................................ 12
LOADING A CLONE FILE INTO AN INSTRUMENT ......................................................................................... 18
VERIFYING INSTRUMENT(S) AGAINST A CLONE FILE ................................................................................ 19
USING THE CONFIGURATION STATION ....................................................................................................... 21
CUSTOM LINEARIZATION FILES ................................................................................................................. 22
RECIPE GENERATION ................................................................................................................................. 23
PRINTING – THE ITOOLS REPORT WIZARD ................................................................................................. 29
ITOOLS AND THE 2500 ........................................................................................................................... 31
POWER ....................................................................................................................................................... 31
POWER ON SELF TEST (POST) .................................................................................................................. 31
IOC MODULE ............................................................................................................................................ 31
ACCESS LEVELS (CONFIGURATION/OPERATOR) ........................................................................................ 31
MODE INDICATION .................................................................................................................................... 32
COMMUNICATION FAILURE ....................................................................................................................... 32
IO MODULE CONFIGURATION ................................................................................................................... 33
IO INPUT LINEARIZATION .......................................................................................................................... 37
USER WIRING ............................................................................................................................................ 39
OPC SCOPE................................................................................................................................................ 54
DATA LOGGING ......................................................................................................................................... 57
TREND CHART ........................................................................................................................................... 58
DDE INTERFACE ....................................................................................................................................... 60
December 1999
i
Issue 2.0
iTools
iTools Introduction
What is iTools? iTools is a 32-bit Windows™ based software package designed for configuration,
cloning, or commissioning of the Series 2000™ family of PID Controllers and Indicators. iTools will scan
the Modbus network on request and automatically identify any Series 2000 controller that is connected to
the network and has a valid Modbus address. All functionality is provided in both the off-line and on-line
modes.
Using Eurotherm's unique Remote Interface Protocol (RIP), iTools provides a replica of the attached
instruments' front panel. The faceplate provides an exact emulation of the attached instrument, therefore
hidden parameters or promoted parameters will remain exactly as they are in the actual controller. The user
can then use this replica, using mouse clicks to simulate pressing the buttons. The faceplate is an
ActiveXTM component that can be used within any ActiveX container application, such as Visual Basic
forms.
The iTools Modbus driver is an OPC Server (EuroMBus) application that will permit iTools itself, as a
client, to run on the same or any networked PC. It can also operate as a standalone OPC server, providing
data links into other OPC compliant client software. OPC client software available today includes
industrial visualization software packages. Instrument Descriptor Modules (IDM) permit additional
instruments or derivatives to be automatically added without distributing a complete copy of iTools.
iTools also ships with 2 additional programs; 1) the Setpoint Programmer Editor (SPE) and 2) OPC Scope.
The SPE is separate application that provides visual program generation for Series 2400 programmers.
OPC Scope may be used to browse any OPC Server and provides rudimentary trend plot capability.
Support for other Eurotherm Modbus communicating instruments can be offered through the generation of
generic IDM’s. Currently a generic IDM exists for the 902 and T630. Generic IDM’s are also being
generated to provide timely support for derivative products such as the 2404 Carbon controller (ES0209)
and the 220x FM alarm unit (AU91).
iTools operates on any personal computer running Windows®95, Windows®98 or WindowsNT® V4 (SP3
or greater) and uses Modbus RTU communications to Series 2000 instruments via a serial port. A Pentium
133MHz with minimum 32Mb RAM or better is recommended. VGA (640x480) will work but SVGA
(800x600) or better allows more information to be displayed and is recommended.
December 1999
Issue 2.0
iTools
iTools Editions
iTools software Version 1 was originally released as V1.01 with V1.03 the last production release. In
October 1999, software version 2 of iTools was released having a production release version of 2.09. A
Service Pack 2 is available to address issues with the IDM’s (Instrument Descriptor Modules). This
document describes the features and benefits of iTools software Version 2.
There are three Editions of iTools 1) DEMO, 2) STANDARD, and 3) OPEN. The DEMO Edition is
provided for evaluation purposes and does not support cloning. It does enable on-line connection to any
Series 2000 instrument on Modbus RTU or through the configuration station interface box. Go to
www.eurotherm3.com/itools/itdnld.htm to download the DEMO Edition of iTools. The STANDARD
Edition is designed for the user primarily concerned with configuration and cloning of Series 2000
instruments. The OPEN Edition has all the features of the STANDARD Edition but adds full-time
communication interoperability of Series 2000 instruments to software that is OPC (OLE for Process
Control) compliant.
The table below further defines the 3 Editions of iTools. DEMO Editions of iTools may be upgraded to
either the STANDARD or OPEN Edition by entering the appropriate Product Key. STANDARD Editions
may upgraded to the OPEN Edition again by entering in the appropriate Product Key. During installation,
you will be asked to enter a Product Key. The Product Key is a 10-digit number, split into three sections,
e.g. 012-345-6789. You will find this number on the outside of the package containing your iTools media
(CD or floppy disks). If you enter an incorrect Product Key, iTools will install with only Demo Edition
features available.
iTools Editions
DEMO
•
•
STANDARD
•
•
•
•
•
•
•
OPEN
•
•
•
December 1999
iTools, iTools OPC Scope, and any “named” OPC clients shall have unlimited access to
EuroMBus (the Eurotherm OPC Modbus RTU Server)
Other OPC clients shall have a 30 minute time limit when accessing EuroMBus as an OPC
Server
OPC Scope shall have a 30 minute time limit when accessing non-EuroMBus OPC Servers
EuroMBus shall have a 30 minute time limit for accessing PC Comms Ports
Cloning to/from real devices and downloading linearization tables shall be disabled
Full off-line simulation shall not be restricted; this includes loading and saving to clone files
Clone file documentation shall be limited to print preview only
iTools, iTools OPC Scope, and any “named” OPC clients shall have unlimited access to
EuroMBus
Other OPC clients shall have a 30 minute time limit when accessing EuroMBus as an OPC
Server
OPC Scope shall have a 30 minute time limit when accessing non EuroMBus OPC Servers
All OPC clients – this includes iTools and iTools OPC Scope - shall have unlimited access to
EuroMBus as an OPC Server
OPC Scope shall have unlimited access to any OPC Server
Issue 2.0
iTools
iTools Synopsis
The table below details the current release status, the recommended iTools PC platform, and the current
supported Series 2000 instruments. Engineering effort continues constantly to ensure that iTools supports
all Series 2000 instruments. This includes but is not limited to support for 2200, 2400, 2500 and
derivatives. Support for 2600 is scheduled in December 1999 with the 2700 to follow.
ITools Synopsis
Current Version
Minimum platform
Disk space
Communications
Target Instruments
Configuration Station Support
User Wiring Support
Demo
2.09
Standard
2.09
Open
2.09
Service Pack
2
Windows®95, 486 DX/2 66 MHz, 16Mb RAM
Windows®98, 486 DX/2 66 MHz, 32Mb RAM
WindowsNT®, P90MHz, 24Mb RAM
Recommended, P133MHz, 32Mb RAM or better
20Mb free disk space required. Does not include SPE.
OPCTM Driver for Modbus RTU via serial port
Networked client/server
Operates over Internet/Modem
2204, 2208, 2216
Version 1.30
2204e, 2208e, 2216e
Versions 2.06, 3.02 & 3.03
2301
Version 1.30
Versions 3.01, 3.05, 3.06 & A4.05
2404, 2408, 2416
(also versions 3.51, 3.55 & 3.56)
2408i
Versions 1.00 & 1.01
Versions 1.04, 1.06, 2.08, 2.09 &
2500
2.10
Additional Series 2000, Derivative and generic IDM
support to be added on a continual basis.
Yes – V2.09 or greater
2500, (2600 and 2700 late 1999, early 2000)
iTools – any version – does NOT run on Windows 3.x.. It is a 32-bit application that utilizes the latest
Microsoft COM software technology.
Generic IDM’s support off-line configuration but not off-line simulation. They use textual CSV data files
to describe the list of Modbus tags available for a given device.
December 1999
Issue 2.0
iTools
iTools V2.09 – What it Does Not Do
iTools V2.09 does not replace the D2000 Configuration Station in it’s entirety at this time. Therefore, the
D2000 Configuration Station will still be required to enable options in the short term. Specifically, in
iTools V2.09 there is no:
•
•
•
•
•
•
2100 support – coming
HardLock support – March 2000 release
Label Printing support
Profibus OPC Server
OPC Version 2
Graphical user wiring
December 1999
Issue 2.0
iTools
iTools Installation
iTools is distributed on floppy or CD.
It is recommended that if upgrading from V1.03 to V2.x to uninstall that V1.03 of iTools before installing
the newer version. Do this from the Control Panel using Add/Remove Programs. Click ‘yes’ whenever
prompted to remove existing iTools files. Clone file simulations (UIC file types) are overwritten if they
already exist so it is recommended that they be archived.
Installing from CD-ROM
On most computers, the CD-ROM version of iTools will start automatically as soon as it is inserted into the
CD-ROM drive. If it does not auto-start, you should run the Install program from the CD's root folder.
Installing from Floppy Disk
Run the Setup program from the floppy disk labeled DISK 1. You will be prompted to insert other disks as
they are needed.
Product Key
During installation, you will be asked to enter a Product Key. The Product Key is a 10-digit number, split
into three sections, e.g. 012-345-6789. You will find this number on the outside of the package containing
your iTools media (CD or floppy disks). If you enter an incorrect Product Key, iTools will install with only
Demo Edition features available. A new Product Key may be entered after installation, by selecting
'Registration Information...' from the Help menu in iTools.
DCOM
iTools relies on the presence of Distributed COM (DCOM), even when connection to a remote computer is
not involved. DCOM is a standard feature of Windows NT 4.0 (or later) and Windows 98, but must be
separately installed on Windows 95.
On Windows 95, the iTools Setup program checks for the presence of the latest release of DCOM for
Windows 95. If it is not found, the DCOM for Windows 95 update will be automatically installed.
Windows Common Controls Library (COMCTL32.DLL)
iTools was developed using a recent version of this library, which is also installed as part of Microsoft
Internet Explorer 4 or later. For maximum reliability, the iTools Setup program checks for the presence of
the latest release of COMCTL32.DLL. If it is not found, the Common Controls update from Microsoft will
be automatically installed.
December 1999
Issue 2.0
iTools
iTools Wiring
The Series 2000 family support TIA/EIA-232 (232), TIA/EIA-422 (422), and TIA/EIA-485 (485) as a
hardware standard and EiBisync ASCII, Modbus RTU, DeviceNet, and Profibus as a software protocol
standard. Not all models support all these interfaces – check the supporting literature.
For Series 2000 instruments with Modbus RTU communications, 485 is recommended. It has 2 fewer
wires than 422 – easier to wire – and supports up to 31 slave devices in a multi-drop topology. Series 2000
controllers without communications will require the configuration station interface box to be used.
Interfacing iTools to the 2500 may be either through the configuration port – 232 only – on the IOC or the
422/485 RJ45s on the TU (Terminal Unit) may be used. This applies to the Modbus RTU IOC only. For a
Profibus DP IOC, iTools can only connect through the configuration port on the IOC.
Serial Port Setup
During execution of the iTools Setup program, the user is asked to specify which of the computer's serial
(COM) ports will be used by iTools. This selection may now be modified after installation through a new
'iTools' applet in the Windows Control Panel. The Control Panel may be found by opening the 'My
Computer' icon, or by selecting 'Settings' on the computer's 'Start' menu.
Series 2000 Discretes
There are a number of wiring diagrams available to connect Series 2000 discretes. One such location is
www.eurotherm.com/eiawire.htm. Here, a converter not shown on that page is introduced – the
485SD9RJ and 485SD9TB from B&B Electronics (bb-elec.com). Both these converters provide DB-9F
connectors on the 232 side that plug directly into most PC and laptop COM ports directly. The 485SD9RJ
features an RJ-11 on the 485 side while the 485SD9TB has a 5-position terminal block. These converters
should be ordered directly from B&B. The tables below detail the wiring terminations to both the Series
2000 discretes and the 2500.
Note that while there are a number of port-powered TIA/EIA-232 to TIA/EIA-485 converters on the
marketplace, for 2-wire 485 interfaces the converter must have automatic enable/disable of the 485 driver
when data is detected on the 232 side. Typically, during the spacing state on the 232 side, the 485 driver is
automatically enabled and during the 232 marking or idle state, the 485 driver is disabled and the data
lines are held in the idle state by internal pull-up and pull-down resistors – nominally 4.7K ohm. Without
this, the symptoms are that the host appears to be transmitting correctly to the slave device(s) but garbled
or no data is received from the slave by the host.
485 Wiring
B&B 485SD9RJ
P1 – RJ-11
2
Data A (-)
5
Data B (+)
4
Gnd
December 1999
Series 2000
Rear Terminal Connectors
HE
A
HF
B
HD
Gnd
Eurotherm 2500 IOC TU
RJ45
2
A
1
B
3
Gnd
Issue 2.0
iTools
485 Wiring
B&B 485SD9TB
J2 5-Pos TB
1
Data A (-)
2
Data B (+)
3
Gnd
Series 2000
Rear Terminal Connectors
HE
A
HF
B
HD
Gnd
Eurotherm 2500 IOC TU
RJ45
2
A
1
B
3
Gnd
Series 2500
The 2500 has a 232 port on the IOC specifically designed for configuration and cloning. The table below
details the pin assignments. A cable - 2500A/CABLE/CONFIG/RJ11/9PINDF/3M0// - is offered to plug
a PC or laptop directly to the RJ11 on the 2500 IOC. This cable features a connector that enables
connection of a 24V-dc supply in order to configure the 2500 IOC remotely without a base. This system of
powering the IOC can be useful for cloning or re-configuration without the 2500 base. However, the
program modifications cannot be checked with I/O modules and therefore caution should be exercised with
this method.
Baud rate is limited to 9K6 when using the IOC RJ11 port. When using the 2500 IOC configuration port,
the address in iTools is always shown as 255 in iTools regardless of the unit address switch setting (UAS).
Note also that only 1 2500 may be connected at a time when using the IOC RJ11 port as 232 does not
support a multi-drop topology.
Optionally, the RJ45’s on the Modbus IOC TU (Terminal Unit) can also be used for configuration as well
as a PC or OI (Operator Interface). The baud rate is limited here to 19K2. For multi-drop operation, a
cable assembly – 2500A/CABLE/MODBUS/RJ45/RJ45/0M5 (or 3M0)// - is available. Note that for
422/485 operation there is a jumper on the IOC TU. It is removed for 4-wire and installed for 2-wire. Be
sure to set the UAS for the correct node address. The UAS also sets the parity that has default of none. Up
to 16 2500 bases may be connected in a multi-drop topology.
IOC MODBUS RTU TU Connections
Pin connections RJ11 into
Pin connections on 9
IOC
way D-type into PC
6 no connection
5 RX
3 TX
4 TX
2 RX
3 0V
5 0V
2 no connection
1 24V (in)
Screen
Screen
Pin connections on 25
way D-type into PC
2
3
7
TX
RX
0V
1
Screen
RJ11-6 way
6
1
Connectors at the
back
1
6
View into end of
socket
To IOC
December 1999
Issue 2.0
iTools
The Profibus IOC TU is fitted with a single DB-9 female connector and requires a Master Profibus DP
scanner card fitted in a PC or PLC. This interface is designed primarily for hi-speed (up to 12Mb) SCADA
interfaces.
IOC Profibus DP TU Connections
Pin connections into IOC
(9-pin D sub connector – female)
1 Shield
3 RxD/TxD-P (B)
5 DGnd
6 VP
8 RxD/TxD-N (A)
Pin connections on 9 way D-type
into Master
1
3
B
5
6
8
A
It is recommended that a standard Profibus
connector (9-pin D sub connector, male – shown
to the right) be used that includes switching the
termination off or on and provides a built-in
terminal strip for daisy chaining the Profibus
network.
The Profibus web-site at www.profibus.com
provides an online product guide.
December 1999
Issue 2.0
iTools
iTools Starting
From the Start command
button, go to Eurotherm iTools
under Programs, and click on
iTools as shown in Figure X.
Or, from the Windows explorer in the iTools directory there is an ‘examples’ subdirectory. Click on a
Eurotherm iTools Clone file (UIC file type) and iTools will start.
December 1999
Issue 2.0
iTools
iTools & the Series 2000 Discretes
AutoDetection
Before enabling scanning of connected instruments know that iTools uses AutoDetection. This automatic
process searches for up to 32 instruments, checking all addresses (1-254) and baud rates (4800, 9600, and
19,200 by default). This means that if a connected instrument has parity other than NONE or the baud rate
is not 1 of the 3 listed, iTools will not detect that instrument(s).
To overcome this situation, before starting iTools, start the Eurotherm Modbus OPC Server – EuroMBus –
first. Click on New under the File menu item if a configuration already exists. Then right click on the
COM1 label next to the connector icon. Click on properties. The dialog box shown below left appears.
Change the baud rate and parity to that required for the connected instruments. Click on OK.
Or, from the Edit menu item, select Ports… The PC Comms Port Setup dialog box appears and is shown
above right. From this dialog box, you may enable and disable comms ports and set their communication
properties. This information is saved only if stored as part of a server configuration.
Scanning
Scanning is defined as iTools automatically querying over communications, any devices on the connected
Modbus RTU network – whether the same Series 2000 type or not – and building the appropriate database
for detected instruments. All instruments must have the same baud rate, parity, and unique comms
addresses.
The Modbus Network Scanning Properties dialog box – shown below – enables changes to the default
Scanning speeds and auto detected baud rates. This dialog box is found in EuroMBus under the Edit menu
item then selecting Scanning…
December 1999
Issue 2.0
iTools
To start Scanning, start iTools as detailed above. Click on Start Scan in the toolbar as shown below to
display the Enable Background Scan dialog box.
The Enable Background Scan dialog box shown below lets you scan all addresses from 1-254 or from a
known starting address. Select either one and click on OK. The Start Scan icon changes to Stop Scan in
the toolbar. The Start/Stop Scan icon in the toolbar is a toggle button, clicking once starts Scanning,
clicking again stops Scanning.
Alternatively, to start background Scanning, from the Device menu item select Enable Background Scan
which would then change to Disable Background Scan.
The status bar at the bottom of the display indicates the status of the background scan underway. The first
panel indicates the controller type followed by the controller version. The 3rd panel indicates the current
node address being scanned. The long end panel in the status bar displays informational text as shown
below. You may at anytime click on the Stop Scan icon on the toolbar to stop background scanning. If the
Scanning is allowed to continue all the way to address 254, iTools automatically stops Scanning once
address 254 is reached and sets the Stop Scan toolbar icon back to Start Scan.
December 1999
Issue 2.0
iTools
Views
Once Scanning is completed and if one or more instruments are detected, the iTools Window may look as
shown on the next page. May look, as this particular snapshot shows all ‘Views’ enabled. These are the
Toolbar, Status Bar, Panel Views, Browse/Find and Parameter List views. Any of these views except the
Parameter List view may be enabled or disabled by selecting the View menu item and clicking on the
respective view to toggle the choice. In the figure below, all the panel views are shown enabled.
In the Panel View, connected instruments are on-line and values displayed are in real-time. The instrument
buttons are fully functional. The displayed values are in Yellow to indicate that the instrument(s) are online. Only 1 instrument at a time may be selected and a raised border around the instrument indicates this.
You may use Alt-Home, Alt-End, Alt-PgUp, or Alt-PgDn to move from instrument to instrument or click
on the instrument with the mouse pointer. The size of the instruments may be increased or decreased by
moving the cursor to the bottom of the view window. The cursor changes to a double line/arrow. Hold the
left mouse button down and drag the line up or down to decrease or increase the size of the instruments
respectively.
Notice in the figure on the next page that the instrument names are fully displayed. By decreasing the size
of the instruments, the instrument name(s) are partially or not displayed at all. An automatic horizontal
scroll bar is displayed whenever the number of detected instruments exceeds the Panel viewing area as
shown.
The Device Browser has 2 panels. The top panel lists the connected instruments with a pre-assigned label
while the bottom panel displays the parameter list headings in a hierarchical tree view for the selected
instrument. Clicking on an instrument in the top panel of the device browser selects the instrument for
viewing or configuration. If the Panel Views is enabled the raised border follows the selected instrument.
December 1999
Issue 2.0
iTools
The pre-assigned label is built from the COM port, instrument address, instrument type, and instrument
version. It can be changed. For example, the 1st instrument shown in the figure below has an identification
of COM1.ID001-2216-V130. This indicates that the instruments were found over COM1, the address of
this instrument is 1, the instrument type was 2216, and the instrument version is 1.30.
Toolbar
Panel
Instrument
or
Replication
View
Device
Browser
Click &
Drag to
Inc/Dec
View Size
Parameter
List
Status
Bar
The more complex Eurotherm instruments contain several thousand parameters, divided into many separate
lists. To make navigation easier, a new feature in Version 2 of iTools now permits parameter searches.
You may search by all or part of a parameter name or description of the parameter you wish to locate, and
iTools will list all matching parameters. You may also search for matching comments, in cases where userdefined comments have already been supplied. The 'Find' facility is located in a tabbed view adjacent to
the Browser on the left side of the iTools main window.
For example, as shown in the figure on the next page, the Search is for a Description containing the word
Autotune in the Device with the comms address of 3. Once the 3 search fields have been completed, press
the Start Find command button. The results are shown in the panel below. In this example, a parameter
description having Autotune was found in the Operator.ATUN list.
Double-clicking in the results row causes the parameter view to be updated with the contents of the
parameter folder in which the parameter was found.
Note also that by default Browse/Find view horizontal width is narrower than shown. Move the mouse
cursor to the left-hand side of the parameter panel until the cursor changes into the double vertical icon,
then hold down the left mouse button and drag to the desired width.
December 1999
Issue 2.0
iTools
In iTools, the right mouse button is fully functional in any of the various panels of the iTools window. For
example, right clicking on an instrument in the Device Browser brings up the dialog box shown in the
figure below right that allows the operations shown for that selected instrument. Right clicking is a quick
way to implement many actions in iTools. Try it!
The Parameter List view is shown in the bottom right panel of
the iTools window. You cause the Parameter List to be
displayed in the following ways:
1) By double-clicking on either the replication view of the
instrument or the instrument label in the Device Browser
2) By right clicking on an instrument in the Panel View or
Browser View and selecting Parameter List
3) If the Toolbar is exposed, by clicking on the down arrow
next to the Views icon.
The parameter list contents is dependent on the instrument
selected and parameter folder selected. Expand the list headers
in the Device Browser hierarchical tree view to view and select
the parameter sub-folders by single clicking on the
. This
will expand the tree view showing any sub-folders and
eventually the parameters within the sub-folders.
The Device Browser does not have to be open to display the
Parameter Lists. In the figure below the 3rd instrument has been selected in the Panels View. Then by
clicking on the
in the parameter list view a hierarchical tree view of the parameter list headers
appears. Select the folder or subfolder of choice and the parameters within that folder is displayed. Click
on OK to close.
December 1999
Issue 2.0
iTools
Parameters listed in the Parameter List panel – shown below – are shown in rows having either a black or
blue color. Parameter rows in black indicate the parameter is RW while those in blue indicate RO. These
colors can change depending on the mode of the connected instrument(s).
The default columns shown are Parameter,
Description, Address (Modbus RTU), and Value.
By right clicking anywhere in the Parameter List
panel the dialog box shown to the right appears.
This is the same dialog box you would see by
selecting Parameter List from the menu bar.
Selecting Columns allows you to add additional
columns as shown.
The Wired From column does not apply to Series
2200 or 2400 but does to Series 2500, 2600, and
2700.
The Comment field allows a comment to be
displayed with each parameter. It may be edited
December 1999
Issue 2.0
iTools
either by double clicking in the row/column of the desired parameter in the Parameter List view or by
selecting Edit Parameter Comment… in the dialog box shown to the right. You must save the selected
instrument to disk as a clone file to save the comment field.
Parameters are either an analog value or an enumerated value. There are 3 ways to edit a parameter value.
1) Double click on the selected parameter in the Parameter List window
2) Right click on the parameter of choice in the Parameter List window and select Edit Parameter
Value…
3) Select Parameter List from the menu bar then select Edit Parameter Value…
Parameters of an analog type will appear in a dialog box as
shown in the right top. Type in the new value and click
Apply or OK. If the parameter is an enumerated type, then
the dialog box shown right below appears. Clicking on the
down arrow in the list box causes a list of the enumerations to
appear along with their analog value. Select the value of
choice and again click Apply or OK.
Clicking on OK causes the parameter to be written and the
dialog box closed. If Apply is clicked instead, note that the
dialog box contains a status bar indicating the state of the
event. If parameter value is written successfully, you will see
the message as shown in the right top figure.
iTools displays both the Operating and Configurations
parameter lists. This represents the entire parameter set for a
connected instrument. Future versions of iTools will include a
more complete description of the parameters.
It is possible to display the parameter lists for more than one instrument at the same time. Open the
Parameter List(s) for the number of instruments desired. Then from the Window menu item select either
Tile Horizontally, Tile Vertically, or Cascade. The figure shown on the next page shows 3 instruments in a
tile horizontally window view.
December 1999
Issue 2.0
iTools
December 1999
Issue 2.0
iTools
Saving Instrument Parameter Data (Cloning)
So far nothing has been saved to disk. Instruments
have been connected, replication views
instantiated, and parameter values modified. To
save instrument parameter data is called saving a
Clone file in iTools nomenclature. Saving a clone
file requires first selecting the instrument of choice
– you can save only 1 instrument at a time even
though you may multiple instruments connected.
Then from the File menu item select Save To
File… as shown in the figure to the right.
The Save to File dialog box appears. When iTools
was installed it created within the iTools
subdirectory 2 subdirectories; examples and
devices. The ‘examples’ subdirectory is
recommended for storage of the clone files unless
there is another directory in mind. The ‘examples’
subdirectory already contains simulation clone
files. Clone files use the UIC file type.
In this example the 3rd 2216 is being saved as a clone file in the ‘examples’ subdirectory as Z3_2216. Note
that in the ‘example’ subdirectory there are shown 5 other simulation files with ‘sim’ in their file name.
These files are used for off-line simulation and cloning.
Loading a Clone File into an Instrument
To load a connected instrument with a saved clone file, select the Load Values From File… menu item
shown in the figure above right. A Load instrument From File dialog box appears. Select the Clone file of
choice. The Loading Values dialog appears indicating the progress of the download from the clone file
contents. iTools automatically puts the mode of the instrument in config.
Though the dialog indicates errors along the way in the example shown, the important informational row is
the last line that in this case indicates successful cloning with 0 errors. The likely cause for the bad
command writing lines shown are that iTools was writing to a read only parameter. Clicking on the Print…
command button prints the entire message log.
Be careful that the clone file being loaded does not have different HA (comms parameters) than the current
on-line set. If so, the loading clone operation will fail.
December 1999
Issue 2.0
iTools
Verifying Instrument(s) Against a Clone File
From the File menu bar select Verify Against Clone File… The Verify Against Clone File dialog box
appears. Select the clone file of choice – UIC file type – and press OK. A dialog box indicating the status
appears as shown in the figure below. If the error ‘Verifying clone of device xxx not supported while
parameter attribute monitoring is enabled’ where xxx is the instrument label, you must switch to EuroMBus
and disable Global Enable Active Mirror Device from the Edit menu item. The reason for this restriction is
that the parallel IDM for the device is required for verification, but is already in use for other purposes if
Active Mirroring is enabled.
The verify against clone message log may be printed simply be clicking on the Print… command button.
December 1999
Issue 2.0
iTools
The previous examples of cloning have used on-line instruments to create a clone file from a connected
instrument – an on-line node. Clone files are easily created and modified in an off-line mode. Select New
Clone File from the File menu item as shown in the figure below. This causes the New Clone File dialog
box to appear listing within the available instruments templates.
Select the clone file template of choice. The replication view appears in the Panel Views panel of iTools as
shown below – a 2408i was selected. Notice that the value display is white. This indicates a clone file load
or off-line instrument. However, like on-line instrument(s), the clone file simulation instrument may be
configured, saved to file – recommend a new file name, and loaded to an on-line instrument.
Some general considerations when cloning.
•
•
The target instrument should have the same hardware configuration as the source instrument.
The target instrument firmware (software revision – like 2.07) is the same or a later version than that of
the source instrument. The firmware version id displayed on power-up or may be noted from the
instrument label in iTools.
December 1999
Issue 2.0
iTools
•
For the most part, cloning copies all operational and configuration parameters that are writeable. The
notable exception is the instrument communications address.
Using the Configuration Station
Version 2 now supports the use of the Series 2000 Configuration Station interface box for connection to all
2200, 2200e, 2301, 2400 and 2408i instruments. Plug the serial interface cable from the configuration
station Computer port into a serial port on the iTools PC. The PC
serial port must be a port that is enabled in iTools and is not currently
being used.
Plug the controller interface cable into the controller port on the front
of the configuration station and clip the other end of the cable into an
unpowered controller.
From the menu item click on Device then click on Configuration
Station Connect as shown below. You cannot use the Start Scan
toolbar icon for this. The Configuration Station Connect dialog box
appears as shown to the right allowing you to select the PC serial
port connected to the Configuration Station.
A Configuration Station dialog then
appears creating a message log showing
the status of the connection. On a
successful connection the instrument
replication appears showing the
instrument in configuration mode. The
instrument may be configured or cloned
at this point.
Note: having connected to an instrument via the Configuration Station, the
instrument must NOT be physically disconnected from its clip until its has
been 'Removed' from iTools. To do this, first make sure the instrument
connected to Configuration Station is selected, then from the toolbar, click on the
Remove icon. This causes the remove clip process to occur with feedback from
another Configuration Station dialog box showing a message log.
December 1999
Issue 2.0
iTools
Custom Linearization Files
Custom Linearization Files may now be downloaded to Series 2000 instruments that support this facility.
This is achieved by:
1.
2.
selecting 'Load Values From File' from the File menu or a device's own popup menu (right-click on a
device faceplate to activate this);
changing the file type to 'Custom Linearization Files (*.mtb)' in the file dialog, and opening the desired
file.
iTools ships with a library of pre-defined linearization files. By default, these are installed into the
'linearization' sub-folder of the main iTools program folder (e.g. C:\Program
Files\Eurotherm\iTools\linearizations). The folders containing the linearization files are shown in the
figure below.
The 2500 device supports three separate custom linearization tables. When downloading, you will be
prompted to select which of the three tables to write to.
Note: the contents of custom linearization tables are not copied when devices are cloned.
December 1999
Issue 2.0
iTools
Recipe Generation
It is possible in iTools to store for an individual instrument a set of parameters that may be configured,
stored and downloaded to an instrument. The name for this feature in iTools is Watch/Recipe. The Watch
label comes from the ability to generate your own parameter list from one or more parameter list folders. It
is not possible to create a Watch/Recipe for multiple instruments.
Again there are multiple ways to open a Watch/Recipe window. In all cases first select an instrument if
more than one is connected either from the Panel View or Device Browser then:
1)
2)
3)
4)
From the View menu item select Watch/Recipe.
From the main toolbar, click on the Views icon down arrow and select Watch/Recipe.
From the Panel View, right click on an instrument and select Watch/Recipe.
From the Device Browser right click on an instrument label and select Watch/Recipe.
The Watch/Recipe panel is displayed as shown in the figure below. There are 2 panels associated with the
Watch/Recipe window. The Watch is the left panel while the right panel is the Recipe Data Set.
Not all the columns in the Watch/Recipe window may be displayed. You may have to drag the bar
separating the 2 panels by moving the cursor to the bar and dragging it to the right in order to view the
Comment field.
December 1999
Issue 2.0
iTools
Adding Parameters to the Watch Panel
There are 4 ways to add parameters to the Watch list. These are:
1) Using drag and drop from the Device Browser. From the hierarchical tree view select a
parameter tag and drag it – hold down the left mouse button – over to the Watch window to
the row desired. As you drag the parameter tag the cursor is initially a circle with a slash
in it indicating you cannot drop at that location. Once you get to the Watch window the
cursor changes to an arrow with a + in a box indicating it may be dropped.
2) From the tool bar of the Watch/Recipe window click on the ‘Browse for parameter to add to recipe’
icon. This is the parameter tag with the +. An Add Parameter dialog box appears.
Double-click on the parameter of choice to add or click OK after a
single click on the parameter of choice. Note that the parameter
will insert itself on the row above that highlighted.
3) From the main menu bar select Watch/Recipe then click on Add Parameter. An Add Parameter dialog
box appears. Double-click on the parameter of choice to add or click OK after a single click on the
parameter of choice. Note that the parameter will insert itself on the row above that highlighted.
4) Right click in the Watch panel and click on Add Parameter. An Add Parameter dialog box appears.
Double-click on the parameter of choice to add or click OK after a single click on the parameter of
choice. Note that the parameter will insert itself on the row above that highlighted.
Deleting Parameters from the Watch Panel
There are 4 ways to do this. First select
the parameter to be deleted by a single
click anywhere in the row. Then:
1. From the menu bar of the Watch/Recipe window
click on ‘Remove the selected recipe from this recipe
2. Press Ctrl+Del
3. Right click on the desired parameter to be deleted
and click on Delete Parameter
4. From the main menu bar click on Watch/Recipe
and select Delete Parameter
Opening Watch/Recipes
Either new or existing recipes may be opened. There are but 3 ways to do this:
1) From the Watch/Menu menu bar – a section which is shown to the left – the page icon
indicates open a new Watch/Recipe list, while the folder icon indicates open an existing
Watch/Recipe list. Watch/Recipe files have a file type of UIR.
2) Right click in the Watch panel and select either New Recipe or Open Recipe.
3) Form the main menu bar select Watch/Recipe then either New Recipe or Open Recipe.
December 1999
Issue 2.0
iTools
Saving Watch/Recipes
To save the contents of a Watch/Recipe there are 3 ways:
1) From the Watch/Menu tool bar click on the disk icon shown to the left – the disk icon
indicates to save. If the watch/recipe is new, the Save As dialog box appears. Otherwise, if an
existing file, the contents is automatically stored.
2) Right click in the Watch panel and select either New Recipe or Open Recipe... You will need to use
this method if desiring to save an existing Watch/Recipe under a new filename. Use the Save As…
menu item for this.
3) Form the main menu bar select Watch/Recipe then either New Recipe or Open Recipe... You will
need to use this method if desiring to save an existing Watch/Recipe under a new filename. Use the
Save As… menu item for this.
Entering/Modifying Watch/Recipe Parameter Values
In the Watch panel those rows of parameters in the color black may modified on-line. You can try to write
rows in the color blue but the instrument will reject the value. Remember that parameter read/write
attributes may change depending on the mode of the instrument. As is the case, there are multiple ways to
modify a parameter value in the Watch panel. These are:
1) Double-click on the parameter row desired in the Watch panel
2) Right click on the parameter row desired and select Edit Parameter Value… from the dialog box that
appears
3) Single click on the parameter row desired then from the main menu bar click on Watch/Recipe and
click on Edit Parameter Value...
When changing parameter values when you press Apply on the dialog box shown below it does not close.
You may enter additional changes. Pressing OK on the other hand causes the value to be written and the
dialog box to close immediately regardless of the outcome.
Recipe
Data Set
Pane
Watch/Recipe
Toolbar
Parameter
Modify
Dialog Box
Watch
Panel
December 1999
Issue 2.0
iTools
The word Recipe has been used in the previous section but in fact you cannot yet actually download
anything to the connected instrument(s). What has been saved is a set of parameters that may be recalled
for an instrument. To actually set up a recipe, the concept of Data Sets is introduced. Data Sets are nothing
more than parameter values either captured (snapshot) or modified from the Watch/Recipe parameter list
created.
Up to 32 Data Sets may be created. A data set can be copied, pasted, deleted, modified, snapshot, and
downloaded. Recipe data sets are edited in the right panel of the Watch/Recipe window. This is shown in
the figure above where one empty data set column exists.
New Data Set
To create a new data set there are 3 options:
1) Right click in the Recipe Data Set panel and select New Data Set.
A label – Data Set 1 – appears in the heading of the data set column
where no Data Sets exist. If a Data Set already exists, another data
set column is added.
2) From the main menu bar click on Watch/Recipe then select New
Data Set. A label – Data Set 1 – appears in the heading of the data
set column where no Data Sets exist. If a Data Set already exists,
another data set column is added.
3) In the Watch/Recipe toolbar, click on the Create a
new empty data set icon.
As new Data Sets are created, the default names are Data Set n where n increments by 1 as each new empty
Data Set is added.
Rename a Data Set
Data Sets can be renamed. The column width may not be
wide enough after entering in a new Data Set label but the
width may increased by moving the cursor to the right side
of the label cell and dragging it to the desired width. To
rename a Data Set you may:
1) Right click on the Data Set column of choice and
select Rename Data Set… The Rename Data Set
dialog box appears. Enter in the desired Data Set name.
2) First select the Data Set column to be renamed by a single click anywhere in that column then from the
main menu bar click on Watch/Recipe then select Rename Data Set… The Rename Data Set dialog
box appears. Enter in the desired Data Set name.
There is apparently no Data Set name length restriction.
December 1999
Issue 2.0
iTools
Entering Data Set Parameter Values
The easiest method here is to snapshot the current on-line values from the instrument. You may be this 1 of
3 ways:
1) Right click on the Data Set of choice and select Snapshot Values. The
values displayed in the Watch panel – which are on-line real-time values –
are transferred in their entirety to the Data Set column. The parameter
values are changed as explained in previous sections.
2) Select the Data Set column of choice using a single click then from the
main menu bar click on Watch/Recipe then select Snapshot Values. The
parameter values may be changed as explained in previous sections.
3) Select the Data Set column of choice using a single click then
click on the Watch/Recipe toolbar icon. The parameter values
may be changed as explained in previous sections.
Copying and Pasting Data Sets
The ability to copy and paste Data Sets is done using the Copy Data Set and Paste Data Set menu items.
The procedure is:
1) Right clicking on the Data Set column to be copied from (source) and select Copy Data Set
2) Right click on the Data Set column to be copied to (destination) and select Paste Data Set
The parameter values may be changed as explained in previous sections. The procedure above may also be
implemented by using the Copy Data Set and Paste Data Set menu items available from main menu bar
under Watch/Recipe.
Download Recipe Data Sets to an Instrument
Now that recipe Data Sets have been created they may be downloaded 3 different ways:
1) Right click on the Data Set column to be downloaded and select Download Values. A Confirm dialog
box appears asking “Are you sure you want to download Data Set 1?”. Press Yes to download or No
to abort the download. If Yes was pressed then the Recipe Download dialog box appears detailing the
status of the download for each individual parameter. In the example shown, the MAIN.PV has failed
as it is a read only parameter.
2) Click on the Data set column to select it, then from the main menu bar click on Watch/Recipe and
select Download Values.
3) From the Watch/Recipe toolbar select the Download the selected data set to the device
icon. Be sure to select the Data Set column of choice first.
December 1999
Issue 2.0
iTools
Delete a Data Set
To delete a Data Set you may:
1) Right click on the Data Set column of choice and select Delete Data Set.
2) Click on the Data Set column to be deleted. From the main menu bar click on Watch/Recipe and
select Delete Data Set.
3) Click on the Data Set column to be deleted. From the Watch/Recipe toolbar select the Delete
the selected data set icon.
December 1999
Issue 2.0
iTools
Printing – the iTools Report Wizard
The iTools Report Wizard has been provided to allow device configurations and clone files to be
documented. The following facilities are provided:
•
•
•
•
•
output of parameter lists in a tabular form similar to the iTools on-screen display;
columns to be included in the report are selectable, as with the on-screen parameter lists;
the user may select a subset of a device's lists for inclusion in the report;
the report may optionally be annotated with information such as user's name and company,
product name and number, and a description;
support for two output formats: HTML or CSV; HTML reports are previewed on-screen and may
be printed immediately (where Microsoft Internet Explorer 4 or later is installed).
The iTools Report Wizard is started using the 'Print' toolbar button, or by selecting 'Print...' from the File
menu, or from a device's popup menu. Doing so causes the iTools Report Wizard to appear and looks as
shown below.
Many lists contain no parameters themselves, but contain one or more sub-lists. Therefore, ensure that if
you select Add List that it contains parameters within, else the printout will contain no parameter data. For
example, if a report is desired of all the Operator parameters, then click on the Add with Sub-lists
command button. If only a selected Sub-list of the available list is desired, expand the list folder and use
the Add list command button for every sub-list desired.
December 1999
Issue 2.0
iTools
Once the information on each Report Wizard tab has been completed, click on the Next command button to
go to the next tab. On the Format tab is the Finish command button. Pressing this button causes the Report
Wizard to generate the report based on the options selected. If HTML was selected a print preview dialog
box appears where the report may be reviewed and printed immediately. IF CSV was selected, then a Save
As dialog box appears prompting for a file name and location. The file may then be imported into EXCEL
and printed.
Note the Report Templates command button in the figure above. This enables you to save and restore
Report Wizard configurations.
December 1999
Issue 2.0
iTools
iTools and the 2500
Power
Connect the terminals marked P+ and P- to a Eurotherm Controls 2500P power supply unit or a nominal
24V DC power supply and turn on the power.
Power On Self Test (POST)
On power up the LEDs on both the IOC and the I/O modules go through a self checking routine.
The unit should power up with the * or the C led lit on the IOC and the * LED lit on the other modules. If
this is not the case the LED status tables are shown below:
IOC Module
LED
Colour
ON
ALL OFF
✶
Green
Normal operation
S
Yellow
(Currently unused)
Self test failed on
power up
C
Yellow
Configuration
LED
Colour
Yellow
ON
IO network or
configuration port
communicating
OFF
LED
X
Colour
Red
OFF
Normal operation
X
Red
ON
IOC reset or
Module missing,
faulty or wrong type
Flashing
Power on self test
failed
✶
S
C
X
2500
Access Levels (Configuration/Operator)
The 2500 has two modes of operation Configuration and Operator
Operator is the mode for normal operation of the unit, with all control functions operating and the I/O
updating as a result. In this mode parameters may be changed that will effect the operation of the control
strategy (PID settings or alarms etc)
Configurator is the mode selected for fundamental changes to the operation of the 2500. In this mode of
operation the control strategy may be modified together with any changes to parameters and user wiring.
WARNING In configuration mode the instrument will not be controlling the process.
December 1999
Issue 2.0
iTools
Mode Indication
The status of operating mode is determined in two ways.
iTools will indicate Configuration mode by displaying the yellow and black
wrench (American for spanner) symbol in the top left corner of the main iTools
window. If it is not there the 2500 is in operator mode
The 2500 IOC will indicate Configuration mode by the yellow LED next to
the C being lit on the IOC module. In Operator mode the green LED next to
the * will be on.
Changing Mode
There are 5 ways to change a 2500 into configuration or operator mode:
1) Right click on the instrument and select the Set Access Level menu item, then select Configuration or
Operator .
2) From the main menu bar click on Device and select the Set Access Level menu item, then select
Configuration or Operator .
3) From the main toolbar select the Access icon. A warning dialog box pops up asking
if you are sure you want to proceed. Click on Yes to do proceed.
4) From the Device Browser right click on the instrument label and select the Set
Access Level menu item, then select Configuration or Operator ..
5) Enter Ctrl+Alt+O to enter configuration mode, or Ctrl+Alt+C to enter configuration mode.
Communication Failure
If iTools looses communications with the 2500 a symbol with a red circle and
white cross is displayed over the 2500 picture in the main iTools window.
During normal communications the 2500 IOC will be intermittently flashing its
comms LED (next to the small telephone symbol)
The Panel Views, Device Browser, Parameter List, and Watch/Recipe windows operate similar to that
described for the Series 2000 discretes above. The only essential difference in these ‘views’ is the
parameter list folders.
December 1999
Issue 2.0
iTools
IO Module Configuration
There are currently 6 modules available in the 2500:
1)
2)
3)
4)
5)
6)
2 Channel Analog Input – AI2 (64)
2 Channel Analog Output – AO2 (80)
4 Channel Relay Output – RLY4 (32)
4 Channel Digital Input – DI4 (1)
4 Channel Digital Output Logic – DO4_EP (16)
4 Channel Digital Output 24V – DO4_24 (17)
Each module is identified by its location in the base unit – 1- 16. The required module type must be
defined to correspond to the actual module type fitted. Then define the functionality of each module
channel. Each module contains a module function block (MOD01) and channel function blocks (M01_C1
– M01_C4). The channel function blocks vary depending on the type of input or output.
This sections details the configuration of an AI2 module in slot 1 and leaves an AO2 module in slot2, an
RLY4 in slot 3, and a DI4 in slot 4 as an exercise.
To define the AI2 module in slot1:
1) Ensure 2500 is in configuration mode.
2) From the Device Browser panel, expand the IO folder to display Module01
through Module 16. Either double-click on the IO folder or single-click on
.
All 16 modules are shown regardless of the base unit size – 4, 8, or 16.
3) Select the module to be configured by double-clicking on the Module folder of
choice – Module01 for the AI2 – or by single-clicking on the
.
4) There should now be 5 folders under Module 01; MOD01, and M01_C1 through
M01_C4. MOD01 is a function block containing the global module parameters. M01_C1 through
M01_C4 contain the individual channel parameters.
5) Double-click on MOD01 if the Parameter List window is not displayed, else single-click. The function
block parameter list dialog box for Module 1 is displayed as shown in the figure above.
December 1999
Issue 2.0
iTools
6) From the parameter list select Requested Module Type (ReqID).
Either double-click anywhere on the ReqID row or right click anywhere
on the ReqID row and select Edit Parameter Value… form the dialog
box.
7) From the popup box press the down arrow and single-click on the AI2
(64) choice. Press the OK or Apply command button. If successful,
the status panel at the bottom of the dialog box will display New Value
Written OK. This is easier to see using the Apply command button, as it
does not close the dialog box as the OK command button does.
8) The ReqID row changes to AI2 (64) to match the ActID row. The
number in brackets following the module type is the value you would use to change the module type
over communications.
Perform the same steps above to define an AO2 module in slot 2, a RLY4 module in slot 3, and a DI4
module in slot 4.
The channels displayed in the Device Browser and the parameters displayed in the Parameter List are
effected by a Parameter Availability Settings dialog box. From the main menu bar clock on Options, then
select Parameter Availability Settings… The Parameter Availability Settings dialog box appears with 3
check boxes. It is recommended that all the check boxes are checked. By doing so only channels and
parameters relevant to the actual modules fitted are displayed. If the Hide Parameters which are Not
Relevant check box is not checked, parameters that are not relevant to the module type are displayed in the
Parameter Lists. These parameters are indicated by their row being shaded in gray. Additionally, some
parameters are made read-only which is indicated by that row having text in blue.
The table below details the first 4 parameters in the MOD function block. The Module Status (ModSta)
status of a module is indicated by an 8-bit module status read only (RO) byte. The bit mapping is shown in
the table below.
Name
Description
ModSta
ModStatus
ActID
ActMod_1
ReqID
ReqMod_1
ModVer
ModVers_1
December 1999
Values
Meaning
R/W
Bit Number
0
1
2
Module Status
Read
Read only parameter which
confirms that the requested
module is the same as the
module fitted
Read
Write parameter defining
the module type
Module firmware version
Write
Description
Missing module
Wrong module ID
Unrecognized module
ID
3 Module comms error
4-7 Reserved
Module Type
Description
None (0)
None fitted
DI4 (1)
Digital Input
Dig Output External
DO4_EP (16)
PSU
24V Switched Output
DO4_24 (17)
RLY4 (32)
AI2 (64)
AO2 (80)
Relay Output
Analogue Input
Analogue Output
Read
Issue 2.0
iTools
Analog and digital inputs have alarms associated with them. A digital input has one alarm that can be
configured to be active for different input conditions. An analog input has one high alarm and one low
alarm on each input value. The bit mapping for the Module (MOD) Alarms 1-4 Status Word (AlmSW) is
shown in the table below. This mapping is the same for the channel loop alarms.
Bit
0
1
2
3
4
5
6
7
8 - 15
Function
Alarm 1 Active
Alarm 1 Unacknowledged
Alarm 2 Active
Alarm 2 Unacknowledged
Alarm 1 Active
Alarm 1 Unacknowledged
Alarm 2 Active
Alarm 2 Unacknowledged
For future alarms 5-8
Each module contains 2 or more input or output channels. Each channel must be configured to a type that
corresponds to the actual module type fitted into the 2500 base. For example, an AI2 module has 2 analog
inputs that require the type, linearization, and more to be configured.
This sections details the configuration of the channels in the AI2 module in slot 1 and leaves the
configuration of the channels in the AO2 module in slot2, the RLY4 in slot 3, and the DI4 module in slot 4
as an exercise.
To configure the AI module channel 1 as a T/C input and channel 2 as a 4-20 milliAmp input:
1) From the Device Browser open the IO folder, then the Module01 folder. Either double-click on the
folder or click on the
.
2) Double-click on MO1_C1 if the Parameter List window is not displayed, else single-click.
3) From the Parameter List window double-click on Channel Type (TYPE) - or right-click on the
Channel Type row and select Edit Parameter Value… – and the TYPE dialog box appears.
4) From the drop-down list box press the down arrow and select TC (1) for thermocouple inputs. Press
the OK or Apply command button to write the new type. If successful, the status panel at the bottom
of the dialog box will display New Value Written OK. This is easier to see using the Apply command
button, as it does not close the dialog box as the OK command button does.
5) Back in the Device Browser single-click on M01_C2 to display the Parameter List for channel 2.
6) Open the TYPE dialog box and select mV (3) for milliAmp input.
December 1999
Issue 2.0
iTools
Set Electrical High (IOH) to 20 and Electrical Low (IOL) to 4. Set Engineering Value High (VALH) to
100 and Engineering Value Low (VALL) to 0. The input burden resistor is 5Ω.
For Channel Types of mV, mA, V, and Pot, there is no need to calculate the input scalar and offset for the
Process Value (Val) to display the correct engineering units. The AI function block automatically
calculates the scalar and offset through the IOL, IOH, VALH, and VALL parameters. Note also that when
using the AI2 with the TC terminal unit and a single thermocouple, the thermocouple should be connected
to channel 1 while channel 2 may be any mV, mA, or V input.
The tables below detail the channel types for the available module types.
Analog Input (AI2)
Type
RTD (0)
TC (1)
PYRO (2)
mV (3)
mA (I) (4)
V (I) (5)
HiZ V (6)
Ohms (7)
HiOhms (8)
Pot (9)
Analog Output (AO2)
Type
V (O) (30)
mA (O) (31)
December 1999
2500M/AI2
Description
3-wire Resistance thermometer input
Thermocouple input, +/- 100mV
Pyrometer input
MilliVolt input, +/- 100mV
MilliAmp input
Volts input, 0-10Vdc
High impedance input
Resistance input
High resistance input
Potentiometer input
2500M/AO2
Description
Voltage, 10V @ 5mA or 5V @ 10mA
Current, 20mA @ 12Vdc
Issue 2.0
iTools
Digital Input (DI4)
Type
OnOffI (50)
Debnce (51)
Pulse (52)
Digital Output (DO4)
Type
OnOffl (40)
TimePr (41)
VlvRse (42)
2500M/DI4
Description
On Off digital input
De-bounce for relay inputs
Pulse Input (must be at least 20mS)
2500M/DO4
Description
On Off Output
Time proportioning output
Valve Raise (Channe1 1 or 3 must be configured as valve raise. Channel 2 or 4
automatically become valve lower.)
As an exercise complete the configuration of the AO2, RLY4, and DI4 modules in slots 2, 3, and 4
respectively.
IO Input Linearization
For analog inputs, it is necessary to configure the linearization curve. This is the Linearization Type
(LinTyp) parameter shown below. It is permissible to configure linearization on linear inputs.
December 1999
Issue 2.0
iTools
Each channel of a module has a Channel Status (ChStat) parameter. The status of each channel within
the I/O is indicated by an 8-bit channel status word.
Bit Number
0
1
2
3
4
5
6
7
Meaning
Sensor break detected (including value outside limits of linearization table)
CJC Failed
Channel not In Use – cleared if channel is needed for module type selected
Analog output saturated
Initialising - value not being updated but it will be
Invalid analog input / output calibration data
Not used
Module fault (an or of all the bits in the module status word)
To change the temperature units:
1) Double-click on the Operator folder in the Device Browser panel.
2) Single-click on the SYSTEM folder and the Parameter List shown below is displayed.
3) Double-click on the Instrument Temperature Units (Units) and select the temperature units of
choice. Press OK to close the dialog box.
December 1999
Issue 2.0
iTools
User Wiring
What is unique for the 2500 is User Wiring. User wiring is a
method “soft wiring” analogue and digital parameters together
either directly or using a series of function blocks. This facility
of being able to connect the I/O data to a library of function
blocks allows complex custom configurations to be built.
To access you may:
1) From the main menu bar click on View and select the
Toolkit Blocks menu item.
2) In the Panel View right click on the 2500 of choice and
select the Toolkit Blocks menu item.
3) In the Device Browser right click on the 2500 label of
choice and select the Toolkit Blocks menu item.
After a few seconds a User Wiring Editor window appears
with four selectable tabs, User Values, Analog Operations,
Logic Operations and Block Wiring.
December 1999
Issue 2.0
iTools
In general, developing an application program for the 2500 may be broken down into a series of logical
steps. A set of suggested steps as a useful guide is listed below.
Step Action
1
Sketch Out To System Concept In Block Form
2
Define And Configure The I/O
3
Define And Configure The Control Function Blocks
4
Define The User Wiring Blocks To Be Used
5
Configure The UserVal Blocks
6
Wire The User Blocks
7
Wire The Wireable Parameters
8
Test The 2500 In Operator Mode
User Values are a list of eight (8) parameters that can be stored within the 2500 and used within the control
strategy. For example, it may be required to add an offset to absolute pressure to an analogue input. This
offset value would be entered into one of the user values during configuration of the 2500 but could be
changed on-line via the communications link from a host system or from iTools directly.
You can see from the User Values list that it is possible to not only read and write parameter values but
also add comments to each value to assist during configuration, testing and commissioning. The User
Value Parameter label or name cannot be changed.
Analog Operations blocks are a convenient way to perform a mathematical calculation on two (2) input
variables. The input variables may be analog or digit types. The following conditions may be set up:
•
•
•
•
•
•
To soft wire up to two inputs of an analog calculation block to outputs of a previous stage of a process
To range each input individually by applying a multiplying factor
To perform a mathematical calculation between the two inputs. The table below provides a full list of
the calculations which can be made
To apply a maximum and minimum limit on the result of the calculation
To provide a fallback value if the result of the calculation is incorrect
An optional method of wiring the output of the analog calculation to the next stage of the process
December 1999
Issue 2.0
iTools
Single clicking on the ellipsis button adjacent to the input and
add text box fields enables selection of parameters. This brings
up a small window – as shown to the right – containing a parameter
browser from which the required parameter can be selected.
Alternatively, from the device browser window drag and drop the
required parameter into the field adjacent to the ellipsis button
Wiring to wireable parameters is optional, and is made by adding
entries to a list box. If a wireable parameter is selected that is already
wired to, a warning dialog box appears which allows either override of
the previous wire or cancel the operation.
December 1999
Issue 2.0
iTools
The analog calculation operators used for mathematical calculation are shown in the table below.
Analogue Wiring Operators
Name
Meaning
None
No function
Add
Add
Subtract
Subtract
Multiply
Multiply
Divide
Divide (Divide by zero gives invalid status and high limit output)
Abs Diff
Absolute difference
Max
Output = larger of both inputs
Min
Output = lesser of both inputs
Hot Swap
Use secondary input if primary fails
Sample/hold
For full description see pages 7-8/9
Power
xy Where x = input 1 and y = input 2
Square Root
Acts on input 1 only input 2 is ignored
Log
Log10 Both act on input 1 only
Ln
Logn Both act on input 1 only
10^X
Exponential Both act on input 1 only
There are sixteen Analog Operator blocks available labeled AOPR01 to AOPR16. Each of the sixteen
blocks may be configured as any of the block types in the above table. In the example below the Add
function block would be used to add Usr1 to the analog input.
Usr1
Offset
ADD
Module01
M01_C1
Val
December 1999
Calculated value can now be used
to connect to another calculation
block, control block or output
Parameter.
Pressure
Issue 2.0
iTools
Logic Operations blocks provide a convenient way to perform simple digital manipulations on two (2)
input variables. The input variables may be digital or analog types.
Logic Wiring Operators
Name
Meaning
None
No function
AND
AND
OR
OR
XOR
Exclusive OR
SRLATCH
Latching
EQU
= inputs are equal
NE
≠ Inputs are not equal
GT
> Input 1 greater than input 2
LT
< Input 1 less than input 2
GTE
≥ Input 1 greater than or equal to input 2
LTE
≤ Input 1 less than or equal to input 2
There are sixteen Logic Operation blocks labeled DOPR01 to DOPR16. The presentation of the Logic
Operations page closely resembles that of Analogue Calculations, however, it includes different fields to
allow inversion of the logic inputs and omits multipliers and limits. The two Invert check boxes are not
used when the selected operator is any of those which expect numeric rather than Boolean inputs, e.g. ‘=’
or ‘>’.
The example below shows how a Logic Operation block can be used to generate a TRUE or FALSE
output dependant upon whether the Pressure input is greater than the “trip” value held in Usr2
Usr2
Trip Val
Output can be wired to a digital O/P
for alarm purposes.
GT
Module01
M01_C1
Val
December 1999
Pressure
Issue 2.0
iTools
Block Wiring
Analog and logic operations enable the use of Operators on 1 or more analog or digital inputs. To wire
between Function Blocks – this includes Control blocks, IO Blocks, and other Application Specific blocks
– requires the use of the Block Wiring tab as shown in the figure below. In creating Block Wiring be
patient, it can take a few moments for the window to refresh fully.
In the Show Parameters drop-down
list box you may select to view the
complete list of function blocks along
with their parameters or just a single
function block as shown in the figure
to the right.
To enter a parameter into the Wired From column there are 3 choices:
1) In the Block Wiring window double-click in the cell desired in
the Wired From column. A hierarchical tree view dialog box of
the parameters appears. Either double-click on the parameter of
choice that immediately closes the dialog box; or, single-click
on the parameter of choice and click on the OK command
button.
2) In the Block Wiring window right click in the cell desired in the
Wired From column. The dialog box shown to right appears.
Select Edit Wire… Enter the parameter as in 1).
3) In the Device Browser window expand the parameter
hierarchical tree view to get to the parameter of choice. Then left click, hold down, and drag the
parameter over to the Wired From column of choice in the Block Wiring window.
December 1999
Issue 2.0
iTools
In the figure to the left is the dialog box that appears when a wire is
edited. It is used to add a wire in the Wired From column of the Block
Wiring window.
December 1999
Issue 2.0
iTools
From here an example is in order. The figure below represents a block diagram of a process control
system. The diagram consists of 3 sections:
1) A control loop (loop1) which will be configured as a heat only temperature controller. The input to the
control loop is derived from an Analog Input module in slot 1. The output drives a time proportioning
Digital Output module in slot 3.
2) A control loop (loop2) which will be configured as a humidity controller. The 2500 DIN rail controller
contains a humidity function block that calculates Relative Humidity from wet and dry PRT input
sensors.
3) A logic output is derived by the use of Analog and Logic Operations.
I/O Module
MOD03
I/O Module
MOD01
LOOP01
M01_C1 AI
Val
Val
Ch1OP
m-A
Ch2OP
HUMID1
LOOP02
RH
Dry
Wet
I/O Module
MOD01
DOPR01
M01_C1 AI
LT
Val
Val
I/O Module
MOD03
I/O Module
MOD01
M01_C2 AI
PV
M03_C1 DO
Input 1
Input 2
PV
Ch1OP
m-A
Ch2OP
Val
AOPR01
I/O Module
MOD03
Max
M03_C4 DO
Input 1
Wired
To
M03_C3 DO
Input 2
Wired
To
Val
Usr1
90.0
December 1999
Issue 2.0
iTools
Before you begin, the 2500 must be in Configuration mode. The easiest way is to use the
Access icon on the main toolbar. With the 2500 selected in either the Panel View or
Device Browser, simply single click on the Access icon. A warning popup window
appears asking for confirmation.
Step 1: Create Loop 1 – a Heat Only PID Loop
A function block diagram of a PID control loop is shown in the figure below which we are configuring as
Loop 1. The shaded function blocks represent physical I/O while the LOOP01 function block represents a
software PID (or IC) instrument albeit with no connection to the physical world. Therefore, the LOOP01
function block requires at a minimum to function as a PID loop:
1) A connection from a physical analog input to it’s Process Variable (PV) input
2) A connection from it’s output – Ch1OP – to a physical output.
The flow is always output to input – left to right.
I/O Module
MOD03
I/O Module
MOD01
LOOP01
M01_C1 AI
Val
PV
Ch1OP
m-A
Ch2OP
M03_C1 DO
Val
To wire the Loop 1 input recall that you wire from output to input. This means that you have to go to the
function block (destination) that has the input.
To wire the M01_C1 output – Process Value (Val) to the LOOP01 input – Process Variable (PV):
1) Select the Block Wiring tab in the Toolkit Blocks.
2) Double click (or right click → Edit Wire) on the parameter to be wired to –
Control.LOOP01.PV
3) From the small browser window select the parameter to be wired from IO.Module01.M01_C1.Val.
4) Press OK or double click on this parameter to complete the connection.
5) To add a comment - double click in the Comment cell (or right click → Edit
Parameter Comment…). The comment may be as long as practicable.
December 1999
Issue 2.0
iTools
To wire the LOOP01 output – Ch1 Output (Ch1OP) to the M03_C1 input – Process Value (Val):
1) Again, from the Block Wiring tab in the Toolkit Blocks.
2) Double click (or right click → Edit Wire) on the parameter to be wired to –
IO.Module3.MO3_C1.Val.
3) From the small browser window select the parameter to be wired from – L01_OP.Ch1OP. Press OK
or double click on this parameter to complete the connection.
4) To add a comment - double click in the Comment cell (or right click → Edit Parameter Comment).
The comment may be as long as practicable
There are 4 outputs in the LOOP function blocks. These are Working Output (wOP), Target Output Power
(T_OP), Ch1 Output (Ch1OP), and Ch2 Output (Ch1OP). The wOP and T_OP scale from +/- 100% for
heat/cool loops and 0-100% for heat only loops. For heat only loops either wOP or Ch1OP may be used.
For heat/cool loops you should use Ch1OP for the heat channel and Ch2OP for the cool channel.
Wiring may also be done from the Parameter List view by enabling the Wired From column. Right click in
the Parameter List window and from the Columns… menu item click on the Wired From sub-menu item.
This will add the Wired From column as shown in the figure below. Adding or deleting wires is the same
as when using the Toolkit Blocks window.
To Delete a Wiring Connection
There are a couple of methods for deleting wiring. These are:
1) In the Block Wiring window right click on the wiring connection of choice and from the pop up dialog
box select Delete Wire. Another dialog box appears asking for confirmation to delete the wiring.
2) From a parameter list with the Wired From column enabled right click to enable the pop up dialog box
then select Delete Wire.
December 1999
Issue 2.0
iTools
Step 2: Create Loop 2 – a Relative Humidity Loop
Loop 2 is an example of an application specific function block (HUMID1). In the Device Browser under
the Control folder there is a HUMID1 function block. It will be used for Loop 2. The HUMID1 function
block calculates the relative humidity (RH) from 2 inputs, a wet and a dry platinum resistance bulb. The
output RH is then input to a PID function block in this example LOOP02.
I/O Module
MOD01
I/O Module
MOD03
HUMID1
M01_C1 AI
Val
Dry
Wet
LOOP02
RH
PV
Ch1OP
m-A
Ch2OP
M03_C3 DO
Val
I/O Module
MOD01
M01_C2 AI
Val
To wire the HUMID1 inputs recall that you wire from output to input. This means that you have to go to
the function block (destination) that has the input. In this example the HUMID1 function block.
To wire the 2 inputs – Dry Bulb Temperature (Dry) and Wet Bulb Temperature (WEt):
1) Select the Block Wiring tab in the Toolkit Blocks.
2) Double click (or right click → Edit Wire) on the parameter to be wired
to – Control.HUMID1.Wet.
3) From the small browser window select the parameter to be wired from IO.Module01.M01_C2.Val.
4) Press OK or double click on this parameter to complete the connection.
5) Double click (or right click → Edit Wire) on the parameter to be wired
to – Control.HUMID1.Dry.
6) From the small browser window select the parameter to be wired from IO.Module01.M01_C1.Val.
7) Press OK or double click on this parameter to complete the connection.
December 1999
Issue 2.0
iTools
8) To add a comment - double click in the Comment cell (or right click → Edit Parameter
Comment…). The comment may be as long as practicable.
To wire the HUMID1 output – Relative Humidity (RH) to the LOOP02 input – Process Variable (PV):
1)
2)
3)
4)
5)
Select the Block Wiring tab in the Toolkit Blocks.
Double click (or right click → Edit Wire) on the parameter to be wired to – Control.LOOP02.PV.
From the small browser window select the parameter to be wired from – Control.HUMID1.RH.
Press OK or double click on this parameter to complete the connection.
To add a comment - double click in the Comment cell (or right click → Edit Parameter
Comment…). The comment may be as long as practicable.
To wire the LOOP02 output – Ch1 Output (Ch1_OP) to the M03_C3 input – Process Value (Val):
1) Select the Block Wiring tab in the Toolkit Blocks.
2) Double click (or right click → Edit Wire) on the parameter to be wired to –
IO.Module03.M03_C3.Val.
3) From the small browser window select the parameter to be wired from –
Control.LOOP02.L02_OP.Ch1OP.
4) Press OK or double click on this parameter to complete the connection.
5) To add a comment - double click in the Comment cell (or right click → Edit Parameter
Comment…). The comment may be as long as practicable.
December 1999
Issue 2.0
iTools
Step 3: Implement the Logic Operation
The example for logic operations uses the comparator function ‘less than’ (LT) that requires 2 input
variables. These variables may be either analog or digital. Input 1 will be from analog input module 2,
channel. Input 2 is from a user variable – Usr1. If Input 1 is less than Input 2, then the output is TRUE (1)
and if Input 1 is greater than Input 2 then the output is FALSE (0).
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
Select the Logic Operations tab in the Toolkit Blocks.
Select the first – or any 1 of the 16 logic operations – by a single click on the DOPR01 row.
Single click on the Input 1 ellipsis icon.
From the small browser window locate and select the parameter to be wired from – M02_C1.Val. Go
to the IO folder, Module02.
Press OK or double click on this parameter to complete the connection.
Single click on the Input 2 ellipsis icon.
From the small browser window locate and select the parameter to be wired from – USRVAL.Usr1.
Go to Toolkit Blocks, USRVAL.
Press OK or double click on this parameter to complete the connection.
In the Operator box, click on the drop down menu and select LT.
To add a comment - double click in the Comment cell (or right click → Edit Parameter
Comment…). The comment may be as long as practicable.
I/O Module
MOD01
DOPR01
M01_C1 AI
Val
LT
Input 1
Input 2
Wired
To
Usr1
90.0
December 1999
Issue 2.0
iTools
Alternatively, steps 2 though 7 may be replaced by dragging the parameter from the Device Browser
window to the Input 1 text box.
Step 4: Implement the Analog Operation
The example for analog operations uses the Max function – the highest input wins – that requires 2 input
variables. These variables may be either analog or digital. Input 1 will be from the HUMID1 output (RH,
0 – 100%) channel. Input 2 is from the logic operation LT in Step 3. Input 2 has a multiplier factor of 50
applied to match the scaling of Input 1.
If Input 2 is FALSE (0), the output is from Input 1. If Input 2 is TRUE (1) then the output is taken from
Input 1 if Input 1 is greater than 50 and from Input 2 if Input 1 is less than 50. This type of application is
useful if it is required to maintain a minimum level of power to a heater element based on a digital input.
1) Select the Analog Operations tab in the Toolkit Blocks.
2) Select the first – or any 1 of the 16 analog operations – by a single click on the AOPR01
row.
3) Single click on the Input 1 ellipsis icon.
4) From the small browser window locate and select the parameter to be wired from – HUMID1.RH. Go
to the Control folder, HUMID1.
5) Press OK or double click on this parameter to complete the connection.
6) If the Input 1 multiplier box is not 1, enter 1.
7) Single click on the Input 2 ellipsis icon.
8) From the small browser window locate and select the parameter to be wired from – DOPR01.BoolCV.
Go to Toolkit Blocks, Digital.
9) Press OK or double click on this parameter to complete the connection.
10) Change the Input 2 multiplier value to 50.
11) In the Operator box, click on the drop down menu and select Max.
12) In the Hi Limit and Lo Limit boxes enter the values 100 and 0, respectively.
13) In the Fallback box enter a value that you want the output to go to if the result of the calculation falls
outside the Hi/Lo Limits. It is left at 0 in this example.
14) Check the FallBack Overrides Limits box if you want the output to go to the fallback value in the
event the Hi/Lo limits are exceeded. If this box is not checked the output will clamp at the hi or lo
limit.
15) To add a comment - double click in the Comment cell (or right click → Edit Parameter
Comment…). The comment may be as long as practicable.
December 1999
Issue 2.0
iTools
HUMID1
RH
WEt
Dry
AOPR01
I/O Module
MOD03
Max
M03_C4 DO
Input 1
Input 2
Wired
To
Val
DOPR01
LT
Input 1
Input 2
December 1999
Wired
To
Issue 2.0
iTools
OPC Scope
OPC Scope.lnk
A separate utility shipped with iTools that allows data logging, trending, and a
DDE (Dynamic Data Exchange) interface is called OPC Scope. OPC Scope is an
OPC Explorer program that can connect to any OPC server that is in the Windows registry. The software
interface standard used is DDE, not OPC. OPC Scope provides the DDE interface. The OPC Scope
program is also an OPC Client to the EuroMBus – an OPC Server.
There are 3 (at least) ways to start OPC Scope:
1) From the main menu bar click on View and select
OPC Scope as shown to the right.
2) From the main toolbar click on the down arrow
next to the Views icon and select OPC Scope.
3) From the Start Menu under Programs, then from
the Eurotherm iTools folder, click on OPC Scope.
Next, connect to the Eurotherm OPC Modbus server – EuroMBus. As shown in the figure below, from the
OPC Server list box select ‘Eurotherm.ModbusServer.1’. It is not necessary to start EuroMBus as OPC
Scope will automatically start EuroMBus if not already started. If OPC Scope starts EuroMBus, note that
it will not be visible in the task bar and that EuroMBus will load it’s persistent data consisting of the
configuration it was running when it was last shut down. This configuration saves the COM parameters
and the connected instruments with their address. If a different instrument set is necessary, you should start
EuroMBus first and configure it for the instrument set of choice.
Once connected successfully, OPC Scope will display the address space of the OPC Server as shown in the
figure on the next page.
December 1999
Issue 2.0
iTools
For the OPC Scope program to operate as an OPC Client, it must be connected to an OPC Server. The
OPC Server connected to need not necessarily be the Eurotherm Modbus Server – EuroMBus. As shown
in the figure below, by clicking on the down arrow in the OPC Server drop down list box, any registered
server on the host (or remote) PC can be used with OPC Scope.
Next, OPC Scope needs to ‘connect’ to an OPC server. There are a couple of ways to do this:
1) From the main menu bar single click on Server and click on Connect as shown in the Figure below.
2) Or, click on the yellow light bulb icon next to the OPC Server drop down list box.
If successful, a hierarchical tree view of the Eurotherm Modbus OPC server address space appears in the
left-hand panel and in the status bar at the bottom of the window is displayed Eurotherm.ModbusServer.1.
Expand the tree to view the instrument parameter lists and the parameters within the lists. In this example
shown below a 2500 at address 11 is shown.
December 1999
Issue 2.0
iTools
Parameters must be added to the List table panel for logging, trending, or DDE. If multiple instruments are
connected, any combination of parameters may be monitored. To add parameters to the List table panel:
1) Drag the parameter of choice over to the list table panel.
2) Double-click on the parameter of choice.
3) Use the ‘Add new item to list’ icon from the toolbar. This is the tag icon with the
+ on top as shown in the figure to the right. Single clicking on this icon causes
the Add item dialog box to appear shown below. The Item ID must be entered.
This is the path to the parameter that consists of all the hierarchical folder names plus the parameter
mnemonic all separated by periods. The Item ID below is the Auto/Manual Select (m-A) for Control
Loop 1 – COM1.ID011-2500-V104.Control.LOOP01.m-A.
4) Right click in the List window and select Add Item… Complete as in Step 3 above.
5) From the main menu bar click on Item then select Add Item… Complete as in Step 3 above.
Use the ‘Remove selected item’ tag icon with the – on top to delete parameters in the List table panel. You
must select the parameter to be deleted by a single click.
The floppy icon allows you to save the OPC table for use at a later date. The file is saved as a
.uix extension. The open folder icon lets you open an OPC table from disk.
The update rate for parameter updates and trending may be set from 10ms (50 sec chart duration) to
9999999ms (578.7 days chart duration). The data logger has it’ own set rate. To change the logging
update rate you may:
1) From the main toolbar click on the Watch icon then enter
the desired update rate from the Update Rate dialog box.
2) From the main menu bar click on Options then select
Update Interval… as shown in the figure below. Enter
the desired rate in the Update Rate dialog box.
December 1999
Issue 2.0
iTools
Data Logging
The data logging feature of OPC Scope creates CSV (Comma
Separated Variable) files for import into Excel. The Data Logger
Options… menu selection from the Options menu bar brings up the
Data Logger Options dialog box. The defaults are shown in the figure
above right. Set the desired data logging options before starting the
data logger.
Be careful if using the Log on Every Change option as many of the
variables are single precision real data types and have a propensity to
change often, especially loop variables like process variable and
output power.
To start the data logger you may:
1) Single click on the ‘Start Data Logger’ toolbar icon.
2) From the main menu bar click on Options then select Start Data Logger… If not
appending to an existing file, a Save Log File dialog box appears prompting for file
location and name.
In the figure below is a snippet of the logger CSV in EXCEL. In the 1st is the time the data was logged.
Columns of parameters follow this with their associated value at the time of logging.
To stop the data logger you may:
1) Single click on the ‘Stop Data Logger’ toolbar icon.
2) From the main menu bar click on Options then select Stop Data Logger…
December 1999
Issue 2.0
iTools
Trend Chart
OPC Scope contains a chart for trending multiple variables and is capable of historical charting as well.
The chart requires minimal configuration. The words chart and trend are synonymous in this document.
Begin by enabling the chart properties dialog box as shown in the figure below. This may be done by:
1) From the main toolbar click on the chart icon to brings up a dialog box titled Chart Control
Panel with 5 visible tabs – Items, Axes, Legend, Plot, and Review. The Review tab only
appears when items are selected.
2) Right click in the Chart panel and select Show Chart Control Panel.
3) From the main menu bar click on Options then select Show Chart Control Panel.
The Items tab lists the parameters available for charting. As you select parameters in the check box a chart
display should appear moving it’s time axis in real time. Clicking on the Axes tab allows you to define the
horizontal time span – from 1 minute to 7 days – and the vertical axis scaling. The vertical axis scaling
may be either automatic or fixed by entering min and max values.
The Legend tab is self-explanatory and is shown in the figure below.
December 1999
Issue 2.0
iTools
The Plot tab allows a number of options:
1) Change the Line Thickness of an individual point
to make it more prominent.
2) If you check the Value Labels box and then click
on a trend trace to select it, a series of numeric
labels are shown. This will allow closer
investigation of data for example during loop
tuning. If you checking the Value Labels box the
data labels are deleted.
3) The Printing check box is used in order to select
either color or monochrome printouts to be
available for printing. Either click File from the
taskbar then select Print Chart or click in the Print
Chart command button to print a chart..
The Review tab enables the retrieval of logged data to disk. Once the ‘Enable View of Historical Data’
check box is checked the chart changes to historical mode. Data can be manipulated by using the Page Left
and Page Right command buttons. Also by using the right mouse button and pointer the chart can be
scrolled in either the vertical or horizontal axis. The left mouse button and pointer enables zoom in and out
of charted parameters.
In addition, the chart display stops being updated in real time and only historical data is shown. Deselecting
the box frees the display to start updating again. Note that no data is lost during the time that the historical
display is being viewed.
Historical mode may also be entered clicking on the ‘Toggle chart review mode’ in
the main toolbar. Then the Page left and Page right icons located at the bottom
right of the chart are used for historical review.
Clicking on the List tab at any time returns the chart mode back to the OPC list view where all
the points are being continually updated. Either the list or chart panels may be maximized to
full screen by clicking on the ‘Toggle maximize of list/chart views located at the bottom right
of the window.
December 1999
Issue 2.0
iTools
DDE Interface
Using iTools with Excel requires iTools software modules EuroMBus and OPC Scope. The iTools shell is
not necessary.
To enter into Excel the DDE link, recall the format or address of a DDE link. It is Application, Topic and
Item. In Excel it is entered into the Formula Bar as:
=Application|Topic!Item
Here, the Application is always OPCscope and the Topic Eurotherm_ModbusServer_1. The Item is the
path to the parameter that includes the serial port identifier, the name of the connected instrument, the
parameter list name, and the parameter mnemonic, each separated by periods. This is the item name shown
in Figure X in the right-hand panel under the Item column. All periods and dashes must be replaced by
underscores.
For example – COM1_ID011_2500_V104_Control.LOOP01_PV.
These path names can be seen from the figure below. Again, note that all periods and dashes are replaced
by underscores (_). Otherwise Excel reports the formula contains an error.
The formula may be entered manually in to Excel or by using dialog boxes. To use dialog boxes, right
click on the Item name of choice. A dialog box as shown in the figure below appears. Click on Copy Item
DDE Link.
December 1999
Issue 2.0
iTools
Now switch to Excel. Right click on the cell of choice. The dialog box as shown in the figure below
appears. Click on Paste Special.
The Paste Special dialog box appears. Select the Paste link: check box. Leave the Unicode Text selected
and press the OK command button.
December 1999
Issue 2.0
iTools
Excel connects to OPC Scope and displays the real-time value of the parameter entered into the formula
bar. The figure below shows 3 values entered into a worksheet – in this example process value, target
setpoint, and output power.
This is an example of OLE at work – Object Linking and Embedding.
December 1999
Issue 2.0
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement