The Setpoint Programmer is equipped with a universal (thermocouple, RTD or
linear) input and up to three outputs (relay, SSR or linear). It can be
panel-mounted in an appropriate-sized cut-out using the “no-tools” fixing strap
supplied. Several instruments can be installed in a side-by-side multiple
installation in one single cut-out.
The Setpoint Programmer is front-panel configurable, enabling the user to tailor
the instrument to suit the application.
The Setpoint Programmer is equipped with a 96 - 264V 50/60Hz power supply as
standard; a 24V AC/DC option is available.
The Setpoint Programmer is constructed such that, once the instrument is correctly
configured and installed, most changes to its use or application can be
accommodated without removing it from its panel installation.
The options available on the Setpoint Programmer include:
• Re mote con trol and se lec tion of pro gram via a Digi tal In put Op tion PCB
• Sec ond con trol (COOL) out put
• Valve mo tor drive (VMD) out put
• Up to four Event re lay out puts via an Event Out put Op tion PCB
• Re corder out put (set point or pro cess vari able)
• RS485 se rial com mu ni ca tions (AS CII or MOD BUS pro to col)
• Real Time Clock
For a full list of options, refer to Appendix A .
1-159216-1
Page 7
SECTION 2
INSTALLATION
2.1UNPACKING PROCEDURE
1. Remove the Setpoint Programmer from its packing. The Setpoint
Programmer is supplied with a panel gasket and push-fit fixing strap. Retain
the packing for future use, should it be necessary to transport the Setpoint
Programmer to a different site or to return it to the supplier for repair/testing.
2. Examine the delivered items for damage or deficiencies. If any is found,
notify the carrier immediately.
59216
2.2PANEL-MOUNTING
92.0 mm +0.8 -0.0
THE SETPOINT
PROGRAMMER
The panel on which the Setpoint
Programmer is to be mounted must
be rigid and may be up to 6.0mm
(0.25 inches) thick. The cut-out
required for a single etpoint
Programmer is as shown in Figure
2-1.
Several controllers may be installed
in a single cut-out, side-by-side. For
n Setpoint Programmers mounted
side-by-side, the width of the cut-out would be:
(96n - 4) millimetres or (7.56n - 0.16) inches.
The Setpoint Programmer is 100mm deep (measured from the rear face of the
front panel). The front panel is 96mm high and 96mm wide. When
panel-mounted, the front panel projects 10mm from the mounting panel. The
main dimensions of the Setpoint Programmer are shown in Figure 2-2.
Figure 2-1Cut-out Dimensions
59216-22-1
Page 8
59216
Figure 2-2Principal Dimensions
To panel-mount the Setpoint Programmer:
1. Insert the rear of the Setpoint Programmer housing through the cut-out
(from the front of the mounting panel) and hold the Setpoint Programmer
lightly in position against the panel. Ensure that the panel gasket is not
distorted and that the Setpoint Programmer is positioned squarely against
the mounting panel. Apply pressure to the front panel bezel only.
CAU TION: Do not remove the panel gasket, as this may result in
inadequate clamping of the instrument in the panel.
2. Slide the fixing strap in place (see Figure 2-3) and push it forward until it is
firmly in contact with the rear face of the mounting panel (the tongues on
the strap should have engaged in matching rachet positions on the
Setpoint Programmer housing and the fixing strap springs should be pushing
firmly against the mounting panel rear face).
Once the Set point Pro gram mer is in stalled in its mount ing panel, it may be
sub se quently re moved from its hous ing, if nec es sary, as de scribed in Sub sec tion
3.1.
2-259216-2
Page 9
59216
Figure 2-3Panel-mounting the Setpoint Programmer
59216-22-3
Page 10
59216
2.3CONNECTIONS AND WIRING
Figure 2-4Rear Terminals
2-459216-2
Page 11
59216
2.3.1Mains (Line) In put
The Setpoint Programmer will operate on 96 - 264V AC 50/60Hz mains (line) supply.
The power consumption is approximately 4 VA.
CAUTION: This equipment is designed for installation in an enclosure
which provides adequate protection against electric shock. Local
regulations regarding electrical installation should be rigidly
observed. Consideration should be given to prevention of access to
the power terminations by unauthorised personnel. Power should be
connected via a two-pole isolating switch (preferably situated near
the equipment) and a 1A fuse, as shown in Figure 2-5.
Figure 2-5Mains (Line) Sup ply Con nec tions
If the Setpoint Programmer has relay outputs in which the contacts are to
carry mains (line) voltage, it is recommended that the relay contact mains
(line) supply should be switched and fused in a similar manner but should
be separate from the Setpoint Programmer mains (line) supply.
2.3.224V (Nomi nal) AC/DC Sup ply
The supply connections for the 24V AC/DC option of the Setpoint Programmer are
as shown in Figure 2-6. Power should be connected via a two-pole isolating switch
and a 315mA slow-blow (anti-surge Type T) fuse.
Figure 2-624V AC/DC Sup ply Con nec tions
With the 24V AC/DC supply option fitted, these terminals will accept the following
supply voltage ranges:
24V (nominal) AC 50/60Hz -20 - 50V
24V (nominal) DC -22 - 65V
59216-22-5
Page 12
59216
Table 2 -1Ther mo cou ple Ca ble Col our Codes
2-659216-2
Page 13
59216
2.3.3 Ther mo cou ple In put
The correct type of thermocouple extension leadwire or compensating cable
must be used for the entire distance between the Setpoint Programmer and the
thermocouple, ensuring that the correct polarity is observed throughout. Joints in
the cable should be avoided, if possible. The Setpoint Programmer’s CJC facility
must be enabled (normal conditions) for this input (see Subsection 4.3).
NOTE: Do not run ther mo cou ple ca bles ad ja cent to power- carrying
con duc tors. If the wir ing is run in a con duit, use a sepa rate con duit
for the ther mo cou ple wir ing. If the ther mo cou ple is grounded, this
must be done at one point only. If the ther mo cou ple ex ten sion lead
is shielded, the shield must be grounded at one point only.
The colour codes used on thermocouple extension leads are shown in Table 2-1.
2.3.4 RTD In puts
The compensating lead should be connected to Terminal 3. For two-wire RTD
inputs, Terminals 2 and 3 should be linked. The extension leads should be of
copper and the resistance of the wires connecting the resistance element should
not exceed 5 ohms per lead (the leads should be of equal resistance).
2.3.5 Lin ear In puts
For linear mA input ranges, connection is made to Terminals 1 and 4 in the
polarity shown in Figure 2-4. For linear mV and V ranges, connection is made to
Terminals 2 and 3 in the polarity shown in Figure 2-4. For details of the linear input
ranges available, refer to Appendix A.
2.3.6 Digi tal In puts
These inputs will accept TTL, Open Collector or voltage-free (switch) connections.
A Digital Input Option PCB must be fitted and the External Option parameter (in
Configuration Mode - see Subsection 4.2 of this manual) must be set to inP or
both for these terminals to be operable. The degree of external selection/control is
defined by the External Selection parameter in Program Define Mode (see
Operator’s Manual, Section 8). It is assumed that all external selection/run control
functions are enabled for the purposes of this description.
Terminals 31 (R2) to 33 (R0) provide a binary-coded input which is used to select
the program:
59216-2 2-7
Page 14
59216
Digital Inputs = TTL LevelDigital Inputs = Contavts (switches)
Digital InputsProgram SelectedDigital InputsProgram Selected
For the Program Control inputs, the following convention has been adopted: for
TTL inputs OFF = logic 0, ON = logic 1; for contact (switch) inputs, OFF = open,
ON = closed.
Terminal 30 is the Program Abort control. It is edge-sensitive; an OFF-ON transition
at any time will cause an immediate Program Abort.
Terminal 29 provides the remote Run Program/Hold Program control and has an
identical effect to that of the Run/Hold key on the front panel. An OFF-ON
transition will cause the currently-selected program to be run (or to be resumed if
it is currently held); An ON-OFF transition will cause the currently-running program
to be held. Powering-up the Setpoint Programmer with this terminal ON will not
cause a program to run.
Terminal 28 provides the “x60" program timebase selection. This terminal is
level-sensitive: ON (contacts closed) = minutes/seconds, OFF (contacts open) =
hours/minutes). When the Setpoint Controller is powered-up, the initially-selected
timebase will be according to the level on this terminal at power-up.
NOTE: All re mote se lec tion/con trol func tions ex cept the Abort
func tion have prece dence over the cor re spond ing front panel
con trols. The “x60" func tion will also take prece dence over any
”Pre- set x60" pa rame ter set ting (see Op era tor Man ual, Sec tion 8).
2.3.7Re lay Out puts
Out puts 1, 2 and 3:con tacts rated at 2A re sis tive at 120/240V AC.
End of Pro gram/Event out puts:con tacts rated at 5A re sis tive at 120/240V AC.
NOTE: With VMD con trol, ei ther Out put 1 or Out put 2 is switched on
(to open or close the valve) How ever, un der fault con di tions, both
Out put 1 and Out put 2 re lays could be switched on si mul ta ne ously.
For safety pur poses, an in ter lock can be in cluded which con nects
the sup ply to the mo tor via the “nor mally closed” con tacts on the
Out put 1 and Out put 2 re lays (see Fig ure 2-7).
2 -859216-2
Page 15
Figure 2-7 Valve Mo tor Drive Out puts with In ter lock
2.3.8 SSR Drive Out puts
59216
These outputs produce a time-proportioned non-isolated DC signal (0 - 4.3V
nominal, output impedance 250 ohms).
2.3.9 DC Out puts
See Appendix A.
2.3.10Event Out puts
These outputs are only available if the Event Output PCB is fitted and if the External
Option parameter in Configuration Mode (see Subsection 4.2 of this manual) is set
to either out or both. They are single pole single throw Normally Open relay
contacts. For the current segment of the currently-running/held program, these
outputs are in the states defined by the Event parameter (see Operator’s Manual,
Section 8) for that segment. 0 = open, 1 = closed.
2.3.11RS485 Se rial Com mu ni ca tions Link
The “A” terminal (Terminal 17) on the Setpoint Programmer should be connected
to the “A” terminal on the master device; the “B” terminal (Terminal 16) on the
Setpoint Programmer should be connected to the “B” terminal on the master
device. Where several Setpoint Programmers are connected to one master port,
the master port transceiver in the active state should be capable of driving a load
of 12kΩ per Setpoint Programmer; the master port transceiver in the passive state
must have pull-up/pull-down resistors of sufficiently low impedance to ensure that
it remains in the quiescent state whilst supplying up to +/-100
Programmer transceivers in the high impedance state.
µA each to the Setpoint
59216-2 2-9
Page 16
59216
SEC TION 3
INTERNAL LINKS AND SWITCHES
3.1REMOVING THE SETPOINT PROGRAMMER FROM ITS
HOUSING
CAUTION: Before removing the Setpoint Programmer from its housing,
ensure that all power has been removed from the rear terminals.
To withdraw the Setpoint Programmer from its housing, simply grip the side edges
of the front panel (there is a finger grip on each edge) and pull the panel
forwards. This will release the Setpoint Programmer from its rear connectors in the
housing and will give access to the PCBs. Take note of the orientation of the
Setpoint Programmer for subsequent replacement into the housing.The positions of
the PCBs are shown in Figure 3 -1 .
Figure 3-1PCB Positions
3 -159216-3
Page 17
59216
Figure 3-2Removing the Output 2/Output 3 Option PCBs
59216-33-2
Page 18
59216
3.2REMOVING/REPLACING THE OUTPUT 2/OUTPUT 3
OPTION PCBs
With the Setpoint Programmer removed from its housing:
1. Gently push the rear ends of the CPU PCB and Power Supply PCB apart
slightly, until the two tongues on each of the Output 2/Output 3 Option PCBs
become dis-engaged - see Figure 3-2B; The Output 2 Option PCB tongues
engage in holes in the Power Supply PCB and the Output 3 Option PCB
tongues engage in holes on the CPU PCB.
2. Carefully pull the required Option PCB (Output 2 or Output 3) from its
connector (Output 2 Option PCB is connected to the CPU PCB and Output 3
Option PCB is connected to the Power Supply PCB) - see Figure 3-2C. Note
the orientation of the PCB in preparation for its replacement.
Adjustments may now be made to the link jumpers on the CPU PCB, the Output
2/Output 3 Option PCBs (if DC output) and (if fitted) the DC Output 1 PCB. The
replacement procedure is a simple reversal of the removal procedure.
3.3REMOVING/REPLACING THE RS485
COMMUNICATIONS OPTION PCB
The RS485 Communications Option PCB is mounted on the inner surface of the
Power Supply PCB and can be removed when the Setpoint Programmer is
removed from its housing (see Subsection 3.1) Figure 3 -3 illustrates the
removal/replacement procedure. It is not necessary to remove the Output
2/Output 3 Option PCBs to perform this procedure.
Figure 3-3Re mov ing/Replacing the RS485 Communications Op tion PCB
3-359216-3
Page 19
59216
3.4INSTALLING/REMOVING THE DIGITAL INPUT OPTION
PCB
The location of the Digital Input Option PCB is shown in Figure 3-4. It is connected
to the CPU PCB via a flexi-strip connector, as shown.
Figure 3-4Location of Digital Input Option PCB and
Event Output Option PCB
To install the Digital Input Option PCB:
1. Hold the PCB ap proxi mately in po si tion and care fully in sert the free end
of the flexi- strip ca ble into the socket near the bot tom edge of the CPU PCB
(en sur ing that none of the pins on the end of the flexi- strip be come bent
and that the flexi- strip is not twisted).
2. Fully in sert the Digi tal In put Op tion PCB into its con nec tor at the rear of
the front panel (when the PCB is fully in serted, it will be come en gaged in
the slots above and be low its con nec tor).
To remove the Digital Input Option PCB:
1. Dis- engage the PCB from its slots (above and be low the con nec tor at the
rear of the front panel) and with draw the PCB clear of the con nec tor.
2. Dis con nect the flexi- strip from the con nec tor near the bot tom edge of
the CPU PCB.
3. Re move the Digi tal In put Op tion PCB com pletely from the in stru ment.
59216-33-4
Page 20
59216
3.5INSTALLING/REMOVING THE EVENT OUTPUT OPTION
PCB
The location of the Event Output Option PCB is shown in Figure 3 -4 . It is connected
to the CPU PCB via a flexi-strip connector, as shown.
To install the Event Output Option PCB:
1. Hold the PCB ap proxi mately in po si tion and care fully in sert the free end
of the flexi- strip ca ble into the socket near the top edge of the CPU PCB
(en sur ing that none of the pins on the end of the flexi- strip be come bent
and that the flexi- strip is not twisted).
2. Fully in sert the Event Out put Op tion PCB into its con nec tor at the rear of
the front panel (when the PCB is fully in serted, it will be come en gaged in
the slots above and be low its con nec tor).
To remove the Event Output Option PCB:
1. Dis- engage the PCB from its slots (above and be low the con nec tor at the
rear of the front panel) and with draw the PCB clear of the con nec tor.
2. Dis con nect the flexi- strip from the con nec tor near the top edge of the
CPU PCB.
3. Re move the Event Out put Op tion PCB com pletely from the in stru ment.
3.6REPLACING THE SETPOINT PROGRAMMER IN ITS
HOUSING
To replace the Setpoint Programmer, simply align the CPU PCB and Power Supply
PCB with their guides and connectors in the housing and slowly but firmly push the
Setpoint Programmer into position.
CAU TION: En sure that the in stru ment is cor rectly ori en tated. A stop will
op er ate if an at tempt is made to in sert the in stru ment in the wrong
ori en ta tion (e.g. upside- down). This stop must not be over- ridden.
3-559216-3
Page 21
59216
3.7SELECTION OF INPUT TYPE
The se lec tion of in put type is ac com plished on link jump ers LJ1/LJ2/LJ3 on the CPU
PCB (see Fig ure 3-5 and Ta ble 3 -1 ).
Figure 3-5CPU PCB (Relay/SSR Drive Output 1)
Table 3 -1Input Type Selection
Input TypeLink Jumper Fitted
RTD or DC (mV)None (parked)
ThermocoupleLJ3
DC (mA)LJ2
DC (v)LJ1
59216-33-6
Page 22
59216
3.8SELECTION OF PRIMARY OUTPUT (OUTPUT 1) TYPE
The re quired type of Out put 1 is se lected by Link Jump ers LJ4/LJ5/LJ6/LJ7/LJ8/LJ9
on the PSU PCB (see Fig ure 3-6 and Ta ble 3 -2 ).
Figure 3-6PSU PCB Link Jumpers
Table 3 -2Output 1 Type Selection
Output TypeLink Jumpers
Fitted
RelayLJ5 & LJ6
SSR DriveLJ4 & LJ7
DC (0 - 10V)LJ8
DC (0 - 20mA)LJ9
DC (0 - 5V)LJ8
DC (4 - 20mA)LLJ9
3 -759216-3
Page 23
59216
3.9OUTPUT 2 TYPE/OUTPUT 3 TYPE
The type of output for Output 2 and Output 3 is determined by the Option PCB
fitted in the appropriate position (see Figure 3 -1 ) and, in the case of the DC
Output Option PCB being fitted, the setting of Link Jumpers LJ8 and LJ9 on that
Option PCB (see Figure 3-7 and Table 3 -3 ). There are three types of option PCB
which may be used for Output 2 and Output 3:
1. Re lay Out put Op tion PCB (no link jump ers)
2. SSR Out put Op tion PCB (no link jump ers)
3. DC Out put Op tion PCB (link jump ers as shown in Fig ure 3 -7 )
Figure 3-7DC Out put Option PCB (Output 2/Output 3)
Table 3 -3Output 2/Output 3 DC Output Type Selection
Output TypeLink Jumpers Fitted
DC (0 - 10V)LJ8
DC (0 - 20mA)LJ9
DC (0 -5V)LJ8
DC (4 - 20mA)LJ9
59216-33-8
Page 24
59216
SECTION 4
CONFIGURATION MODE
4.1ENTRY INTO CONFIGURATION MODE
The Setpoint Programmer is then in Configuration Mode:
NOTE: Changes to Con figu ra tion pa rame ters (e.g. in put range, out put
use and type) will cause the Pro gram De fine Mode and Con trol ler
De fine Mode pa rame ters to be set to their de fault val ues. Ad just all
Con figu ra tion Mode pa rame ters to their de sired val ues be fore
ad just ing Pro gram De fine and Con trol ler De fine Mode pa rame ters.
4.2HARDWARE DEFINITION CODE
This specifies the hardware fitted (input type, output types etc.); this must be
compatible with the hardware actually fitted. It can be accessed by pressing the
Down and Scroll keys together. The Message Display will then show:
and lower main display will be of the form:
4-159216-4
Page 25
59216
The displayed code may be incremented/decremented using the Up/Down keys
as required. The maximum setting available for this code is 4777. For example,
the code for a thermocouple input, DC 4 - 20mA primary output (Output 1) and
relay Output 3 would be 2701. When the code is first altered, the code display will
flash, until the desired value is displayed and confirmed by pressing the MODE
key.
NOTE: It is essential that this code is changed promptly whenever there is a
change to the Setpoint Programmer’s hardware configuration (change of
input/output type, alarm/recorder output added/removed etc.). The
Setpoint Programmer software depends upon this code to operate
correctly.
Hardware Definitions may be viewed as Read Only displays in Base Mode by
pressing the Scroll and Down keys simultaneously.
Whilst the Hardware Definition Code is displayed, pressing the Scroll key will cause
the Message Display to change to:
and the lower main dis play to change to one of:
The desired setting can be achieved using the Up/Down keys.
59216-44-2
Page 26
59216
Press the Scroll key to change the Message Display to:
and the lower main display to one of:
The desired setting can be achieved using the Up/Down keys. If the External
Option parameter has not been set to inP or both , pressing the Scroll key will
return to the initial External Option parameter display. If the External Option
parameter has been set to either inP or both, pressing the Scroll key will change
the Message Display to:
and the lower main display to one of:
Digital Inputs = TTL LevelDigital Inputs = Contavts (switches)
Digital InputsProgram SelectedDigital InputsProgram Selected
For the Program Control inputs, the following convention has been adopted: for
TTL inputs OFF = logic 0, ON = logic 1; for contact (switch) inputs, OFF = open,
ON = closed.
The desired setting can be achieved using the Up/Down keys. Pressing the Scroll
key will then return to the initial External Option parameter display. To exit from the
Hardware Definition Code facility, press the Down and Scroll keys simultaneously
(which will cause a return to the normal Configuration Mode). Alternatively, either
of the methods of exit from Configuration Mode (see Subsection 4.5 ) may be used
here.
4-359216-4
Page 27
59216
4.3CONFIGURATION MODE PARAMETERS
The Configuration Mode parameters are presented for view/edit in the following
sequence:
ParameterMessage
FunctionAvailable Settings/Values
Display
Primary Input
Range
1
Displayed code defines
input type & range (see
Appendix A)
Control ActionSpecifies control action
of Output 1
2
Alarm 1 TypeSpecifies Alarm 1
operation
Alarm 2 TypeSpecifies Alarm 2
operation
(Lower Main Display)
See Appendix A .
Standard, direct-acting
Standard, reverse-acting*
VMD, direct-acting I
VMD, reverse-acting I
Process High*
Process Low
Deviation
Band
None
Process High*
Process Low
Alarm Inhibit (see
Subsection 4.4)
* Default value/setting
I Not available if Output 1 and Output 2 are not relay outputs (see Subsection 4.2).
Specifies which alarms
are inhibited
Deviation
Band
None
No inhibit*
Alarm 1
Alarm 2
Both alarms
59216-44-4
Page 28
59216
ParameterMessage
FunctionAvailable Settings/Values
Display
Output 2 Usage
NOTE: This
Specifies use of
Output 2
3
parameter is not
available if Control
Action is set to Mdd
or Mdr - Output 2 is
automatically used
as a control output.
Output 3 UsageSpecifies use of
Output 3
4
(Lower Main Display)
Control Output
2
Alarm 2 (direct)
Alarm 2 (reverse)
Alarm 1 OR 2 (direct)
Alarm 1 OR 2 (reverse)
Alarm 1 AND 2 (direct)
Alarm 1 AND 2 (reverse)
Loop Alarm (direct)
Loop Alarm (reverse)
Alarm 1 (direct)
Alarm 1 (reverse)
Segment ModeDefines parameter used
to specify duration of
each segment (along
with Final SP value)
End of Program
Relay operation
Selects when End of
Program relay is
energised
Alarm 1 OR 2 (direct)
Alarm 1 OR 2 (reverse)
Alarm 1 AND 2 (direct)
Alarm 1 AND 2 (reverse)
Loop Alarm (direct)
Loop Alarm (reverse)
Recorder Output (SP)
Recorder Output (PV)
Time*
Ramp Rate H
When program ends*
While program runs
Event StateSelects whether Event
Held
Output states are held
or reset at End of
Reset*
Program
* Default value/setting
HWhen x60 = OFF, Time = hours/minutes and Ramp Rate = LSD/hour
When x60 = ON, Time = Minutes/seconds and Ramp Rate = LSD/minute
4-559216-4
Page 29
59216
ParameterMessage
Baud Rate
Communications
Protocol
Communications
Address
CJC
Enable/Disable
5
5
56,
7
Number of Lock
Codes
Lock Code
8
Display
If 1 Lock
Code, or:
FunctionAvailable Settings/Values
Selects Baud rate for
RS485 Communications
Selects protocol for
RS485 Communications
Selects RS485
Communications
address
Enables/disables Cold
Junction Compensation
Selects one or two lock
codes to be used
Dislays current lock
code value(s)
(Lower Main Display)
Numeric value: 1200, 2400,
4800* or 9600
ASCII*
MODBUS RTU, no parity
MODBUS RTU, odd parity
MODBUS RTU, even parity
ASCII protocol:1* - 99
MODBUS RTU protocol: 1 - 255
Enabled*
Disabled
1* (common code) or 2
(separate codes for Controller
Define Mode and Program
Define Mode)
Read Only - No adjustment in
Configuration Mode - see
Operator's manual.
followed
by:
if 2 Lock
Codes
* Default value/setting
59216-44-6
Page 30
59216
NOTES ON CONFIGURATION PARAMETERS
1. The primary input range deafult setting is dependent uon the hardware fitted, as
indicated in the Hardware definition Code (see Subsection 4.2):
Input Hardware FittedDefault Setting
Thermocouple
RTD/Linear (mV)
Linear (mA)3414 (4 - 20mA)
Linear (V)4446 (0 - 10V)
2. If Output 2 is selected to be the secondary (COOL) control output, its action is always
the complement of the action of Output 1.
3. The default setting for Output 2 Usage is Alarm 2 hardware output, direct-acting (if a
relay/SSR drive output) or secondary (COOL) control output (if DC output).
4. The default setting for Output 3 Usage is Alarm 1 hardware output, direct-acting (if a
relay/SSR drive output) or Process Variable Recorder Output (if a DC output).
5. Not available if the Hardware Definition Comms parameter is set to nonE .
6. Not available if the Hardware Definition Comms parameter is set to MAS (see
Subsection 4.2).
1419 (Type "J", 0 - 760°C)
7220 (RTD Pt100 0 - 800°C)
7. Not available if input type is not thermocouple (see Subsection 4.2 ). If the CJC is
disabled, the initial display in Operator Mode will show horizontal bars flashing in the lower
main display.
8. Message Display will show Lock Code for 1 lock code or Lock P (Program Define Mode)
followed by Lock C (Controller Define Mode) for 2 lock codes.
4.4ALARM INHIBIT FACILITY
On power-up, an “alarm” condition may occur, based on the alarm value, the
process variable value and, if appropriate to the alarm type, the setpoint value.
This would normally activate an alarm; however, if the pertinent alarm is inhibited,
the alarm indication is suppressed and the alarm will remain inactive. This will
prevail until the “alarm” conditon returns to the “inactive” state, whereafter the
alarm will operate normally.
4.5EXIT FROM CONFIGURATION MODE
To leave Configuration Mode, depress the Up and Scroll keys simultaneously.
NOTE: An auto matic exit to Base Mode will be made if, in
Con figu ra tion Mode, there is no front panel key ac tiv ity for five
min utes.
The exit is made via the power-up self-test routines which include a lamp test.
4 -759216-4
Page 31
59216
SECTION 5
SERIAL COMMUNICATIONS - ASCII PROTOCOL
The Setpoint Programmer may be equipped with a three-wire RS485-compatible
serial communications facility, by which means communication may occur
between the Setpoint Programmer and a master device (e.g. a computer or
terminal) or up to 99 slave devices.
5.1RS485 CONNECTIONS
The connections for the serial communications option are shown in Figure 2 -4 and
described in Subsection 2.3.11 . Communication is at a user-selectable rate from
the range 1200, 2400, 4800 and 9600 Baud and the cable used should be
suitable for data transfer at the selected rate over the required distance.
Transmitters/receivers conform to the recommendations in the EIA Standard RS485.
5.2COMMUNICATIONS ENABLE/DISABLE
When Communications are enabled (in Controller Define Mode - see Operators’
Manual), the Setpoint Programmer parameters may be adjusted by the master
device via the serial communications link. If communications are disabled, the
Setpoint Programmer will not adjust or change any parameters in response to
commands received from the master device and will send a negative
acknowledgement in response to such commands. Whether communications are
enabled or disabled, the Setpoint Programmer will return the requested
information in response to a Type 2 Interrogation message (see Subsection 5.4.2 )
from the master device.
5.3SELECTION OF COMMUNICATIONS ADDRESS
The address for each Setpoint Programmer is defined in Configuration Mode (see
Subsection 4.3). Up to 32 Setpoint Programmers, each with a unique address, may
be connected to the master device.
5.4ASCII COMMUNICATIONS PROTOCOL
The ASCII protocol assumes half duplex communications. All communication is
initiated by the master device. The master sends a command or query to the
addressed slave and the slave replies with an acknowledgement of the
command or the reply to the query. All messages, in either direction, comprise:
(a) A Start of Mes sage char ac ter
- R (Pro gram mer Pa rame ters) or L (Con trol ler Pa rame ters)
(b) One or two ad dress char ac ters (uniquely de fin ing the slave)
(c) A pa rame ter/data char ac ter string {DATA}
59216-55-1
Page 32
59216
(d) An End of Mes sage char ac ter
Messages from the master device may be one of five types:
Type 1:{S} {N} ? ? *
Type 2:{S} {N} {P} {C} * or R {N} {P} {C} *
Type 3:{S} {N} {P} # {DATA} * or R {N} {P} # {DATA *
Type 4:{S} {N} {P} I * or R {N} {P} I *
Type 5:{S} {N} \ P S S ? *
where all characters are in ASCII code and:
{S} is the Start of Mes sage char ac ter L (Hex 4C) or R (Hex 52). L is used for
Con trol ler pa rame ters; R is used for Pro gram mer pa rame ters.
{N} is the slave Set point Pro gram mer ad dress (in the range 1 - 99);
ad dresses 1 - 9 may be rep re sented by a sin gle digit (e.g. 7) or in
two- digit form, the first digit be ing zero (e.g. 07).
{P} is a char ac ter which iden ti fies the pa rame ter to be
in ter ro gated/modi fied - see Ta ble 5 -2 (Programmer parameters) and
Ta ble 5 -4 (Controller parameters).
{C}is the com mand (see Subsection 5.4.2)
#in di cates that {DATA} is to fol low (Hex 23)
{DATA}is a string of nu meri cal data in AS CII code (see Ta ble 5 -1 )
Pis the Pro gram Num ber
S Sis the Seg ment Num ber (01 to 16)
*is the End of Mes sage char ac ter (Hex 2A)
No space char ac ters are per mit ted in mes sages. Any syn tax er rors in a re ceived
mes sage will cause the slave con trol ler to is sue no re ply and await the Start of
Mes sage char ac ter.
Table 5 -1{DATA} Element - Sign/Decimal Point Position
{DATA} ContentData Format{DATA} ContentData Format
This message is used by the master device to determine whether the addressed
slave Setpoint Programmer is active. The reply from an active slave is
L {N} ? A *
An inactive Setpoint Programmer will give no reply.
5.4.2Type 2 Mes sage
L {N} {P} {C} * or R {N} {P} {C} *
This type of message is used by the master device to interrogate or modify a
parameter in the addressed Setpoint Programmer. {P} identifies the parameter as defined in Table 5-2 (Programmer Parameters) or Table 5 -4 (Controller
Parameters) - and {C} represents the command to be executed, which may be
one of the following:
+ (Hex 2B) - In cre ment the value of the pa rame ter de fined by {P}
– (Hex 2D) - Dec re ment the value of the pa rame ter de fined by {P}
? (Hex 3F) - De ter mine the cur rent value of the pa rame ter de fined by {P}
The reply from the addressed Setpoint Programmer is of the form:
L {N} {P} {DATA} A * or R {N} {P} {DATA} A *
where {DATA} comprises five ASCII-coded digits whose format is shown in Table
5-1. The data is the value requested in a query message or the new value of the
parameter after modification. If the action requested by the message from the
master device would result in an invalid value for that parameter (either because
the requested new value would be outside the permitted range for that
parameter or because the parameter is not modifiable), the Setpoint Programmer
replies with a negative acknowledgement:
L {N} {P} {DATA} N * or R {N} {P} {DATA} N *
The {DATA} string in the negative acknowledgement reply will be indeterminate. If
the process variable or the deviation is interrogated whilst the process variable is
outside the range of the Setpoint Programmer, the reply is:
L {N} {P} < ? ? > 0 A *
if the process variable is over-range, or
L {N} {P} < ? ? > 5 A *
if the process variable is under-range.
59216-55-3
Page 34
59216
Scan Tables
A parameter identifier character “]” in the message from the master device
indicates that a “Scan Table” operation is required. This provides a facility for
interrogating the values of a group of parameters and status in a single message
from the master device. The reply to such a command would be in the form:
L {N} ] xx aaaaa bbbbb ccccc ddddd eeeee A *
for Controller Scan Table, or
R {N} ] 25 P ss VVVVV TTTT CCCC SSSSS EEEE A *
for a Program Scan Table. For the Controller Scan Table response, xx is the
number of data digits to follow; this is 20 for a single-control-output instrument and
25 for a dual-control-output instrument. For further information, refer to Subsections
5.11 and 5.16.
5.4.3Type 3 Mes sage
L {N} {P} # {DATA} * or R {N} {P} # {DATA} *
This message type is used by the master device to set a parameter to the value
specified in {DATA}. The command is not implemented immediately by the slave
Setpoint Programmer; the slave will receive this command and will then wait for a
Type 4 message (see below). Upon receipt of a Type 3 message, if the {DATA}
content and the specified parameter are valid, the slave Setpoint Programmer
reply is of the form:
L {N} {P} {DATA} I * or R {N} {P} {DATA} I *
(where I = Hex 49) indicating that the Setpoint Programmer is ready to implement
the command. If the parameter specified is invalid or is not modifiable or if the
desired value is outside the permitted range for that parameter, the Setpoint
Programmer replies with a negative acknowledgement in the form:
L {N} {P} {DATA} N * or R {N} {P} {DATA} N *
5.4.4Type 4 Mes sage
L {N} {P} I * or R {N} {P} I *
This type of message is sent by the master device to the addressed slave Setpoint
Programmer following a successful Type 3 transaction with the same slave
Setpoint Programmer. Provided that the {DATA} content and the parameter
specified in the preceding Type 3 message are still valid, the slave Setpoint
Programmer will then set the parameter to the desired value and will reply in the
form:
5 -459216-5
Page 35
59216
L {N} {P} {DATA} A *
or
R {N} {P} {DATA} A *
where {DATA} is the new value of the parameter. If the new value or parameter
specified is invalid, the slave Setpoint Programmer will reply with a negative
acknowledgement in the form:
L {N} {P} {DATA} N *
or
R {N} {P} {DATA} N *
where {DATA} is in de ter mi nate. If the immediately- preceding mes sage re ceived
by the slave Set point Pro gram mer was not a Type 3 mes sage, the Type 4 mes sage
is ig nored.
5.5PROGRAMMER PARAMETERS
(Start of Message character = R)
The Programmer Parameters and their identifier characters are listed in Table 5 -2
and their functions are shown in Table 5-3.
Unless otherwise stated, the {DATA} element will follow the standard five-digit
format and the decimal point position must be correct for the new value to be
accepted and for modification to occur.
Table 5 -2Programmer Parameters and Identifiers
IdentifierParameter/CommandCommentsType
ASegment NumberSelects segment in selected
program
BFinal Setpoint ValueIn selected segmentRead/Write
CSegment Time/Ramp RateIn selected segmentRead/Write
GNumber of Cycles ProgrammedFor selected programRead/Write
HNumber of Cycles CompletedFor selected programRead Only
ICurrent Segment NumberIn currently-running/held programRead Only
JSegment Time RemainingIn currently-running segmentRead Only
KProgrammer CommandsProgram control/selectionWrite Only
LProgrammer Status 1Summary of Programmer Parameters Read Only
MCurrent Setpoint ValueIn currently-running/held programRead Only
NCurrent Segment Event StatusStatus of each of four EventsRead Only
PCurrent Program NumberIndicates program currently
running/held
QDelayDefines delay to start of all
programm
Read/Write
Read Only
Read/Write
59216-55-5
Page 36
59216
IdentifierParameter/CommandCommentsType
RPreset x60 ModeON, OFF or not selected (for
selected program only)
SPower Failure RecoverySelects Cold Start or Warm Start
recovery
TProgram NumberSelects program for comms
operations
UUser Program TagsDefines tag name for a programRead/Write
VHold Band valueIn selected programRead/Write
\Segment DefinitionsReads/defines details of stated
program/segment
]Program Scan TableReads summary of stated
program/segment
_Segment ModeTime Mode or Rate ModeRead/Write
'Programmer Status 2Summary of Programmer
Parameters
Read/Write
Read/Write
Read/Write
Read/Write
Read/Write
Read Only
Read Only
Table 5 -3Programmer Parameters - Functions
ParameterFive-digit {DATA} ElementDependent
Adjustment RangeDecimal
Point
Position
Segment Number0001 to 00160Program Number
Final Setpoint ValueInput Range Min. - Input Range Max.As per inputProgram Number;
Segment Time/Ramp
Rate
Number of Cycles
Programmed
Number of Cycles
Completed
Current Segment
Number
Segment Time
Remaining
Time Mode: 0000 - 9959 (2 right-most
digits must not exceed 59)
Rate Mode: 0000 - 9999
000n = Join to Program n (n = 1 to 8)
0009 = Repeat Segment
0010 = End Segment
0000 (infinite) - 99990Program Number
Read Only; value range 0000 - 9999
and <HH>0 (numeric limit exceeded)
Read Only; value range 0001 - 00160Current Program
Read Only; value range 0000 - 9959
(2 right-most digits must not exceed
59) and <HH>2 (numeric limit
exceeded)
2
As per input
5
5
5
0Current Program
2Current Program
Upon:
Segment Number
Program Number;
Segment Number
Number
Number
Number; Current
Segment Number
5-659216-5
Page 37
ParameterFive-digit {DATA} ElementDependent
Adjustment RangeDecimal
Point
Position
Programmer
Commands
Programmer Status 1Read Only (see Subsection 5.7)N/A-
Current Setpoint
Value
Current Segment
Event Status
Current Program
Number
Delay (all programs)0000 - 9959 (2 right-most digits must
Preset x60 Mode0000 = No preset state
Power Fail Recovery0000 = Cold Start
Program Number0001 - 00080-
User Tag NamesSee Subsection 5.14-Program Number
Hold Band0000 - input spanAs per inputProgram Number
Hold TimeRead Only; value range 0000 - 9959
Auto-Hold Type0000 = OFF
Hold On0000 = Ramps and Dwells
External Selection
Control (all
programs )
Program/Segment
Definitions
Program Scan TableRead Only (see Subsection 5.11)-
Segment Mode0000 = Time; 0001 = Rate0-
Programmer Status 2Read Only (see Subsection 5.13)N/A-
Write Only; value range 0001 - 0013,
0021 - 0028 (see Subsection 5.6)
Read OnlyAs per input-
Read Only (see Subsection 5.8)N/ACurrent Segment
Read Only; value range 0001 - 00080-
not exceed 59)
0001 = Preset x60 ON
0002 = Preset x60 OFF
0001 = Warm Start
(see Subsection 5.9)
(2 right-most digits must not exceed
59) and <HH>2 (numeric limit
exceeded)
0001 = only on PV above SP
0002 = only on PV below SP
0003 = on both
0001 = Dwells only
0002 = Ramps only
0000 = disabled
0001 = program selection only
0002 = Run/Hold/Abort control only
0003 = both
See Subsection 5.10-
0-
2-
0Program Number
0-
2Current Program
0Program Number
0Program Number
0-
Upon:
Number; Current
Program Number
Number
59216
59216-55-7
Page 38
59216
5.6PROGRAMMER COMMANDS{P} = K
This Write Only parameter is used to convey commands to be implemented by the
Setpoint Programmer. In the {DATA} element, the decimal point position digit is set
to 0; the remaining four digits are used to specify the command to be executed:
ValueCommandValueCommand
0001Run currently-selected program
0002Manually hold currently-running program
0003Release Manual Hold
1
0004Jump forward one segment
0005Abort currently-running program
0006Start on Controller Setpoint0023Run Program 3
0007Start on Process Variable0024Run Program 4
0008End on Controller Setpoint0025Run Program 5
0009End on Final Value0026Run Program 6
0010Enable x60 Mode0027Run Program 7
12,
0011Disable x60 Mode
1
0012Enable Program Lock
0013Diable Program Lock
2
1
0021Run Program 1
0022Run Program 2
0028Run Program 8
123,,
123,,
123,,
123,,
123,,
123,,
123,,
123,,
1.If External Run/Hold/Abort Control is active, a negative acknowledgement (NAK)
is returned.
2.If program is in Manual Hold, a negative acknowledgement (NAK) is returned.
3.If External Program Selection is active, a negative acknowledgement (NAK)
is returned.
5.7PROGRAMMER STATUS 1{P} = L
This command obtains status information from the Setpoint Programmer. The
{DATA} element in the response is a five-digit decimal number which, when
converted into binary form, indicates status as follows:
5-859216-5
Page 39
59216
5.8CURRENT SEGMENT EVENT STATUS{P} = N
This Type 2 interrogation message returns the status of the four event outputs for
the currently-executed segment (as defined by Current Segment Number and
Current Program Number). The {DATA} element has six digits; the first two are 04
and each of the remaining digits (Event 1 being represented by the left-most digit
etc.) may be 1 (active) or 0 (inactive).
5.9POWER FAIL RECOVERY{P} = S
This parameter defines the mode of recovery on restoration of power after a
power failure. The {DATA} element decimal point position digit wil be set to 0 and
the remaining four digits will be set to either 0000 (Execute Cold Start -entry into
Base Mode with Program Number set as when power failed and Segment Number
blank) or 0001 (Execute Warm Start - program resumed from point when power
failed). Any attempt to set these digits to a value outside this range will cause a
negative acknowledgement (NAK) to be returned.
5.10PROGRAM/SEGMENT DEFINITIONS{P} = \
This pa rame ter pro vides a single- message method of set ting a given seg ment in a
given pro gram to a pre- defined state and of read ing seg ment de tails with out
ref er ence to the Pro gram Num ber and Seg ment Num ber pa rame ters. It is
in ter ro gated us ing a Type 5 mes sage. The nor mal re sponse to in ter ro ga tion is of
the form:
R{N}\14PSSFFFFFTTTTTEA*
where:{N}is the com mu ni ca tions ad dress (01 - 32 or 1 - 32)
14is the char ac ter count for the fol low ing data
Pis the pro gram number
SSis the seg ment number
FFFFF is the Fi nal Set point Value
TTTTTis the Seg ment Time or Rate (as ap pro pri ate)
Eis a single- character hexa deci mal rep re sen ta tion
of the seg ment’s Event State.
If the Program Number or Segment Number is out of range, a negative response
will be returned in the form:
R{N}\14PSSFFFFFTTTTTEN*
59216-55-9
Page 40
59216
A specified segment may have details written to it by means of a Type 3/5
message sequence.
Type 3 Mes sage:R{N}\#14PSSFFFFFTTTTTE*
Re ply: R{N}\14PSSFFFFFTTTTTEI* (posi tive
ac know ledge ment)
R{N}\14PSSFFFFFTTTTTEN* (nega tive
ac know ledge ment)
Type 5 Mes sage:Raa\PSSI*
Re ply: Raa\14PSSFFFFFTTTTTEA* (posi tive
ac know ledge ment)
Raa\14PSSFFFFFTTTTTEN* (nega tive
ac know ledge ment)
5.11 PROGRAM SCAN TABLE {P} = ]
This Read Only parameter may be interrogated using a Type 2 message. The
normal response is of the form:
R {N} ] 25 P s s V V V V V T T T T C C C C S S S S S E E E E A *
where: {N} is the com ms ad dress of the Set point Pro gram mer
P is the Pro gram Num ber
ss is the Seg ment Num ber
VVVVV is the cur rent set point value
TTTT is the Time Re main ing/Hold Time (deci mal po si tion 2
as sumed)
CCCC is the number of cy cles com pleted (0000 to 9999; if
higher, will be set to <HH>, sig ni fy ing “over- range”);
deci mal point 0 as sumed
SSSSS is the Pro gram mer Status 1 (see Sub sec tion 5.7)
EEEE is the Event Status; each digit (Event 1 be ing
rep re sented by the left- most digit etc.) is 1 (ac tive)
or 0 (in ac tive).
5.12 SEGMENT MODE {P} = _
This parameter controls the overall programming algorithm of the instrument; Time
Mode or Rate Mode. Changing this parameter will cause all other Program
Definitions to be set to default values, which takes in excess of one second to
5-10 59216-5
Page 41
59216
complete. Software which writes to this parameter must therefore take this time
into account before expecting a reply.
5.13PROGRAMMER STATUS 2{P} = ‘
This Read Only parameter gives a bit map representing the current status of the
Event Output and Program Control Input ports. It is interrogated by a Type 2
message only and the response is in the normal five-digit {DATA} format which
contains a decimal representation (decimal point position is always set to 0) of an
eight-bit binary number whose bits have the following significance:
5.14U SER TAG NAMES
Tag names may use all alphanumeric characters, spaces and standard
punctuation marks. They must consist of eight characters, with blanks being
represented by space characters.
The interrogation message is the Type 2 message:
Query:R {N} U ? *
Re ply:R {N} U 08 CCCCCCCC A *
The tag names can be written with the usual Type 3/Type 4 message transaction:
Type 3 Mes sage:R {N} U # 08 CCCCCCCC *Re ply:R {N} U 08 CCCCCCCC I * (Posi tive ac know ledge ment)
R {N} U 08 CCCCCCCC N * (Nega tive
ac know ledge ment)
Type 4 Message: R {N} U I *Reply:R {N} U 08 CCCCCCCC A *
59216-55-11
Page 42
59216
5.15CONTROLLER PARAMETERS
(Start of Message character = L)
The controller parameters and their identifier characters are listed in Table 5 -4
and their functions are listed in Table 5-5.
Table 5 -4Controller Parameters and Identifiers
IdentifierParameter/CommandCommentsType
ASetpoint High LimitMaximum setpoint valueRead/Write
BOutput 1 Power Limit *Safety power limitRead/Write
CAlarm 1 valueAlarm 1 active at this levelRead/Write
DRate
EAlarm 2 ValueAlarm 2 active at this levelRead/Write
FON/OFF Differential Value *Switching hysteresis for ON/OFF
GScale Range MaximumUpper limit of scaled input rangeRead/Write
HScale Range MinimumLower limit of scaled input rangeRead/Write
IReset Value 1 or Loop Alarm TimeIntegral Time Constant value or
JManual Reset *Bias valueRead/Write
KOverlap/Deadband Value *Portion of PB1 + PB2 over which
LController Status
MProcess Variable ValueUniversal inputRead Only
NOutput 1 Cycle Time *
OOutput 2 Cycle Time *
PProportional Band 1 (PB1) Value
QScale Range Decimal Point
SSetpoint Value-Read/Write
TSetpoint Low LimitMinimum value of setpointRead/Write
UProportional Band 2 (PB2) Value1 Proportion of input span over
VDeviation ValuePV - SPRead Only
WOutput Power *Output power levelRead Only
ZSetpoint Programmer
1
2
Motor Travel Time H
Minimum Motor ON Time H
Position
Commands
3
Derivative Time Constant valueRead/Write
Read/Write
control
Read/Write
(for ON/OFF control with Loop
Alarm Enabled) Loop Alarm Time
value
Read/Write
both outputs are active
Status information (see NOTES ON
Read Only
TABLE 5 -4 )
Used to maximise relay life
Time for valve to travel full range
Read/Write
Read/Write
of movement (from one stop to
the other)
Used to maximise relay life
Minimum drive effort to initiate
Read/Write
Read/Write
movement of stationary valve.
1
Proportion of input span over
Read/Write
which Output 1 level is
proportional to the PV level
Decimal point positionRead/Write
Read/Write
which Output 2 level is
proportional to the PV level
See NOTES ON TABLE 5-4Write Only
5-1259216-5
Page 43
59216
IdentifierParameter/CommandCommentsType
[Recorder Output Scale
Maximum
\Recorder Output Scale MinimumMinimum scale value for recorder
]Scan TableReads main controller parametersRead Only
mInput Filter Time ConstantDigital filterRead/Write
vProcess Variable Offset ValueModified PV = Actual PV - PV
* Not applicable to VMD Output.H Applicable only to VMD Output
Maximum scale value for
recorder output - corresponds to
Input Scale Maximum
outout - corresponds to Input
Scale Minimum
Offset
Read/Write
Read/Write
Read/Write
NOTES ON TABLE 5-4
1.These parameters cannot be modified whilst either the Pre-Tune facility or
the Self-Tune facility is activated.
2.The Controller Status Byte has the following format:
3.Only Type 3 or Type 4 Messages are allowed with this parameter. In the
Type 3 Message, the {DATA} field must be one of eight five-digit numbers.
The reply from the Setpoint Programmer also contains the {DATA} field with
the same content. When the master device issues the Type 4 Message, the
setpoint Programmer responds with the same {DATA} field content. The
commands corresponding to the {DATA} field value are:
59216-55-13
Page 44
59216
00010 = Activate Manual Control
00020 = Activate Automatic Control
00030 = Activate the Self-Tune facility
00040 = De-activate the Self-Tune facility
00050 = Request Pre-Tune (see note below)
00060 = Abort Pre-Tune
00130 = Activate Loop Alarm
00140 = De-activate Loop Alarm
NOTE: The Setpoint Programmer will go into Pre-Tune Mode only if
the process variable is at least 5% of input span from the setpoint.
Table 5 -5Controller Parameters - Functions
ParameterFive-digit {DATA} ElementDefault
Adjustment RangeDecimal
Point
Position
INPUT PARAMETERS
Process Variable (PV)
Process Variable Offset3Modified PV limited by Scale Range
2
None - Read OnlyAs per inputN/A
As per input 0
Max. and Scale Range Min.
Scale Range Maximum
Scale Range Minimum
Scale Range Decimal
Point Position
1
1
1
0 = xxxx1 = xxx.x
2 = xx.xx3 = x.xxx
As per input1000
As per input0000
01
Filter Time Constant0.0 secs. to 100.0 secs.12.0 secs
OUTPUT PARAMETERS
Power Output Value
4
0% to 100% for one output;
0-
−100% to +100% for two outputs
Output 1 Power Limit
Output 1 Cycle TimePowers of 2 in the range 0.5secs. to
8
0% to 100%0100%
0 or 132secs.
512secs. (0.5, 1, 2, 4 etc.)
Output 2 Cycle TimePowers of 2 in the range 0.5secs. to
Minimum Value
SETPOINT PARAMETERS
Setpoint (SP) ValueSetpoint Low Limit to Setpoint High LimitAs per input Setpoint (SP) High LimitCurrent SP to Input Range MaximumAs per inputInput Range
Setpoint (SP) Low LimitInput Range Minimum to current SPAs per inputInput Range
ALARM PARAMETERS
Alarm 1 ValueDepends upon type
Alarm 2 ValueDepends upon type
5
5
As per input As per type
As per input As per type
Value
Range Max.
Range Min.
Max.
Min.
5
5
5 -1459216-5
Page 45
ParameterFive-digit {DATA} ElementDefault Value
Adjustment RangeDecimal
Point
Position
TUNING PARAMETERS
8
Rate
8
Reset
Manual Reset (Bias)
8
00secs. to 99mins. 59secs.
1sec. to 99mins. 59secs.
0% to 100% for one output;
−100% to +100% for two outputs
6
6
21min. 15secs.
25mins. 00secs.
0 (positive)
25%
or
5 (negative)
ON/OFF Differential0.1% to 10.0% of input span10.5%
Overlap/Deadband
78,
−20% to +20% of PB1 + PB2;
negative = Deadband
positive = Overlap
0 (positive)
or
5 (negative
0%
Proportional Band 1 (PB1)0.0% to 999.9% of input span110.0%
Proportional Band 2 (PB1)
78,
0.0% to 999.9% of input span110.0%
STATUS PARAMETERS
Controller Status
Read Only - not adjustableN/AN/A
(see Table 5 -4 )
Arithmetic DeviationRead Only - not adjustableAs per input N/A
Controller Scan Tables
Read Only - not adjustableN/AN/A
(see Subsection 5.16)
59216
NOTES ON TABLE 5-5
1.Applicable to DC linear inputs only.
2.If the process variable is out of range, the {DATA} byte in the reply will be
<??>0 (over-range) or <??>5 (under-range).
3.The Process Variable Offset parameter value should be selected with care.
Injudicious application of values could lead to the displayed process variable
value bearing no meaning relationship to the actual process variable value.
4.If Manual Control is not selected, this is a Read Only parameter (i.e. cannot
be adjusted).
5.The default settings for the different alarm types are as follows:
Alarm TypeAdjustment RangeDefault Setting
Process HighScale Range Min. to Scale Range Max.Scale Range Max.
Process LowScale Range Min. to Scale Range Max.Scale Range Min.
Band0 to input span from SP5 input units
Deviation
±input span from SP
6.{DATA} element is in the form mm.ss (mm = minutes, ss = seconds).
5 input units
7.Applicable only if Output 2 is fitted.
8.Not operative if Proportional Band = 0.
59216-55-15
Page 46
59216
5.16CONTROLLER SCAN TABLE
The Controller Scan Table operation takes the form of a Type 2 interrogation
command which accesses a set of information (held in the {DATA} element in the
response). The response would be in the form:
L {N} ] xx aaaaa bbbbb ccccc ddddd eeeee A *
where xx is the number of data digits in the {DATA} element to follow; this is 20 for
a single-control-output instrument and 25 for a dual-control-output instrument.
These digits are as described in Table 5 -1 and may comprise:
aaaaaThe cur rent set point value
bbbbbThe cur rent pro cess vari able value
cccccThe cur rent value of Out put 1 Power (0 - 100%)
dddddThe cur rent value of Out put 2 Power (0 - 100%), if ap pli ca ble.
eeeeeThe Con trol ler Status (see Note 2 on Ta ble 5 -4 ).
5.17ERROR RESPONSE
The circumstances under which a message received from the master device is
ignored are:
Par ity er ror de tected
Syn tax er ror de tected
Ti me out elapsed
Re ceipt of a Type 4 mes sage with out a pre ced ing Type 3 com mand
mes sage.
Negative acknowledgements will be returned if, in spite of the received message
being notionally correct, the Setpoint Programmer cannot supply the requested
information or perform the requested operation. The {DATA} element of a
negative acknowledgement will be indeterminate.
5.18MASTER COMMUNICATIONS MODE
When the Setpoint Programmer is set to operate as the master device over an
RS485 communications link to up to 99 slave instruments (see Subsection 4.2), it
uses the ASCII communications protocol to send the current setpoint value to
each slave instrument connected and powered-up. The Setpoint Programmer will
detect all addresses which have no slave instrument and will automatically skip to
the next address; the Setpoint Programmer periodically interrogates “empty”
addresses to determine whether or not they have become active. The
address-to-address scan rate is five per second at 4800 Baud and ten per second
at 9600 Baud.
5-1659216-5
Page 47
59216
SECTION 6
MODBUS RTU SERIAL COMMUNICATIONS
The Setpoint Programmer may be equipped with two-wire RS485-compatible serial
communications, by which means communication may occur between the
Setpoint Programmer and a master device (e.g. a computer or terminal).
6.1COMMUNICATIONS WRITE ENABLE/DISABLE
When Communications Write operations are enabled (in Controller Define Mode see Operator’s Manual, Section 9), the Setpoint Programmer parameters may be
adjusted by the master device via the serial communications link. If
communications Writes are disabled, the Setpoint Programmer will not adjust or
change any parameters in response to commands received from the master
device and will send a negative acknowledgement in response to such
commands. Whether communications Writes are enabled or disabled, the
Setpoint Programmer will return the requested information in response to
interrogation from the master device.
6.2PHYSICAL REQUIREMENTS
6.2.1Char ac ter Trans mis sion
The data format is fixed to be one start bit, eight data bits and one stop bit. The
Baud rate may be selected to be 1200, 2400, 4800 (default) or 9600 Baud. The
parity is selectable to be even, odd, or none.
6.2.2Line Turn- round
The line turn-round timings adhere to the industry standard.
6.3MODBUS RTU PROTOCOL
The RS485 Communications Option can be set to use the industry standard
MODBUS protocol. The following restrictions are imposed:
• Baud rates may be set to 1200, 2400, 4800 or 9600 Baud only.
• Sup port for multi- parameter Write op era tions is lim ited to sup port of the
Multi- Word Write Func tion (Num ber 16) but per mits writ ing of one
pa rame ter only per mes sage.
• The multi- parameter Read op era tions sup port a maxi mum of 10
pa rame ters per mes sage.
59216-66-1
Page 48
59216
The fol low ing MOD BUS func tions are sup ported (JBUS names, where ap pli ca ble,
are given in ital ics):
FunctionMODBUS
Function No.
Read Coil Status (Read n Bits)01/02
Read Holding Registers (Read n Words)03/04
Force Single Coil (Write 1 Bit)05
Preset Single Register (Write 1 Word)06
Loopback Diagnostic Test08
Preset Multiple Registers (Write n Words)16
The Setpoint Programmer will identify itself in response to a Read Holding Registers
message which enquires the values of word parameters 121 and 122 (see Table
6-2); MODBUS Function 17 (Report Slave ID) is not supported.
6.3.1Mes sage For mats
The first character of every message is the Setpoint Programmer address, in the
range 1 - 255 and 0 for broadcast messages. The second character is always the
Function Number. The contents of the remainder of the message depends upon
this Function Number.
In most cases the Setpoint Programmer is required to reply to the message by
echoing the address and Function Number, together with an echo of all or part of
the message received (in the case of a request to write a value or carry out a
command) or the information requested (in the case of a Read Parameter
operation). Broadcast messages are supported at address 0 (to which the Setpoint
Programmer responds by taking some action without sending back any reply ).
Data is transmitted as eight-bit binary bytes with one start bit, one stop bit and
optional parity checking (none, even or odd). A message is terminated simply by
a delay of more than three character lengths at the Baud rate used; any
character received after such a delay is considered to be the potential address
at the start of a new message.
Since only the RTU form of the protocol is supported, each message is followed by
a two-byte CRC 16 (a 16-bit cyclic redundancy checksum). This checksum is
calculated in accordance with a formula which involves recursive division of the
data by a polynomial, with the input to each division being the remainder of the
results of the previous division. The dividing polynomial is
216 + 215 + 22 + 1 (Hex 18005)
but this is modified in two ways:
(a) be cause the bit or der is re versed, the bi nary pat tern is also
re versed, mak ing the most sig nifi cant bit (MSB) the right- most bit, and
6 -259216-6
Page 49
59216
(b) be cause only the re main der is of in ter est, the right- most (most
sig nifi cant) bit can be dis carded.
Thus, the poly no mial has the value Hex A001. The CRC al go rithm is shown in Fig ure
6 -1 .
Figure 6-1Cyclic Redundancy Checksum Algorithm
59216-66-3
Page 50
59216
Read Coil Status(Read n Bits) - 01/02
The message sent to the Setpoint Programmer consists of eight bytes:
Addr.Func.
1 or 2HILO
Addr. of 1st Bit
No. of Bits
HILO
CRC 16
HILO
The normal reply will echo the first two characters of the message received
followed by a single-byte data byte count (which will not include itself or the
CRC). For this message, there will be one byte of data per eight bits-worth of
information requested, with the least significant bit of the first data byte
transmitted depicting the state of the lowest-numbered bit required.
Addr.Func.
1 or 2LO
1 - 8Count9 - 1617 - 24Last
CRC 16
HI
This function is used mostly to report Setpoint Programmer status information; thus,
a bit set to 1 indicates that the corresponding feature is currently active/enabled
and a bit set to 0 indicates that the corresponding feature is currently
inactive/disabled.
If an exact multiple of eight bits is not requested, the data padding with trailing
zeros is used to preserve the eight-bit format. After the data has been transmitted,
the CRC16 value is sent.
Read Holding Registers(Read n Words) - 03/04
The message sent to the Setpoint Programmer to obtain the value of one or more
registers comprises the following eight bytes:
Addr.Func.
3 or 4HILO
Addr. of 1st Word
No. of Words
HILO
CRC 16
HILO
The normal reply will echo the first two characters of the message received
followed by a single-byte data byte count (which will not include itself or the
CRC). The count value equals the number of parameter values read multiplied by
two. Following the byte count, the specified number of parameter values are
transmitted, followed by the CRC16 bytes:
Addr.Func.
3 or 4LO
1st ValueCountLast Value
HILOHILO
CRC 16
HI
Force Single Coil(Write 1 Bit) - 05
The message received by the Setpoint Programmer is eight bytes long, comprising
the standard pre-amble and the address of the bit to be forced, followed by a
two-byte word whose most significant byte contains the desired truth value of the
bit expressed as 0xFF (TRUE) or 0x00 (FALSE):
6-459216-6
Page 51
59216
Normally, this function is used to control such features as Auto-Manual Control
selection and tuning (Pre-Tune, Self-Tune). The normal reply sent by the Setpoint
Addr.Func.
5HI0
Addr. of Bit
State
FF/00LO
CRC 16
HILO
Programmer will be a byte-for-byte echo of the message received.
Preset Single Register(Write 1 Word) - 06
The message sent to the Setpoint Programmer comprises eight bytes: the address
and Function Number (as usual), the address of the parameter to be written, the
two-byte value to which the parameter is to be set and the CRC16 bytes:
The normal response from the Setpoint Programmer is a complete echo of the
Addr.Func.
6HILO
Addr. of Word
Value
HILO
CRC 16
HILO
received message.
Loopback Diagnostic Test - 08
This is an eight-byte message comprising the usual pre-amble, a two-byte
diagnostic code, two bytes of data and the CRC16 bytes:
Addr.Func.
80LO
Diagnostic Code
Value
HILO
CRC 16
HI0
The only diagnostic code supported is 00. The normal response is an exact echo
of the received message.
Preset Multiple Registers (Write n Words) - 16
This is an eleven-byte message. only one parameter may be written for each
received message. The usual pre-amble is followed by the address of the
parameter to be written, a two-byte word count (always set to 1), a single-byte
byte count (always set to 2), the value to be written and the CRC16 bytes:
Addr.Func.
16HI1
Addr. of Word
LO
Value
No. of Words
0
CRC 16
Count
2
HI
LO
HI
LO
The Set point Pro gram mer nor mally re sponds with the fol low ing eight- bit re ply:
59216-66-5
Page 52
59216
Addr.Func.
16HI1
Addr. of Word
No. of Words
0LO
CRC 16
HILO
6.3.2Er ror and Ex cep tion Re sponses
If a received message contains a corrupted character (parity check failure,
framing error etc.) or if the CRC16 check fails, or if the received message is
otherwise syntactically flawed (e.g. byte count or word count is incorrect), the
Setpoint Programmer will ignore that message.
If the received message is syntactically correct but nonetheless contains an illegal
value, the Setpoint Programmer will send a five-byte exception response as
follows:
Addr.Func.
Exception
No.
The Function Number byte contains the function number contained in the
message which caused the error, with its top bit set (i.e. Function 3 becomes 0x83)
and the Exception Number is on of the following codes:
CRC 16
HI
LO
CodeNameCause
1ILLEGAL FUNCTIONFuncton Number out of range
2ILLEGAL DATA ADDRESSParameter ID out of range or not supported
3ILLEGAL DATA VALUEAttempt to write invalid data/required action not executed
4DEVICE FAILUREN/A
5ACKNOWLEDGEN/A
6BUSYN/A
7NEGATIVE ACKNOWLEDGEN/A
For error and exception responses specific to a parameter, see notes in Table 6-1
and Table 6-2.
NOTE: Writing a parameter value equal to its current value is a valid
transaction; this will not cause an error response.
6.3.3A d dress Range
The selectable address range is 1 - 255. The Setpoint Programmer will respond
appropriately to Address 0 - broadcast messages - no matter what address is
selected.
NOTE: The total receiver load on the RS485 link must not exceed 32
standard RS485 unit loads. This applies to both standard and enhanced
RS485 communications. A Setpoint Programmer presents
1
standard RS485
4
load, so a maximum of 128 Setpoint Programmers are permitted. With other
devices connected, the limit is dictated by the sum total of all the RS485
receiver loadings.
6 -659216-6
Page 53
6.3.4Bit Pa rame ters
The bit parameters (Controller Status) are shown in Table 6 -1 .
1.Any attempt to activate Pre-Tune will fail if the process variable is within
5% of input span from the setpoint.
2.This indicates whether a parameter has been changed from the front panel
since the last interrogation via the communications link. Every interrogation
of the Parameter Changed bit resets it to 0.
59216-66-7
Page 54
59216
Table 6 -2Word Parameters
ParameterNo.Notes
CONTROLLER DATA
Process Variable1Read Only
Setpoint2
Output Power3Read Only if in Auto Control Mode
Arithmetic Deviation4Read Only
Proportional Band 25Only applicable if Output 2 is fitted
Proportional Band 16
Controller Status7Read Only (see Table 6-1)
Reset (Integral Time Constant)
or Loop Alarm Time
Rate (Derivative Time Constant)9
Output 1 Cycle Time10
Scale Range Low11Read Only
Scale Range High12Read Only
Alarm 1 Value13
Alarm 2 Value14
Manual Reset (Bias)15
Overlap/Deadband16
ON/OFF Differential17
Decimal Point Position18Read Only
Output 2 Cycle Time19
Output 1 Power Limit20
Reserved21
Setpoint High Limit22
Setpoint Low Limit23
Input Filter Time Constant24
Process Variable Offset25
Recorder Output Maximum26
Recorder Output Minimum27
Alarm 1 Hysteresis28
Alarm 2 Hysteresis29
Motor Travel Time30
Minimum Motor ON Time31
PROGRAMMER DATA
Segment Mode32Time Mode or Rate Mode - see Subsection 6.6
Programmer Status Byte 133Read Only - see Subsection 6.5
Programmer Status Byte 234Read Only - see Subsection 6.7
Current Program Number35Read Only - indicates current program running/held
Current Segment Number36Read Only - in current running/held program
Current Setpoint Value37Read Only
Current Segment Event Status38Read Only - see Subsection 6.8
8Integral Time Constant value or (for ON/OFF control
with Loop Alarm enabled) Loop Alarm Time
6-859216-6
Page 55
59216
ParameterNo.Notes
PROGRAMMER DATA (Continued)
Segment Time Remaining39Read Only
Programmer Commands40Write Only - value range 0001 - 0013
(see Subsection 6.4)
Delayed Start Time41
Power Fail Recovery42Cold Start or Warm Start - see Subsection 6.9
External Selection Control43
Hold Time Value44Read Only
Program Index (used for
Read/Write)
Manufacturer ID121Read Only - 231 (representing "W1")
Equipment ID122Read Only - number 4400
SEGMENT DATA
Number of Cycles Programmed1001
Number of Cycles Completed1002 Read Only
Preset x60 Mode1003
Auto-Hold Type10040 = OFF, 1 = above SP, 2 = below SP, 3 = both
Hold On10050 = Ramps & Dwells, 1 = Dwells only, 2 = Ramps
Hold Band value1006
Final Setpoint Value (Segment 1)1007
Final Setpoint Value (Segment 2)1008
Final Setpoint Value (Segment 3)1009
Final Setpoint Value (Segment 4)1010
Final Setpoint Value (Segment 5)1011
Final Setpoint Value (Segment 6)1012
Final Setpoint Value (Segment 7)1013
Final Setpoint Value (Segment 8)1014
Final Setpoint Value (Segment 9)1015
Final Setpoint Value (Segment 10)1016
Final Setpoint Value (Segment 11)1017
Final Setpoint Value (Segment 12)1018
Final Setpoint Value (Segment 13)1019
Final Setpoint Value (Segment 14)1020
Final Setpoint Value (Segment 15)1021
Final Setpoint Value (Segment 16)1022
Time/Rate Value (Segment 1)1023
Time/Rate Value (Segment 2)1024
Time/Rate Value (Segment 3)1025
Time/Rate Value (Segment 4)1026
Time/Rate Value (Segment 5)1027
Time/Rate Value (Segment 6)1028
Time/Rate Value (Segment 7)1029
45Used with registers 1001 to 1058
only
Time Mode:
Value in minutes (x60 = OFF) or
seconds (x60 = ON)
Rate Mode:
Value in LSD/hour (x 60 = OFF) or
LSD/minute (x 60 = ON)
59216-66-9
Page 56
59216
ParameterNo.Notes
SEGMENT DATA (Continued)
Time/Rate Value (Segment 8)1030
Time/Rate Value (Segment 9)1031
Time/Rate Value (Segment 10)1032
Time/Rate Value (Segment 11)1033
Time/Rate Value (Segment 12)1034
Time/Rate Value (Segment 13)1035
Time/Rate Value (Segment 14)1036
Time/Rate Value (Segment 15)1037
Time/Rate Value (Segment 16)1038
Event Outputs (1,2,3,4) - Segment 11039
Event Outputs (1,2,3,4) - Segment 21040
Event Outputs (1,2,3,4) - Segment 31041
Event Outputs (1,2,3,4) - Segment 41042
Event Outputs (1,2,3,4) - Segment 51043
Event Outputs (1,2,3,4) - Segment 61044
Event Outputs (1,2,3,4) - Segment 71045
Event Outputs (1,2,3,4) - Segment 81046
Event Outputs (1,2,3,4) - Segment 91047
Event Outputs (1,2,3,4) - Segment 101048
Event Outputs (1,2,3,4) - Segment 111049
Event Outputs (1,2,3,4) - Segment 121050
Event Outputs (1,2,3,4) - Segment 131051
Event Outputs (1,2,3,4) - Segment 141052
Event Outputs (1,2,3,4) - Segment 151053
Event Outputs (1,2,3,4) - Segment 161054
Tag Name (1st/2nd characters)1055
Tag Name (3rd/4th characters)1056
Tag Name (5th/6th characters)1057
Tag Name (7th/8th characters)1058
Program 1 Parameters (as above)1101 - 1158
Program 2 Parameters (as above)1201 - 1258
Program 3 Parameters (as above)1301 - 1358
Program 4 Parameters (as above)1401 - 1458
Program 5 Parameters (as above)1501 - 1558
Program 6 Parameters (as above)1601 - 1658
Program 7 Parameters (as above)1701 - 1758
Program 8 Parameters (as above)1801 - 1858
Time Mode:
Value in minutes (x60 = OFF) or
seconds (x60 = ON)
Rate Mode:
Value in LSD/hour (x 60 = OFF) or
LSD/minute (x 60 = ON)
6-1059216-6
Page 57
59216
6.4PROGRAMMER COMMANDSWord Parameter 40
This Write Only word parameter is used to convey commands to be implemented
by the Setpoint Programmer. Four digits are used to specify the command to be
executed:
ValueCommandValueCommand
0001Run currently-selected program
0002Manually hold currently-running program
0003Release Manual Hold
1
0004Jump forward one segment
0005Abort currently-running program
0006Start on Controller Setpoint0023Run Program 3
0007Start on Process Variable0024Run Program 4
0008End on Controller Setpoint0025Run Program 5
0009End on Final Value0026Run Program 6
0010Enable x60 Mode0027Run Program 7
12,
0011Disable x60 Mode
1
0012Enable Program Lock
0013Diable Program Lock
2
1
0021Run Program 1
0022Run Program 2
0028Run Program 8
123,,
123,,
123,,
123,,
123,,
123,,
123,,
123,,
1.If External Run/Hold/Abort Control is active, an Exception Response (see
Subsection 6.3.2) is returned.
2.If program is in Manual Hold, an Exception Response (see Subsection 6.3.2 )
is returned.
3.If External Program Selection is active, an Exception Response (see
Subsection 6.3.2) is returned.
6.5PROGRAMMER STATUS 1Word Parameter 33
This word parameter obtains status information from the Setpoint Programmer in
the form of a five-digit decimal number which, when converted into binary form,
indicates status as follows:
59216-66-11
Page 58
59216
6.6SEGMENT MODEWord Parameter 32
This parameter controls the overall programming algorithm of the instrument; Time
Mode or Rate Mode. Changing this parameter will cause all other Program
Definitions to be set to default values, which takes in excess of one second to
complete. Software which writes to this parameter must therefore take this time
into account before expecting a reply.
6.7PROGRAMMER STATUS 2Word Parameter 34
This Read Only word parameter gives a bit map representing the current status of
the Event Output and Program Control Input ports. When it is interrogated, the
response is in a five-digit format which contains a decimal representation of an
eight-bit binary number whose bits have the following significance:
6.8CURRENT SEGMENT EVENT STATUSWord Parameter 38
This read only word parameter returns the status of the four event outputs for the
currently-executed segment (as defined by Current Segment Number and Current
Program Number). It has six digits; the first two are 04 and each of the remaining
digits (Event 1 being represented by the left-most digit etc.) may be 1 (active) or 0
(inactive).
6.9POWER FAIL RECOVERYWord Parameter 42
This word parameter defines the mode of recovery on restoration of power after a
power failure.
If Real Time Clock is not fitted: The decimal point position digit will be set
to 0 and the remaining four digits will be set to either 0000 (Execute Cold
Start - entry into Base Mode with Program Number set as when power failed
and Segment Number blank) or 0001 (Execute Warm Start - program
resumed from point when power failed). Any attempt to set these digits to a
value outside this range will cause an exception response to be returned.
6-1259216-6
Page 59
59216
If Real Time Clock is fitted: The decimal point position digit wil be set to 0
and the remaining four digits will be set to either 0000 (Execute Cold Start entry into Base Mode with Program Number set as when power failed and
Segment Number blank) or in the form hhmm (hh = hours, mm = minutes)
in the range 0001 to 4800 (Execute Warm Start if power is restored within
time specified, otherwise execute Cold Start). Any attempt to set these digits
to a value outside this range will cause an exception response to be
returned.
59216-66-13
Page 60
59216
APPENDIX A
PRODUCT SPECIFICATION
UNIVERSAL INPUT
General
Maxi mum per Con trol ler:One
In put Sam ple Rate:Four sam ples/sec ond
Digi tal In put Fil ter:Time con stant se lecta ble from front panel -
0.0 (i.e. OFF), 0.5 to 100.0 sec onds in
0.5- second in cre ments.
In put Reso lu tion:14 bits ap proxi mately; al ways four times
bet ter than dis play reso lu tion.
In put Im ped ance:Greater than 100M Ω re sis tive (ex cept for
DC mA and V in puts).
Iso la tion:Uni ver sal in put iso lated from all out puts
Scale Range Maxi mum:–1999 to 9999. Deci mal point as re quired.
Scale Range Mini mum:–1999 to 9999. Deci mal point as for Scale
Range Maxi mum.
59216-AA-2
Page 62
59216
Mini mum Span:1 dis play LSD.
Sen sor Break Pro tec tion:Ap pli ca ble to 4 - 20mA, 1 - 5V and 2 - 10V
ranges only. Break de tected within two
sec onds. Con trol out puts set to OFF (0%
power); Alarms op er ate as if the pro cess
vari able has gone under- range.
OUTPUT 1
General
Types Avail able:Re lay (as stan dard), SSR Drive and DC as
op tions.
Relay
Con tact Type:Sin gle pole dou ble throw (SPDT).
Rat ing:2A re sis tive at 120/240V AC.
Life time:>500,000 op era tions at rated
volt age/cur rent.
Iso la tion:In her ent.
SSR Drive/TTL
Drive Ca pa bil ity:SSR >4.3V DC into 250 Ω mini mum.
Iso la tion:Not iso lated from in put or other SSR out puts.
DC
Reso lu tion:Eight bits in 250mS (10 bits in 1 sec ond
typi cal, >10 bits in >1 sec ond typi cal).
Up date Rate:Every con trol al go rithm exe cu tion.
Ranges:0 - 20mA, 4 - 20mA, 0 - 10V, 0 - 5V
Load Im ped ance:0 - 20mA: 500Ω maxi mum
4 - 20mA: 500Ω maxi mum
0 - 10V: 500Ω mini mum
0 - 5V: 500Ω mini mum
Iso la tion:Iso lated from all other in puts and out puts.
Range Se lec tion Method:Link jumper or DIP switch and front panel
code.
A-359216-A
Page 63
OUTPUT 2
General
Types Avail able:Re lay, SSR Drive and DC.
Relay
Con tact Type:Sin gle pole dou ble throw (SPDT).
Rat ing:2A re sis tive at 120/240V AC.
Life time:>500,000 op era tions at rated
volt age/cur rent.
Iso la tion:In her ent.
SSR Drive/TTL
59216
Drive Ca pa bil ity:SSR >4.3V DC into 250 Ω mini mum.
Iso la tion:Not iso lated from in put or other SSR out puts.
DC
Reso lu tion:Eight bits in 250mS (10 bits in 1 sec ond
typi cal, >10 bits in >1 sec ond typi cal).
Up date Rate:Every con trol al go rithm exe cu tion.
Ranges:0 - 20mA, 4 - 20mA, 0 - 10V, 0 - 5V
Load Im ped ance:0 - 20mA: 500Ω maxi mum
4 - 20mA: 500Ω maxi mum
0 - 10V: 500Ω mini mum
0 - 5V: 500Ω mini mum
Iso la tion:Iso lated from all other in puts and out puts.
Range Se lec tion Method:Link jumper or DIP switch and front panel
code.
OUTPUT 3
General
Types Avail able:Re lay, DC lin ear (Re corder Out put only)
59216-AA -4
Page 64
59216
Relay
Con tact Type:Sin gle pole dou ble throw (SPDT).
Rat ing:2A re sis tive at 120/240V AC.
Life time:>500,000 op era tions at rated
volt age/cur rent.
Iso la tion:In her ent.
SSR Drive/TTL
Drive Ca pa bil ity:SSR >4.3V DC into 250 Ω mini mum.
Iso la tion:Not iso lated from in put or other SSR out puts.
DC
Reso lu tion:Eight bits in 250mS (10 bits in 1 sec ond
typi cal, >10 bits in >1 sec ond typi cal).
Up date Rate:Every con trol al go rithm exe cu tion.
Ranges:0 - 20mA, 4 - 20mA, 0 - 10V, 0 - 5V
Load Im ped ance:0 - 20mA: 500Ω maxi mum
4 - 20mA: 500Ω maxi mum
0 - 10V: 500Ω mini mum
0 - 5V: 500Ω mini mum
Iso la tion:Iso lated from all other in puts and out puts.
Range Se lec tion Method:Link jumper or DIP.
LOOP CONTROL
Auto matic Tun ing Types:Pre- Tune and Self- Tune.
Pro por tional Bands:0 (OFF), 0.5% - 999.9% of in put span at
0.1% in cre ments.
Re set (In te gral Time
1s - 99min 59s and OFF
Con stant):
Rate (De riva tive Time
0 (OFF) - 99 min 59 s.
Con stant):
Man ual Re set (Bias):Added each con trol al go rithm exe cu tion.
Ad just able in the range 0 - 100% of out put
A-559216-A
Page 65
59216
power (sin gle out put) or –100% to +100%
of out put power (dual out put).
Dead band/Over lap:–20% to +20% of Pro por tional Band 1 +
Pro por tional Band 2.
ON/OFF Dif fer en tial:0.1% to 10.0% of in put span.
Auto/Man ual Con trol:User- selectable with “bum pless” trans fer
into and out of Man ual Con trol.
Cy cle Times:Se lecta ble from 0.5secs to 512 secs in
bi nary steps.
Set point Range:Lim ited by Set point Maxi mum and Set point
Mini mum.
Set point Maxi mum:Lim ited by Set point and Range Maxi mum.
Set point Mini mum:Lim ited by Range Mini mum and Set point.
Set point Ramp:Ramp rate se lecta ble 1 - 9999 LSDs per
hour and in fi nite. Num ber dis played is
decimal- point- aligned with se lected
range.
ALARM CONTROL
Maxi mum Num ber of
Two “soft” alarms plus Loop Alarm
Alarms:
Max. No. of Out puts
Avail able:
Up to two out puts can be util ised for alarm
pur poses.
Com bi na to rial Alarms:Logi cal OR or AND of alarms to an
in di vid ual hard ware out put is avail able.
PROGRAM FACILITIES
Pro grams (pro files):Eight, each with free- form seg ments
Length of Pro gram:Ad just able in the range 1 to 16 seg ments;
pro grams cas cadable - maxi mum length
121 seg ments
Seg ment Types:Ramp, Dwell, Join, Re peat or End
Pro gram Cy cling:Range 1 to 9999, in fi nite
59216-AA -6
Page 66
59216
De layed Start:May be set in the range 0 to 99:59
(hours:min utes). One set ting ap plies to all
pro grams
Con trol:Run, Hold, Abort, x60 (lo cal or re mote)
Se lect Pro gram (lo cal or re mote)
Jump to next seg ment.
Start From:Ei ther cur rent pro cess vari able value or
con trol ler set point value
End On:Fi nal Value or con trol ler set point
Auto- Hold:Off, be low set point only, above set point
only or above and be low set point. On
ramps only, on dwells only or on both
ramps and dwells. Auto- Hold band may be
set from 0 to in put span.
Ti me base:Ei ther hours:min utes or min utes:sec onds
(x60); x60 pre- programmable or may be
set dur ing Pro gram Run.
Seg ment Time:May be set in the range 0 to 99:59
(hours:min utes or min utes:sec onds)
Ramp Rate:0 to 9999 least sig nifi cant dig its per hour or
minute
END OF PROGRAM OUTPUT
Type:Re lay
Con tact Type:Sin gle pole, dou ble throw (SPDT Form C)
Rat ing:5A re sis tive @ 120/240V AC
Life time:>100,000 op era tions @ rated
volt age/cur rent
Iso la tion:In her ent
EVENT OUTPUTS - OPTION
Type:Re lay (4)
Con tact Type:Sin gle pole, sin gle throw; nor mally open.
Rat ing:5A re sis tive @ 120/240V AC
A-759216-A
Page 67
Life time:> 100,000 op era tions @ rated
volt age/cur rent
Iso la tion:In her ent
Pro gram ma bil ity:Each event is pro gram ma ble to ei ther OFF
or ON for each seg ment.
DIGITAL (REMOTE PROGRAM CONTROL) INPUTS - OPTION
Type:Voltage- free con tact and TTL- compatible
Num ber avail able:Six:
(a) Run/Hold, x60, Abort
(b) Three (binary- coded) Pro gram Se lect
Ac tive State:Max. Con tact Re sis tance (Closed) = 50Ω
Max. Volt age (TTL) for “0" = 0.8V
Min. Volt age for ”0" = –0.6V
59216
Non- Active State:Min. Con tact Re sis tance (Open) = 5,000Ω
Min. Volt age (TTL) for “1" = 2.0V
Max. Volt age for ”1" = 24.0V
Max. In put De lay (OFF -
0.25 sec onds
ON):
Min. In put De lay (ON -
0.25 sec onds
OFF):
RS485 SERIAL COMMUNICATIONS (OPTION)
Sys tem:Multi- drop, half du plex. May op er ate in Slave Mode (slave
ad dress 1 - 32) or Mas ter Mode (trans mit ting cur rent set point
value to up to 32 Controllers). Trans mit ting de vice drives lines to
ap pro pri ate lev els; the out puts on each non- transmitting
de vice are set to a high im ped ance in or der that other de vices
may trans mit.
NOTE: All in stru ments in this range hav ing an RS485 se rial
com mu ni ca tions fa cil ity con form to the fol low ing stan dard:
1. Each transmitter must release the transmission lines within 6ms of the last
character in a message; delays due to buffers such as those in UARTs within
the master device must be taken into account.
2. A transmitter must not start transmission until 6ms has elapsed since
reception of the ast character of a message.
59216-AA-8
Page 68
59216
To avoid line con ten tion prob lems, en sure that all de vices
con nected to the com mu ni ca tions port fol low the same stan dard.
Data For mat:Even par ity, seven data bits and one stop
bit.
Baud Rate:Se lecta ble: 1200, 2400, 4800 (de fault) or
9600 Baud.
PERFORMANCE
Reference Conditions
Generally as BS5558.
Am bi ent Tem pera ture:
20
o
C ±2
o
C
Rela tive Hu mid ity:60 - 70%
Sup ply Volt age:
90 - 264V AC 50Hz ±1%
Source Re sis tance:<10Ω for ther mo cou ple in put
Lead Re sis tance:<0.1Ω/lead bal anced (Pt100)
Performance Under Reference Conditions
Com mon Mode Re jec tion:>120dB at 50/60Hz giv ing neg li gi ble ef fect
at up to 264V 50/60Hz.
Se ries Mode Re jec tion:>500% of span (at 50/60Hz) causes
neg li gi ble ef fect.
DC Linear Inputs
Meas ure ment Ac cu racy:
±0.25% of span ±1LSD.
Thermocouple Inputs
Meas ure ment Ac cu racy:
±0.25% of span ±1LSD. NOTE: Re duced
per form ance with Type “B” Ther mo cou ple
be tween 100 - 600oC (212 - 1112oF).
Linea ri sa tion Ac cu racy:
Bet ter than ±0.2
range (± 0.05oC typi cal). Bet ter than ±0.5
o
C any point, any 0.1oC
o
C
any point, any 1oC range.
Cold Junc tion
Bet ter than ±0.7
o
C.
Com pen sa tion:
A-959216-A
Page 69
RTD Inputs
59216
Meas ure ment Ac cu racy:
Linea ri sa tion Ac cu racy:
DC Outputs - Accuracy
Out put 1:
Out put 2:
Out put 3 (Re corder
Out put):
Operating Conditions
±0.25% of span ±1LSD
Bet ter than ±0.2
range (± 0.05oC typi cal). Bet ter than ±0.5
o
C any point, any 0.1oC
o
any point, any 1oC range.
±0.5% (mA @ 250Ω, V @ 2kΩ ); 2%
un der drive (4 - 20mA) and over drive
ap plies.
±0.5% (mA @ 250 Ω, V @ 2kΩ ); 2%
un der drive (4 - 20mA) and over drive
ap plies.
±0.25% (mA @ 250Ω, V @ 2kΩ ); De grades
line arly to ± 0.5% for in creas ing bur den (to
speci fi ca tion lim its).
C
Am bi ent Tem pera ture
0oC to 55oC
(Op er at ing):
Am bi ent Tem pera ture
–20oC to 80oC
(Stor age):
Rela tive Hu mid ity:20% - 95% non- condensing
Sup ply Volt age:90 - 264V AC 50/60Hz (stan dard)
20 - 50V AC 50/60Hz or 22 - 65V DC
(op tion)
Source Re sis tance:1000 Ω maxi mum (ther mo cou ple)
Lead Re sis tance:50Ω per lead maxi mum bal anced (Pt100)
Performance Under Operating Conditions
Tem pera ture Sta bil ity:0.01% of span/oC change in am bi ent
tem pera ture.
Cold Junc tion
Bet ter than ±1
o
C.
Com pen sa tion
(ther mo cou ple Only):
59216-AA -10
Page 70
59216
Sup ply Volt age In flu ence:Neg li gi ble.
Rela tive Hu mid ity
Neg li gi ble
In flu ence:
Sen sor Re sis tance
In flu ence:
Ther mo cou ple 100Ω : <0.1% of span er ror
Ther mo cou ple 1000Ω : <0.5% of span er ror
RTD Pt100 50Ω /lead: <0.5% of span er ror
Ra di ated RF Field
In flu ence:
Deg ra da tion of Out put 1 ac cu racy to 3%
at spot fre quen cies in the range 80 350MHz at field strength of 10V/m.
ENVIRONMENTAL
Op er at ing Con di tions:See PER FORM ANCE .
EMI Sus cep ti bil ity:De signed to meet EN50082-1:1992 and
EN50082-2:1995.
EMI Emis sions:De signed to meet EN50081-1:1992 and
EN50081-2:1994.
Safety Con sid era tions:De signed to com ply with EN 61010-1:1993.
Sup ply Volt age:90 - 264V AC 50/60Hz (stan dard)
20 - 50V AC 50/60Hz or 22 - 65V DC
(op tion)
Power Con sump tion:4 watts ap proxi mately.
Front Panel Seal ing:To IP65.
PHYSICAL
Di men sions:Depth - 100mm ap proxi mately
Front Panel:
Width - 96mm, Height - 96mm (
1
-DIN)
4
Mount ing:Plug- in with panel mount ing fix ing strap.