Mini8 ENG oller Eight loop contr

Eight loop controller
Mini8
Engineering
Handbook
ENG
E U ROT H E R M
Mini8 Controller
Engineering Handbook
Mini8 – Multi-Loop Process Controller
1.
CHAPTER 1 INSTALLATION AND OPERATION
1.1
1.2
1.3
1.3.1
1.3.2
1.3.3
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
1.4.9
1.4.10
1.4.11
1.4.12
1.4.13
1.4.14
1.4.15
1.4.16
1.5
1.6
2.
What Instrument Do I Have?
Mini8 Ordering Code
How to Install the Controller
Dimensions
To Install the Controller
Environmental Requirements
Electrical Connections
Power Supply
Fixed IO Connections
Digital Communications Connections
Configuration Port
Modbus
DeviceNet / CANopen
Typical DeviceNet / CANopen Wiring Diagram
Profibus DP
Ethernet (Modbus TCP)
Thermocouple Input TC4 and TC8
RTD / PT100 Input RT4
Logic Input DI8
Logic Output DO8
Relay Output RL8
Analogue Output AO4 and AO8
Current Transformer input Module CT3
Adding or replacing an IO module.
Mini 8 LED Indicators
CHAPTER 2 USING THE MINI8
2.1
2.1.1
2.2
2.3
2.4
2.5
2.6
2.7
2.7.1
2.7.2
2.8
2.8.1
2.9
2.9.1
2.9.2
2.9.3
3.
iTools
iTools OPC Open server
Modbus, single register, SCADA addressing
Modbus (Floating Point)
Fieldbus
Ethernet
Mini8 Execution
The iTools Operator Interface
Scanning
Browsing and Changing Parameter Values
Recipe Editor
Recipe Menu Commands
OPCScope
OPC Scope List Window Context Menu
OPC Scope Chart Window
OPC Server
CHAPTER 3 CONFIGURATION USING ITOOLS
3.1
3.1.1
3.2
3.2.1
3.2.2
3.3
3.4
3.4.1
3.4.2
Configuration
On-Line/Off-line Configuration
Connecting a PC to the Mini8 Controller
Configuration Cable and Clip
Scanning
Cloning
Configuring the Mini8
Function Blocks
Soft Wiring
Part No HA028581
Issue 3
Sep-05
8
8
9
10
10
10
10
11
11
12
12
12
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
27
27
27
28
28
28
28
29
29
29
31
31
32
33
33
35
36
36
36
36
36
36
37
38
38
39
1
Engineering Handbook
Mini8 Controller
3.5
Simple Worked Example
3.5.1
The I/O
3.5.2
Wiring
3.6
Graphical Wiring Editor
3.6.1
Graphical Wiring Toolbar
3.6.2
Function Block
3.6.3
Wire
3.6.4
Block Execution Order
3.6.5
Using Function Blocks
3.6.6
Tooltips
3.6.7
Function Block State
3.6.8
Using Wires
3.6.9
Using Comments
3.6.10
Using Monitors
3.6.11
Downloading
3.6.12
Selections
3.6.13
Colours
3.6.14
Diagram Context Menu
3.6.15
Wiring Floats with Status Information
3.6.16
Edge Wires
4.
40
40
42
45
46
46
46
46
46
47
48
49
50
51
51
51
52
52
53
54
CHAPTER 4 MINI8 OVERVIEW
4.1
55
Complete list of Function Blocks.
56
5.
CHAPTER 5 ACCESS FOLDER
57
6.
CHAPTER 6 INSTRUMENT FOLDER
58
6.1
6.2
6.3
6.4
7.
58
59
59
60
CHAPTER 7 I/O FOLDER
7.1
7.1.1
7.2
7.2.1
7.3
7.3.1
7.3.2
7.3.3
7.4
7.4.1
7.5
7.5.1
7.5.2
7.5.3
7.5.4
7.5.5
7.5.6
7.5.7
7.5.8
7.6
7.6.1
7.6.2
7.6.3
7.7
7.7.1
2
Instrument / Enables
Instrument Options
Instrument / InstInfo
Instrument / Diagnostics
62
Module ID
Modules
Logic Input
Logic Input Parameters
Logic Output
Logic Out Parameters
Logic Output Scaling
Example: To Scale a Proportioning Logic Output
Relay Output
Relay Parameters
Thermocouple Input
Thermocouple Input Parameters
Linearisation Types and Ranges
CJC Type
Sensor Break Value
Fallback
User Calibration (Two Point)
PV Offset (Single Point)
Using TC4 or TC8 channel as a mV input
Resistance Thermometer Input
RT Input Parameters
Linearisation Types and Ranges
Using RT4 as mA input
Analogue Output
Example – 4 to 20mA Analogue Output
62
62
63
63
64
64
64
65
66
66
67
67
69
69
70
70
71
71
72
73
73
74
74
75
75
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
7.8
Fixed IO
7.9
Current Monitor
7.9.2
Single Phase Configurations
7.9.3
Three Phase Configuration
7.9.4
Parameter Configuration
7.9.5
Commissioning
7.9.6
Calibration
8.
CHAPTER 8 ALARMS
8.1
8.2
8.2.1
8.3
8.3.1
8.4
8.4.1
8.4.2
8.5
8.5.1
8.6
8.6.1
8.7
8.8
9.
Further Alarm Definitions
Analogue Alarms
Analogue Alarm Types
Digital Alarms
Digital Alarm Types
Alarm Outputs
How Alarms are Indicated
To Acknowledge an Alarm
Alarm Parameters
Example: To Configure Alarm 1
Digital Alarm Parameters
Example: To Configure DigAlarm 1
Alarm Summary
Alarm Log
76
77
78
80
81
82
84
85
85
86
86
87
87
87
87
87
87
89
90
90
91
93
CHAPTER 9 BCD INPUT
94
9.1
BCD Parameters
9.1.1
Example: To wire a BCD Input
94
95
10.
CHAPTER 10 DIGITAL COMMUNICATIONS
10.1
10.1.1
10.2
10.3
10.3.1
10.3.2
10.3.3
10.3.4
10.3.5
10.3.6
10.3.7
10.4
10.4.1
10.4.2
10.5
10.6
10.6.1
10.6.2
10.6.3
10.6.4
10.6.5
10.6.6
10.6.7
10.6.8
10.6.9
10.6.10
10.6.11
10.7
10.8
Configuration Port
Configuration Communications Parameters
Field Communications Port
Modbus
Modbus Connections
Communications Parameters
Communications Identity
Modbus Address Switch
Baud Rate
Parity
RX/TX Delay Time
Modbus Broadcast Master Communications
Mini8 Broadcast Master
Wiring Connections
DeviceNet
CANopen
Instrument setup
Mini8 CANopen Features
Communication Interface
Network Management (NMT)
Device Profile DS-404
Default PDOs
Enabling and Disabling PDO Communications
Changing PDO Mapping
Remapping over the network
Enabling & Disabling PDO Change of State transmission.
General Communication Objects
Profibus
Ethernet
Part No HA028581
Issue 3
Sep-05
96
96
96
97
97
97
98
98
99
99
99
99
100
100
101
102
103
103
103
104
105
106
106
109
109
112
114
114
119
120
3
Engineering Handbook
10.8.1
10.8.2
10.8.3
10.8.4
10.8.5
11.
11.1
11.1.1
11.2
11.2.1
11.2.2
11.2.3
11.2.4
11.2.5
11.2.6
11.3
11.3.1
11.4
11.4.1
12.
12.1
12.1.1
12.1.2
12.1.3
12.1.4
12.2
12.2.1
12.2.2
12.2.3
12.2.4
12.2.5
12.2.6
12.2.7
12.2.8
13.
13.1
13.1.1
13.1.2
13.1.3
13.2
14.
14.1
14.1.1
14.1.2
14.1.3
14.2
14.3
14.3.1
14.3.2
14.3.3
14.4
14.4.1
14.4.2
14.4.3
4
Mini8 Controller
Instrument setup
Unit Identity
Dynamic Host Configuration Protocol (DHCP) Settings
iTools Setup
Ethernet Parameters
120
120
120
121
122
CH. 11 COUNTERS, TIMERS, TOTALISERS, RT CLOCK
124
Counters
Counter Parameters
Timers
Timer Types
On Pulse Timer Mode
On Delay Timer Mode
One Shot Timer Mode
Minimum On Timer or Compressor Mode
Timer Parameters
Totalisers
Totaliser Parameters
Real Time Clock
Real Time Clock Parameters
124
125
126
126
126
127
128
129
130
131
132
133
133
CHAPTER 12 APPLICATIONS
134
Humidity
Overview
Temperature Control of an Environmental Chamber
Humidity Control of an Environmental Chamber
Humidity Parameters
Zirconia (Carbon Potential) Control
Temperature Control
Carbon Potential Control
Sooting Alarm
Automatic Probe Cleaning
Endothermic Gas Correction
Clean Probe
Probe Status
Zirconia Parameters
134
134
134
134
135
135
135
136
136
136
136
136
136
137
CHAPTER 13 INPUT MONITOR
139
Description
Maximum Detect
Minimum Detect
Time Above Threshold
Input Monitor Parameters
139
139
139
139
140
CHAPTER 14 LOGIC AND MATHS OPERATORS.
141
Logic Operators
Logic 8
2 input Logic Operations
Logic Operator Parameters
Eight Input Logic Operators
Maths Operators
Math Operations
Math Operator Parameters
Sample and Hold Operation
Multiple Input Operator Block
Cascaded operation
Fallback Strategy
Multiple Input Operator Block Parameters
141
141
142
143
144
145
146
147
148
149
150
150
151
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
14.5
14.5.1
14.5.2
15.
Eight Input Analog Multiplexers
Multiple Input Operator Parameters
Fallback
CHAPTER 15 INPUT CHARACTERISATION
15.1
15.1.1
15.1.2
15.2
16.
Input Linearisation
Compensation for Sensor Non-Linearities
Input Linearisation Parameters
Polynomial
CHAPTER 16 LOAD
16.1
17.
Load Parameters
CHAPTER 17 CONTROL LOOP SET UP
17.1
17.2
17.3
17.3.1
17.4
17.4.1
17.4.2
17.4.3
17.4.4
17.4.5
17.4.6
17.4.7
17.4.8
17.4.9
17.4.10
17.5
17.5.1
17.5.2
17.5.3
17.5.4
17.5.5
17.5.6
17.5.7
17.6
17.6.1
17.6.2
17.6.3
17.6.4
17.6.5
17.7
17.7.1
18.
18.1.1
18.1.2
18.2
18.3
18.3.1
18.3.2
18.3.3
18.3.4
18.3.5
18.3.6
18.3.7
Engineering Handbook
What is a Control Loop?
Loop Parameters - Main
Loop Set up
Types of Control Loop
PID Control
Proportional Term
Integral Term
Derivative Term
High and Low Cutback
Integral action and manual reset
Relative Cool Gain
Loop Break Time
Cooling Algorithm
Gain Scheduling
PID Parameters
Tuning
Automatic Tuning
One-shot Tuning
Calculation of the cutback values
Manual Tuning
Setting the Cutback Values
Multi-zone applications.
Tune Parameters
Setpoint Function Block
Setpoint Function Block
SP Tracking
Manual Tracking
Rate Limit
Setpoint Parameters
Output Function Block
Effect of Control Action, Hysteresis and Deadband
SETPOINT PROGRAMMER
Time to Target Programmer
Ramp Rate Programmer
Mini8 Programmer Block(s)
Segment Types
Rate
Dwell
Step
Time
GoBack
Wait
End
Part No HA028581
Issue 3
Sep-05
152
152
152
153
153
154
155
156
158
158
160
160
161
161
162
162
163
163
163
164
164
164
164
164
165
166
167
167
167
167
168
168
169
169
170
170
171
171
171
171
173
175
176
176
177
177
178
178
178
178
178
178
179
179
5
Engineering Handbook
18.4
18.4.1
18.4.2
18.4.3
18.5
18.5.1
18.6
18.7
18.7.1
18.8
18.9
18.9.1
18.9.2
18.9.3
18.9.4
18.9.5
18.9.6
18.10
18.11
18.12
18.13
18.14
18.14.1
18.14.2
18.14.3
18.14.4
18.15
19.
19.1.1
19.1.2
20.
20.1
20.2
20.3
20.4
20.4.1
20.4.2
20.4.3
20.4.4
21.
21.1
22.
22.1
22.1.1
22.1.2
22.1.3
22.1.4
22.1.5
22.2
22.3
22.3.1
22.3.2
22.4
22.5
6
Mini8 Controller
Output Events
Digital Events
PV Event & User Value
Time Event
Holdback
Guaranteed Soak
PID Select
Program Cycles
Servo
Power Fail Recovery
To Run, Hold or Reset a Program
Run
Reset
Hold
Skip segment
Advance segment
Fast
PV Start
Configuring the Programmer
Programmer Run Status
Creating a Program
Program Editor
Analog View
Digital View
Saving & Loading Programs
Printing a Program
Wiring the Programmer Function Block.
180
180
181
181
184
184
185
185
185
186
187
187
187
187
187
188
188
188
189
191
192
192
193
195
195
196
197
CHAPTER 19 SWITCH OVER
199
Example: To Set the Switch Over Levels
Switch Over Parameters
199
200
CHAPTER 20 TRANSDUCER SCALING
201
Auto-Tare Calibration
Load Cell
Comparison Calibration
Transducer Scaling Parameters
Parameter Notes
Tare Calibration
Load Cell
Comparison Calibration
201
202
202
202
204
204
205
205
CHAPTER 21 USER VALUES
206
User Value Parameters
206
CHAPTER 22 CALIBRATION
207
TC4 / TC8 User calibration
Set Up
Zero Calibration
Voltage Calibration
CJC Calibration
Sensor-Break Limit Check
To Return to TC4/TC8 Factory Calibration
RT4 User calibration
Set Up
Calibration
To Return to RT4 Factory Calibration
Calibration Parameters
207
207
207
207
207
207
208
208
208
208
208
209
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
23.
23.1
23.2
23.2.1
23.2.2
24.
24.1
24.2
24.2.1
25.
25.1
26.
26.1
26.1.1
26.1.2
26.1.3
26.1.4
26.2
Engineering Handbook
APPENDIX A MODBUS SCADA TABLE
210
Comms Table
SCADA Table
Version 2.xx Programmer Addresses - Decimal
Version 2.xx Programmer Addresses - Hexadecimal
210
210
237
244
APPENDIX B DEVICENET PARAMETER TABLES
IO Re-Mapping Object
Application Variables Object
Table Modification
APPENDIX C CANOPEN PARAMETER TABLES
Manufacturer Object – Pick List
251
251
252
256
257
257
APPENDIX D VERSION 1.XX PROGRAMMER
261
Version 1.xx Parameter Tables
Configuring the Programmer (V1.xx)
To Select, Run, Hold or Reset a Program (V1.xx).
Creating a Program (V1.xx)
To Select, Run, Hold or Reset a Program (Version 1.xx)
Version 1.xx Programmer SCADA addresses
261
261
262
262
263
263
27.
APPENDIX E SAFETY AND EMC INFORMATION
268
28.
APPENDIX F TECHNICAL SPECIFICATION
271
28.1
28.2
28.3
28.4
28.5
28.6
28.7
28.8
28.9
28.10
28.11
28.12
28.13
28.14
28.15
28.16
28.17
Environmental Specification
Network Communications Support
Configuration Communications Support
Fixed I/O Resources
TC8 8-Channel and TC4 4-Channel TC Input Card
DO8 8-Channel Digital Output Card
RL8 8-Channel Relay Output Card
CT3 3-Channel Current-Transformer Input Card
Load Failure Detection
DI8 8-Channel Digital Input Card
RT4 Resistance Thermometer Input Card
AO8 8-Channel and AO4 4-Channel 4-20mA Output Card
Toolkit Blocks
PID Control Loop Blocks
Process Alarms
Setpoint Programmer
Recipes
271
271
271
272
272
273
273
273
274
274
274
275
276
277
277
277
277
Issue Status of This Manual
Issue 3 of this manual applies to software version 2.xx.
Part No HA028581
Issue 3
Sep-05
7
Engineering Handbook
Mini8 Controller
Mini8 Multi-Loop Process Controller
1. CHAPTER 1 INSTALLATION AND OPERATION
1.1
What Instrument Do I Have?
Thank you for choosing this Mini 8 Controller.
The Mini8 is a compact DIN rail mounting multi-loop PID controller and data acquisition unit. It offers a
choice of I/O and a choice of field communications.
The Mini8 mounts on 35mm Top Hat DIN Rail. It is intended for permanent installation, for indoor use only,
and to be enclosed in an electrical panel or cabinet.
The Mini8 is pre-assembled in the factory to give the I/O required for the application as specified in the
order code. With standard applications the Mini8 is also supplied configured. Alternatively the Mini8 is
configured using Eurotherm’s iTools configuration suite running on a personal computer.
All Safety & EMC information is in Appendix E.
The full Technical Specification is in Appendix F.
Whenever the symbol
8
☺ appears in this handbook it indicates a helpful hint
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
1.2
Engineering Handbook
Mini8 Ordering Code
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Mini8
Loops
Programs
PSU
Comms
Units
I/O
Slot1
I/O
Slot2
I/O
Slot3
I/O
Slot4
11
12 .
13.
14.
15.
Application
Recipe
Wires
Manual
Config
1
MINI8
7-10
IO Slots 1-4
Mini 8 controller
XXX
No module fitted
Control Loops
TC4
4 Channel TC Input
ACQ
IO Acquisition only
TC8
8 Channel TC Input
4LP
4 Control loops
RT4
4 Channel RTD input
8LP
8 Control loops
AO4
16LP
16 Control loops
4 Channel 4-20mA output
(slot 4 only)
AO8
8 Channel 4-20mA output
(slot 4 only)
2
3
Programs
0PRG
No Programs
1PRG
1 Profile – 50 programs
DO8
8 Channel logic output
XPRG
Multi-profile – 50 programs
CT3
3 Channel CT input
4
PSU
RL8
8 Channel relay (slots 2, 3 only)
VL
24Vdc
DI8
8 Channel logic input
VH
100 – 264 Vac
5
Communications
11
STD
Application
MODBUS
Non Isolated Modbus RTU slave
No configuration
ISOLMBUS
Isolated Modbus RTU slave
EC8
8 Loop Extrusion Controller
DEVICENET
DeviceNet Slave
FC8
8 Loop 4-20mA outputs
PBUSRJ45
Profibus Slave RJ45
12
Wires
PBUS9PIN
Profibus Slave 9 pin D type
30
30 User Wires
ENETMBUS
Ethernet Modbus TCP IP Slave
60
60 User Wires
CANOPEN
CANopen Slave
120
120 User Wires
6
Temperature Units
C
Centigrade
F
Fahrenheit
250
250 User Wires
13
Recipes
None
RCP
14
Manual
ENG
English
GER
German
FRA
French
SPA
Spanish
ITA
Italian
15
Part No HA028581
Issue 3
Sep-05
No Recipes
8 Recipes
Configuration Software
NONE
No CD
ITOOLS
Itools CD & Mini8 documentation
9
Engineering Handbook
1.3
Mini8 Controller
How to Install the Controller
This instrument is intended for permanent installation, for indoor use only, and to be enclosed in an
electrical panel.
Select a location where minimum vibrations are present and the ambient temperature is within 0 and 50oC
(32 and 122oF).
Please read the safety information, Appendix E at the end of this guide, before proceeding and refer to the
EMC Booklet part number HA025497 for further information.
1.3.1
Dimensions
Allow a minimum of
25mm above and below
each unit
Allow a minimum of 25mm for
terminals and cables
A
C
B
Dimension
A
B
C
mm
108
124
115
Figure 1-1: Mini8 Dimensions
1.3.2
To Install the Controller
1.
2.
3.
4.
5.
6.
1.3.3
Use 35mm symmetrical DIN Rail to EN50022-35 x 7.5 or 35 x 15,
Mount the DIN Rail horizontally as indicated in Figure 1.1. The Mini8 is NOT designed to be
mounted in other orientations.
Hook the upper edge of the DIN rail clip on the instrument on the top of the DIN rail and push.
To remove use a screwdriver to lever down the lower DIN rail clip and lift forward when the clip
has released.
A second unit on the same DIN rail may be mounted adjacent to the unit.
A second unit mounted above or below the unit requires a gap of at least 25mm between the top
of the lower one and the bottom of the higher one.
Environmental Requirements
Mini8
Temperature
Humidity (non condensing)
Altitude
10
Minimum
0°C
5% RH
Maximum
55°C
95% RH
2000m
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
1.4
Engineering Handbook
Electrical Connections
The Mini8 is intended for operation at safe low voltage levels, except the RL8 relay module. Voltages in
excess of 42 volts must not be applied to any terminals other than the RL8 relay module.
A protective earth connection is required.
Do not replace the battery. Return to factory if replacement battery is required.
Communications
LEDs
Communications
Configuration port
Instrument
LEDs
Power
Supply
Fixed IO
I/O Slots I to 4
Communications
connector
DeviceNet shown
Communications
settings
Figure 1-2: Terminal Layout for Mini8 Controller
1.4.1
Power Supply
The power supply requires a supply between 17.8 to 28.8 V dc, 15 watts maximum
User-Terminals
24V
Ø
24 V dc
24V
Ø
24 V dc
0V
Ø
0 V dc
GND
Ø
Ground
Connector terminals will accept wire sizes from 0.5 to 2.5, 24 to 12 awg.
Note: If the Min8 is used with the VT505 panel ensure that the power supply connectors cannot be
mistakenly changed over. The connectors are physically the same, but the electrical connections are not
compatible. Plugging the VT505 connector into the Mini8 will short-circuit the 24 volt supply.
Part No HA028581
Issue 3
Sep-05
11
Engineering Handbook
1.4.2
Mini8 Controller
Fixed IO Connections
These I/O are part of the power supply board and are always fitted.
D1
Ø
Digital Input 1
D2
Ø
Digital Input 2
C
Ø
Digital Input common
A1
Ø
Relay A n/open
A2
Ø
Relay A n/closed
A3
Ø
Relay A common
B1
Ø
Relay B n/open
B2
Ø
Relay B n/closed
B3
Ø
Relay B common
Digital Inputs : ON requires > 10.8V with 2mA drive, 30V max.
Relays contacts: 1 amp max, 42Vdc. These contacts are NOT rated for mains operation.
1.4.3
Digital Communications Connections
Two communications connections are fitted – a Modbus Configuration port (RJ11) and a Fieldbus port.
The Fieldbus is either Modbus (2 x RJ45 ), DeviceNet, CANopen, Profibus or Ethernet 10baseT.
1.4.4
Configuration Port
The configuration port (Modbus) is on an RJ11 socket, just to the right of the power supply connections. It is
a point to point RS232 connection. Eurotherm supply a standard cable to connect a serial COM port on a
computer to the RJ11 socket, part no. SubMin8/cable/config.
9 pin DF to PC
COM port (RS232)
1.4.5
RJ11
Function
Pin
-
6
N/c
3 (Tx)
5
Rx
2 (Rx)
4
Tx
5 (0v)
3
0v (gnd)
2
N/c
1
Reserved
Pin 6
Pin 1
Modbus
For a full description of the installation of a communications link, including line matching resistors, see
Eurotherm 2000 series communications handbook, part no. HA026230.
RJ45 pin
3 wire
5 wire
8
A
RxA
7
B
RxB
6
Ground
Ground
3
Ground
Ground
2
A
TxA
1
B
TxB
Pin 8
5
4
12
Pin 1
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Two RJ45 sockets are provided – one for the incoming connection, the second to loop onto the next
instrument or for a line terminator.
For the address switch see Chapter 10.3.4
The RS485 standard allows one or more instruments to be connected (multi dropped) using a two wire
connection, with cable length of less than 1200m. 31 instruments and one master may be connected.
To use RS485, buffer the RS232 port of the PC with a suitable RS232/RS485 converter. The Eurotherm
Controls KD485 Communications Adapter unit is recommended for this purpose. The use of a RS485 board
built into the computer is not recommended since this board may not be isolated, which may cause noise
problems or damage to the computer, and the RX terminals may not be biased correctly for this application.
Either cut a patch cable and connect the open end to the KD485 converter or, using twin screened cable,
crimp an RJ45 plug on the Mini8 end.
The communication line must be daisy chained from device to device and, if the communications line is
more than a metre or two long, it must be correctly terminated. A Modbus terminator containing the correct
termination resistors is available from Eurotherm, order code:
SubMin8/RESISTOR/MODBUS/RJ45. The Modbus terminator is BLACK.
See also the 2000 series Communications Handbook, part number HA026230, available on
www.eurotherm.co.uk. for further information on digital communications.
RS232
Com Rx Tx
RxA
RxB
Com
TxA
TxB
RS485
220 ohm termination
resistor on the Rx of the
converter unit
RJ45 Patch
cables
Modbus
Terminator
Type KD485
converter
Mini8 no. 1
Mini8 no. n
Figure 1-3: RS485 two-wire Connections
For the 4 wire connection the TxA and TxB are not connected to RxA and RxB but connected separately
through another twisted pair.
Part No HA028581
Issue 3
Sep-05
13
Engineering Handbook
1.4.6
Mini8 Controller
DeviceNet / CANopen
DeviceNet and CANopen both use a 5 way, 5.08mm pitch, connector/screw terminal, The DeviceNet bus is
powered (24V) from the system network, not from the instrument. The Mini8 requirement is a load of
around 100mA. For the address switch see Chapter 10.5
Legend
Mini8
Label
Colour
V+
Red
Function
V+
V+
CH
CAN HIGH
DR
DRAIN
CL
CAN LOW
V-
V-
Description
Network power positive terminal.
Connect the red wire of the
DeviceNet / CANopen cable here. If the network does not supply the
power, connect the positive terminal of an external 11-25 Vdc power
supply.
CAN_H
White
CAN_H data bus terminal. Connect the white wire of the DeviceNet /
CANopen cable here.
SHIELD
None
Shield/Drain wire connection. Connect the DeviceNet cable shield here.
To prevent ground loops, the network should be grounded in only one
location.
CAN_L
Blue
CAN_L data bus terminal. Connect the blue wire of the DeviceNet /
CANopen cable here.
VBlack
Network power negative terminal. Connect the black wire of the
DeviceNet / CANopen cable here. If the DeviceNet network does not
supply the power, connect the negative terminal of an external 11-25
Vdc power supply.
The DeviceNet specification states that the bus terminators of 121 ohm should not be included as any part
of a master or slave. They are not supplied but should be included in the cabling between CAN_H and
CAN_L where required.
The CANopen Cabling and Connector Pin Assignment specification specifies that the minimum termination
resistance is 118 ohm with the following guidelines. They are not supplied but should be included in the
cabling where required.
Bus length (m)
Termination resistance (ohms)
0 – 40
124
40 – 100
150 - 300
Network length depends on Baud rate.
14
Network Length
Varies w/speed, up to 4000m possible w/repeaters
Baud Rate
125
250
500
1M (CANopen)
Thin trunk
100m (328ft)
100m (328ft)
100m (328ft)
100m
Max drop
6m (20ft)
6m (20ft)
6m (20ft)
6m(20ft)
Cumulative drop
156m (512ft)
78m (256ft)
39m (128ft)
19m (64ft)
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
1.4.7
Engineering Handbook
Typical DeviceNet / CANopen Wiring Diagram
Mini8
V+ 5
CAN-H 4
Drain 3
CAN-L 2
V- 1
RED
V+
CAN-H
Drain
CAN-L
V-
WHT
BLU
BLK
(SLAVE)
Address 11
MASTER
Mini8
V+
CAN-H
Drain
CAN-L
VSupply
24Vdc (+/- 1%)
250mV p-p Ripple
(SLAVE)
V+
VGnd
Address 12
max
Mini8
V+
CAN-H
Drain
CAN-L
V-
121
Ω*
(SLAVE)
Address N+1
* CANopen specifies 124 ohms, see previous section.
See the DeviceNet Communications Handbook HA027506
Part No HA028581
Issue 3
Sep-05
15
Engineering Handbook
1.4.8
Mini8 Controller
Profibus DP
Two Profibus communications board options are available for the Mini8.
1. Standard Profibus 3 wire RS485 9 pin D connector intended for installation using standard Profibus cabling.
Note that in this arrangement line terminations must be catered for in the cabling.
2. Profibus 3 wire RS485 via 2 paralleled RJ45 sockets. Instruments may be daisy chained using suitable RJ45
cables and an RJ45 termination plug is available to terminate the line.
1.4.8.1
Profibus Interface (D-Type Connector)
Connector: 9-Way D-Type, R/A, Female, 4-40 UNC Studs:
1.4.8.2
Pin
Function
1
Shield (Case)
2
N/C
3
RxD/TxD+ P (B)
4
N/C
5
GND (0V)
6
VP (+5V)
7
N/C
8
RxD/TxD- N (A)
9
N/C
Terminations must be included in the cabling.
Profibus Interface (RJ45 Connector)
Connector: Two RJ45, parallel connected (for daisy-chain):
Pin
3-Wire
8
(do not use)
7
(do not use)
6
VP (+5V)
5
1
4
16
8
3
GND
2
RxD/TxD+ P (B)
One connector may be used to terminate line using SubMini8/Term/Profibus/RJ45
1
RxD/TxD- N (A)
This terminator is grey.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
1.4.9
Engineering Handbook
Ethernet (Modbus TCP)
The Ethernet connection uses standard Cat5E patch cables (RJ45). These would be used with a 10BaseT hub
to create a network.
A crossover patch cable may be used ‘point-to-point’ i.e. to connect a single instrument directly to a PC.
Connector: RJ45:
Pin
Function
8
7
6
8
RX-
5
4
3
RX+
2
TX-
1
TX+
1
Network traffic activity is displayed on indicators built into the connector, yellow indicates network activity
and green shows the Mini8 is communicating.
Part No HA028581
Issue 3
Sep-05
17
Engineering Handbook
Mini8 Controller
1.4.10 Thermocouple Input TC4 and TC8
The TC8 thermocouple module takes 8 thermocouples; the TC4 module takes 4 thermocouples. They may be placed
in any slot in the Mini8. Up to 4 may be fitted in a Mini8. Each input can be configured to any thermocouple type or a
linear mV input.
The TC4 module offers TC1 to TC4, on terminals A to H
18
A
Ø
TC1 +
B
Ø
TC1 -
C
Ø
TC2 +
D
Ø
TC2 -
E
Ø
TC3 +
F
Ø
TC3 -
G
Ø
TC4 +
H
Ø
TC4 -
I
Ø
TC5 +
J
Ø
TC5 -
K
Ø
TC6 +
L
Ø
TC6 -
M
Ø
TC7 +
N
Ø
TC7 -
O
Ø
TC8 +
P
Ø
TC8 -
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
1.4.11 RTD / PT100 Input RT4
The RT4 module provides 4 RTD inputs for 2, 3 or 4 wire connections. They may be placed in any slot in the Mini8. Up
to 4 may be fitted in a Mini8. Each input can be configured for any resistive sensor up to 600 ohms. Standard
limearisation is available for PT100.
A
Ø
CH1 Current +
B
Ø
CH1 Sense +
C
Ø
CH1 Sense ─
D
Ø
CH1 Current ─
E
Ø
CH2 Current +
F
Ø
CH2 Sense +
G
Ø
CH2 Sense ─
H
Ø
CH2 Current ─
I
Ø
CH3 Current +
J
Ø
CH3 Sense +
K
Ø
CH3 Sense ─
L
Ø
CH3 Current ─
M
Ø
CH4 Current +
N
Ø
CH4 Sense +
O
Ø
CH4 Sense ─
P
Ø
CH4 Current ─
2
3
4
wire connection
Note 2, 3 or 4 wire connection must also be selected in the input channel configuration, IO.Mod.n.IOType.
☺ Tip:
Spare RT4 input channels may be configured as mA inputs using a 2.49 ohm resistor, order code
SubMini8/resistor/Shunt/249R.1. See 7.6.3 for configuration.
A
Ø
CH1 Current +
B
Ø
CH1 Sense +
C
Ø
CH1 Sense ─
D
Ø
CH1 Current ─
Part No HA028581
Issue 3
Sep-05
mA in
2.49 ohm
mA out
19
Engineering Handbook
Mini8 Controller
1.4.12 Logic Input DI8
The DI8 module provides 8 logic inputs. They may be placed in any slot in the Mini8. Up to 4 may be fitted in a Mini8.
A
Ø
D1 +
B
Ø
D1 -
0V
C
Ø
D2 +
+24V
D
Ø
D2 -
0V
E
Ø
D3 +
+24V
F
Ø
D3 -
G
Ø
D4 +
H
Ø
D4 -
I
Ø
D5 +
J
Ø
D5 -
K
Ø
D6 +
L
Ø
D6 -
M
Ø
D7 +
N
Ø
D7 -
O
Ø
D8 +
P
Ø
D8 -
+24V
0V
+24V
0V
+24V
0V
+24V
0V
+24V
0V
+24V
0V
Digital Inputs : ON requires > 10.8V with 2mA drive, 30V max.
20
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
1.4.13 Logic Output DO8
The DO8 module provides 8 logic outputs. They may be placed in any slot in the Mini8. Up to 4 may be fitted in a
Mini8. Each output can be configured to Time Proportioning or On/Off.
24V
A
Ø
Supply In +
0V
B
Ø
Supply In +
C
Ø
OP 1 +
+
D
Ø
OP 2 +
–
E
Ø
OP 3 +
F
Ø
OP 4 +
G
Ø
Supply & OP -
H
Ø
Supply & OP -
SSR 1
SSRs
2 to 7
I
Ø
Supply In +
J
Ø
Supply In +
K
Ø
OP 5 +
L
Ø
OP 6 +
M
Ø
OP 7 +
N
Ø
OP 8 +
+
O
Ø
Supply & OP -
–
P
Ø
Supply & OP -
SSR 8
Supply In + (A,B,I,J) are all linked internally.
Supply In – (G,H,O,P) are all linked internally.
Part No HA028581
Issue 3
Sep-05
21
Engineering Handbook
Mini8 Controller
1.4.14 Relay Output RL8
The RL8 module provides 8 relay outputs.
Up to 2 modules may be fitted and in slots 2 and/or 3 only
A
Ø
RLY1 A
B
Ø
RLY1 B
C
Ø
RLY2 A
D
Ø
RLY2 B
E
Ø
RLY3 A
F
Ø
RLY3 B
G
Ø
RLY4 A
H
Ø
RLY4 B
I
Ø
RLY5 A
J
Ø
RLY5 B
K
Ø
RLY6 A
L
Ø
RLY6 B
M
Ø
RLY7 A
N
Ø
RLY7 B
O
Ø
RLY8 A
P
Ø
RLY8 B
Relay contacts for full contact life:
Maximum 264V ac 2amps with snubber fitted.
Minimum 5V dc, 10mA
Snubbers are used to prolong the life of relay contacts and to reduce interference when switching inductive
devices such as contactors or solenoid valves. If the relay is used to switch a device with a high impedance
input, no snubber is necessary.
All relay modules are fitted internally with a snubber since these are generally required to switch inductive
devices. However, snubbers pass 0.6mA at 110V and 1.2mA at 230Vac, which may be sufficient to hold on
high impedance loads. If this type of device is used it will be necessary to remove the snubber from the
circuit.
The relay module has to be removed from the instrument. See Section 1.5. The snubber is removed from
the relay module by inserting a screwdriver into one of the pair of slots either side of the track of each
snubber network. Twist the screwdriver to break out this track between the slots.
This action is not reversible.
22
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
1.4.15 Analogue Output AO4 and AO8
The AO8 modules provides 8 analogue outputs and the AO4 provides 4 analogue outputs. Each output is
configurable within 0 to 20 mA , max load 360 ohm.
The AO4 offers OP1 to OP4 on terminals A to H.
Only one module may be fitted and in slot 4 only.
A
Ø
OP 1 +
B
Ø
OP 1 -
C
Ø
OP 2 +
D
Ø
OP 2 -
E
Ø
OP 3 +
F
Ø
OP 3 -
G
Ø
OP 4 +
H
Ø
OP 4 -
I
Ø
OP 5 +
J
Ø
OP 5 -
K
Ø
OP 6 +
L
Ø
OP 6 -
M
Ø
OP 7 +
N
Ø
OP 7 -
O
Ø
OP 8 +
P
Ø
OP 8 -
☺ Tip:
A 0 to 10 volt output can be obtained by scaling the drive to 0 to 10mA and fitting an external 1kohm
resistor (for example). Low load impedance may alter the results but this can be corrected by adjusting the
output range accordingly.
Part No HA028581
Issue 3
Sep-05
23
Engineering Handbook
Mini8 Controller
1.4.16 Current Transformer input Module CT3
This provides inputs for 3 current transformers. The heater load cables are threaded through the
transformers. Each input is 50mA max into 5 ohms.
A
Ø
Reserved
B
Ø
Reserved
C
Ø
Reserved
D
Ø
Reserved
E
Ø
Reserved
F
Ø
Reserved
G
Ø
Reserved
H
Ø
Reserved
I
Ø
In 1 A
J
Ø
In 1 B
K
Ø
no connection
L
Ø
In 2 A
M
Ø
In 2 B
N
Ø
no connection
o
Ø
In 3 A
P
Ø
In 3 B
The current transformers provide channel isolation; there is no channel to channel isolation in the module.
It is recommended that the current transformer is fitted with a voltage limiting device such as two back to
back zener diodes between 3 and 10 volts, rated for 50mA.
There are 3 CT inputs, one for each phase. Up to a maximum of 16 heaters may be threaded through the
CTs but with a further limit of 6 heater wires through each individual CT.
See Chapter 7.9 for typical circuit arrangements.
To CT input on CT3 module
CT
24
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
1.5
Engineering Handbook
Adding or replacing an IO module.
Modules contain static sensitive electronic devices. Take full antistatic protection when replacing modules
by working on an earthed mat with an earthed wrist strap. Avoiding touching components, keep fingers on
the green connectors or the edge of the printed circuit boards.
Remove screw →
← Remove screw
Figure 1-4: Mini8 Cover Retaining Screws
1.
2.
3.
4.
5.
6.
7.
8.
Part No HA028581
Remove all connectors.
Remove the 2 screws indicated above
Remove the cover.
If removing a module gently prise it out using the green connectors.
Insert the new module carefully using the guides on the side of the case to help to line up the
lower connector with its mate on the motherboard. This requires great care as the guides provide
mechanical support rather than being plug in guides.
Once you are certain the two connectors are lined up, push the module gently into place. Do NOT
force.
Replace cover and the 2 cover screws.
Replace all connectors onto their correct modules.
Issue 3
Sep-05
25
Engineering Handbook
1.6
Mini8 Controller
Mini 8 LED Indicators
Two sets of 3 LEDs on the front panel indicate the power, the state of the output relays, the status of the
Mini8 and communications activity.
Legend
LED
Function
OFF
ON
P
Green
Indicates 24V
No power
Powered
Legend
RN
CC
LED
Function
OFF
Blinking
ON
Green
Indicates run mode
Not running
Standby
Running
Green
Indicates Configuration
-Config traffic
--
A
Red
Relay A state
De-energised
Energised
B
Red
Relay B state
De-energised
Energised
FC
Modbus/Profibus
Green
Field comms activity
Offline
Traffic
DeviceNet/CANopen
Green
Status
Offline
Ready
Connected
Ethernet*
Green
Field comms activity
No port traffic
Port traffic excluding
local housekeeping
* The Ethernet connector itself has two in-built LEDs : Green = network activity
Yellow = Mini8 communicating
The Mini8 is controlling normally ONLY if the green RN LED is permanently ON.
26
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
2. CHAPTER 2 USING THE MINI8
The Mini8 Controller does not have a display. The only means of configuring it, and of interfacing with it
during normal operation is via communications.
The auxiliary communications port CC (RJ11) gives a Modbus interface usually connected to iTools for
configuration and commissioning.
The main communications port FC offers Modbus, DeviceNet, CANopen, Profibus, or Ethernet normally
connected to the system of which the Mini8 is part, and is the means by which the Mini8 is operated.
Below are ways the Mini8 may be used in a system. iTools is the best PC based solution. The Modbus single
register addressing is best for Operator panels, PLCs where floating point may not be available or necessary.
Some parameters may also be read this way as floats or long integers.
2.1
iTools
iTools offers a pc based solution. The iTools suite allows configuration, commissioning, trend graphs and
logging with OPC Scope, Program Editing, Recipes and User pages with View Builder.
2.1.1
iTools OPC Open server
With an OPEN OPC server running on a PC all the Mini8 parameters are available to any third party package
with an OPC client. The advantage of this is that all the parameters are addressed by name – the iTools OPC
server handles all the physical communication addresses. An example would be with Wonderware inTouch
using OPCLink. In this situation the user would not have to know any of the parameter addresses, and would
just select a parameter by browsing through the namespace.
e.g. Eurotherm.ModbusServer.1.COM1.ID001-Mini8.Loop.1.Main.PV
2.2
Modbus, single register, SCADA addressing
The key parameters of the Mini8 are available at a fixed single 16 bit register address, independent of its
configuration. These can be used with any device with a serial Modbus master (Modbus function 4). The
parameters are listed in full with their addresses in Appendix A.
By default iTools displays the SCADA address of those parameters which are available.
As shown, not all the parameters within the instrument are available. If other parameters are required they
can be obtained by using the Commstab folder. This allows up to 250 other parameters to be made
available using indirection addressing. This is explained in Appendix A.
Also note that in this area the resolution (number of decimal points) has to be configured and the serial
Master has to scale the parameter correctly.
Part No HA028581
Issue 3
Sep-05
27
Engineering Handbook
2.3
Mini8 Controller
Modbus (Floating Point)
If the application requires the extra resolution, the Commstab folder also offers an alternative solution
where a parameter can be indirectly addressed and communicated either as a floating point or as a double
integer value – its ‘Native’ format. This can be used with any device e.g. PC or plc, with a serial Modbus
master, able to decode a double register for floating point numbers (Modbus function 7) and long integers
(Modbus function 8). See Appendix A.
2.4
Fieldbus
The Mini8 may be ordered with the option of DeviceNet, Profibus or CanOPEN.
DeviceNet comes pre-configured with the key parameters of 8 PID loops and alarms (60 input parameters
process variables, alarm status etc and 60 output parameters – setpoints etc.). Loops 9-16 are not included
in the DeviceNet tables as there are insufficient attributes for the DeviceNet parameters. See Appendix B.
CANopen offers 4 receive & 4 Transmit PDOs and 1 server SDO with a 200 parameter pick list. See Appendix
C
Profibus is set up using a GSD editor included on the iTools CD. The GSD editor sets up the instrument
parameters that are required to be communicated with the master.
2.5
Ethernet
The Mini8 may be ordered with an Ethernet connection (10baseT) running ModbusTCP as the protocol. An
instrument can therefore have a unique identity on the Ethernet network as well as a unique Modbus
address for the Modbus master.
2.6
Mini8 Execution
The nominal update of all inputs and function blocks is 110ms. However, in complex applications the Mini8
will automatically extend this time in multiples of 110ms.
For example, eight simple heat/cool loops each with two alarms (40 wires) will run at 110ms, while the full
EC8 configuration will run at 220ms because of the extra wiring and functionality.
The communications traffic will also have some effect on the update rate.
For example, an application using every function block and all 250 wires will run at 220ms with light
communications traffic but may be slowed to 330ms with heavy traffic.
Note that as loading changes, the sample rate may increase or decrease automatically. In order to recover to
a faster sample rate, the Mini8 must be running consistently with processing power to spare for at least 30s.
28
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
2.7
Engineering Handbook
The iTools Operator Interface
Much of this manual is about configuring the Mini8 with iTools. However iTools also provides an excellent
commissioning tool and can be used as a long-term operator view if convenient.
First it is necessary to go ‘on-line’ to the Mini8(s). This assumes the communication ports have been wired
up to the COM port on the iTools computer (Chapter 10).
2.7.1
Scanning
Open iTools and, with the controller connected, press
on the iTools menu bar. iTools will search
the communications ports for recognisable instruments. Controllers connected using the RJ11 configuration
port or with the configuration clip (CPI), may be found at address 255 (as a single point to point connection)
or on a multidrop RS485 or RS422 network will be found at the address configured in the controller.
The iTools handbook, part no. HA026179, provides further step by step instructions on the general
operation of iTools. This and the iTools software may be downloaded from www.eurotherm.co.uk.
When an instrument is found on the network it will be shown as, for example
‘COM1.ID001-Min8’ which represents <computer com port>.ID<instrument address>-<Instrument type>
Stop the scan once all the instruments have been found.
Once an instrument is found on the network a message ‘’sync pending’ or synchronizing’ is displayed next to
it whilst iTools extracts the exact configuration from the instrument. Wait until this message disappears.
2.7.2
Browsing and Changing Parameter Values
Once the instrument is synchronized the parameter navigation tree is displayed. The contents of this tree
will vary depending on the actual configuration of the instrument.
The folders shown will be some of those which are
always present –
e.g Instrument, IO, Comms, Access
as well as the configuration dependent onese.g. Loops, Alarm, Lgc2 etc. which have been
configured.
Part No HA028581
Issue 3
Sep-05
29
Engineering Handbook
Mini8 Controller
To view or change a parameter:
1.
Highlight the folder
2.
Press
to get the parameter window or open up the parameter list by clicking on the
required folder. Right click in the parameter list to reveal or hide columns.
3.
To change the value of a parameter,
a.
click the parameter value,
b.
write in the new value. Note a pop-up window indicates the current value, and the high and low
limits.
c.
Hit <Enter> to enter the new value or <Escape> to cancel.
The ‘Access’ button puts the controller into configuration mode. In this mode the controller can be set up
without its outputs being active. Press ‘Access’ again to return to operating level.
To find a parameter use the ‘Find’ tab at the bottom of the folder list.
☺ Tip:
☺ Tip:
30
In parameter lists:
Parameters in BLUE are read only
Parameters in BLACK are read/write.
Every parameter in the parameter lists has a detailed description in the help file – just click on a
parameter and hit Shift-F1 on the keyboard or right click and select parameter help.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
2.8
Engineering Handbook
Recipe Editor
Press
for this feature. Up to 8 recipes can be stored. They can also be named by the
user. Recipes allow the operator to change the operating values of up to 24 parameters in an instrument
for different batch items/processes by simply selecting a particular recipe to load. Recipes are important for
reducing error in setup and they remove the need for operator instructions fixed to the panel next to the
instrument.
Note: Loading a recipe set causes the instrument to enter Standby mode momentarily during which time it
does not control.
The Recipe Editor is used during configuration to assign the required parameters and to set up the values to
be loaded for each recipe.
2.8.1
Recipe Menu Commands
Command
Load Recipe
Save
Edit Parameter
Delete Parameter
Edit Parameter
Value
Rename Parameter
Tag
Parameter
Properties
Copy Parameter
Paste Parameter
Columns
Load Access Level
Level1
Config
Never
Edit Data Set
Value
Clear Data Set
Value
Part No HA028581
Issue 3
Description
Used to load a recipe file into the instrument
Used to save the current recipe configuration into a file
Used to assign a parameter to a Tag. Parameters can also be assigned by 'drag and drop'
from the iTools parameter list
Used to delete an assigned parameter from the recipes
Used to edit the current value of the assigned parameter
Allows the user to rename the Tag of the associated parameter. This tag is used on the
instrument to identify assigned parameters (default Value1 - Value24)
Used to find the properties and help information of the selected parameter
Used to copy the currently selected parameter
Used to assign a previously copied parameter to the selected Tag
Used to hide/show the Description and Comment Columns
Used to configure the lowest access level in which the selected recipe is allowed to load
Permitted to load when the instrument is in any of the access levels
Permitted to load when the instrument is in the Config access level
Never permitted to load
Used to edit the value of the selected assigned parameter within the selected recipe.
Values can also be edited via double left clicking the value itself
Used to clear the value of the selected assigned parameter within the selected recipe,
thus disabling it from loading when the recipe is selected to load
Sep-05
31
Engineering Handbook
Command
Rename Data Set
Snapshot Values
Description
Allows the user to rename the selected recipe. This name is used to identify individual
recipes (default Set1 - Set8). Note: Number of recipes dependent upon features
Used to clear all values in the selected recipe, thus disabling all from loading when the
recipe is selected to load
Used to copy all of the assigned parameters current values into the selected recipe
Copy Data Set
Paste Data Set
Used to copy all values of the selected recipe
Used to paste all values of a previously copied recipe into the selected recipe
Clear Data Set
2.9
Mini8 Controller
OPCScope
OPC scope is a standalone OPC client that can be used to attach to the iTools OPCserver. It offers real time trend
charts and data logging to disc in a .csv (comma separated variable) format which can easily be opened by a
spreadsheet such as Excel.
With iTools open OPC Scope can be started using the icon
.
But it can also be started on its own using the Windows Start/Programs/Eurotherm iTools/OPC Scope
and the OPC server will start up (if it is not running) and will
Select Server/Connect or click the icon
display the active ports on the computer. Opening the COM port will show the attached instruments as
shown below.
The ‘ID001-Mini8’ folder will contain all the same folders for the instrument that would have been seen in
iTools itself.
Expand the folder and double click on the blue item tag to add to the List Window. The List Window shows
all the selected parameters and their current value.
Right click on a parameter to get the context menu.
32
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
2.9.1
Engineering Handbook
OPC Scope List Window Context Menu
Command
Save
Copy Item DDE link
Copy/Paste Item
Add Item
Remove Item
Write Value
Item appears on Chart
Item Properties
Description
Saves the OPC Scope configuration as <filename>.uix See Section 2.9.3
Saves the DDE path to the clipboard.
‘Paste Special’ in an Excel cell and select ‘Paste Link’ and the current parameter value will
be displayed in the cell.
Copy & Paste
Add a new variable by name (easier to browse the navigation tree)
Remove the selected item.
Write a new value (not if the item is Read Only).
Up to 8 items can be trended on the Chart Window
Gives the item properties as seen by OPC
The OPC List can contain parameters from any instrument attached to the Modbus network.
If you have iTools Open (not iTools Standard) then OPC Scope can run on a remote networked computer.
Enter the name of the server computer (attached to the instruments) the ‘Computer’ window and browse
for the ‘Eurotherm.ModbusServer1’.
2.9.2
OPC Scope Chart Window
Click the Chart tab
at the bottom of the display window and select Chart Control Panel.
1.
Items. Includes all the items in the
list window. Those items ticked (up to
8) will appear on the chart.
2.
Axes. Allows time intervals from 1
minute to 1 month. Vertical axes can
be ‘auto’ scaled or a fixed range may
be entered.
3.
General. Allows selection of
colours, grid, legends and a data box.
4.
Plot. Allows selection of line
thickness and printing
5.
Review. Allows review of early
history charts.
These are also available on the toolbar.
Part No HA028581
Issue 3
Sep-05
33
Engineering Handbook
Mini8 Controller
iTools Trend Graph showing Loop1 SP and PV
The
34
icon allows the chart to occupy all the window space.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
2.9.3
Engineering Handbook
OPC Server
ITools and OPC Scope all use the Eurotherm OPC Server to provide the connection between the instruments
and the computer displays. When you ‘scan’ for instruments on iTools it is in fact the OPC Server that is
actually doing the work in background ( the window is not usually displayed).
OPC Scope can run on its own but for it to find the instruments on the network it is necessary to tell the
server where they are.
1.
Start OPC Server (Windows Start/Programs/Eurotherm iTools/OPC Server)
2.
On the menu go to ‘Network’ and select ‘Start One-Shot Scan’
3.
Stop the scan when all the instruments have been found.
4.
On the menu go to ‘File’ and select ‘Save As’ and save the file with a suitable name.
5.
Once saved you will be asked ‘Would you like to make this file the default start server address
file?’ – select ‘Yes’.
6.
Close the server.
Now if you double click on an OPC Scope file e.g. Mini8 Project.uix then this file will open OPC Scope and in
turn, in background, OPC scope will open the OPC Server with this instrument file loaded. OPC Scope will
then be active with live data from the instrument(s).
Part No HA028581
Issue 3
Sep-05
35
Engineering Handbook
Mini8 Controller
3. CHAPTER 3 CONFIGURATION USING iTOOLS
WARNING
Configuration level gives access to a wide range of parameters that match the controller to the
process. Incorrect configuration could result in damage to the process being controlled and/or
personal injury. It is the responsibility of the person commissioning the process to ensure that
the configuration is correct.
In configuration level the controller may not be controlling the process or providing alarm
indication. Do not select configuration level on a live process.
3.1
Configuration
The Mini8 is supplied unconfigured, unless ordered preconfigured, e.g. EC8. An unconfigured Mini8 has to
be configured for use in an application. This is performed using iTools.
The iTools handbook, part no. HA026179 provides further step by step instructions on the general operation
of iTools. This and the iTools software may be downloaded from www.eurotherm.co.uk.
3.1.1
On-Line/Off-line Configuration
If iTools is connected to a real Mini8 then all the parameter changes made will be written to the device
immediately. Once the Mini8 is configured and working as required, its final configuration can be saved to
disk as a ‘clone’ file of the format <name>.uic.
Alternatively iTools can be used ‘off-line’ without a real Mini8 connected at all. This virtual Mini8 can be
created in iTools and again saved to disk as a clone file. This file can later be loaded into a real Mini8 to
create the required real application. See Section 3.3 .
3.2
3.2.1
Connecting a PC to the Mini8 Controller
Configuration Cable and Clip
The controller may be connected to the PC running iTools using the Eurotherm cable
SubMin8/Cable/Config from the RJ11 port connecting to a serial port on the PC.
Alternatively a Configuration Clip is available from Eurotherm that can be fitted into the rear of the
controller.
The benefit of using this arrangement is that it is not necessary to power the controller, since the clip
provides the power to the internal memory of the controller.
3.2.2
Scanning
Open iTools and, with the controller connected, press
on the iTools menu bar. iTools will search
the communications ports and TCP/IP connections for recognisable instruments. Controllers connected
using the RJ11 configuration port or with the configuration clip (CPI), will be found at address 255 regardless
of the address configured in the controller. These connections only work from iTools to a single controller.
The iTools handbook, part no. HA026179, provides further step by step instructions on the general
operation of iTools. This and the iTools software may be downloaded from www.eurotherm.co.uk.
In the following pages it is assumed that the user is familiar with iTools and has a general understanding of
Windows.
36
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
3.3
Engineering Handbook
Cloning
Saving a Clone File
On the iTools menu ‘File – Save to File’ allows the clone file of the attached Mini8 to be saved to disc as
<user name>.UIC file. This can be loaded into another Mini8.
Note that after synchronization iTools using uses a ‘quick’ save and will only resave parameters that have
been changed through iTools itself. If there is any chance that parameters have been changed through the
other port then it is necessary to resave all the parameters. On the menu bar under Options – Cloning
ensure Reload is selected. The safest option is to keep Ask selected.
Loading a clone file
On the iTools menu ‘File – Load values File’ allows a clone file of the form <user name>.UIC to be loaded
into an attached Mini8 unit. Whilst loading, the report window will indicate what is happening. It makes a
number of attempts to load all the values and may report some errors. This is generally not an issue. If for
some reason the load fails iTools will report specifically that the load ‘Failed’
Communications port parameters
A Mini8 clone file contains information on both the CC and FC port config settings. Depending on which
comms port is used to load a clone file cloning will behave in a different manner.
Loading the clone file through the FC port will cause the CC port settings to be updated
Loading the clone file through the CC port will cause the FC port settings to be updated
Part No HA028581
Issue 3
Sep-05
37
Engineering Handbook
3.4
Mini8 Controller
Configuring the Mini8
Once iTools is successfully connected to a Mini8, it can be configured for the application in hand.
Configuration involves selection of the required elements of functionality called ‘function blocks’ and setting
their parameters to the correct values. The next stage is to connect all the function blocks together to
create the required strategy of control for the application.
3.4.1
Function Blocks
The controller software is constructed from a number of ‘function blocks’. A function block is a software
device that performs a particular duty within the controller. It may be represented as a ‘box’ that takes data
in at one side (as inputs), manipulates the data internally (using internal parameter values) and ‘outputs’ the
results. Some of these internal parameters are available to the user so that they can be adjusted to suit the
characteristics of the process that is to be controlled.
A representation of a function block is shown below.
Name –
corresponds to
Folder
Output
Parameters
Input
Parameters
Internal Parameters
Figure 3-1: Example of a Function Block
In the controller, parameters are organised in simple lists. The top of the list shows the list header. This
corresponds to the name of the function block and is generally presented in alphabetical order. This name
38
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
describes the generic function of the parameters within the list. For example, the list header ‘AnAlm’
contains parameters that enable you to set up analogue alarm conditions.
3.4.2
Soft Wiring
Soft Wiring (sometimes known as User Wiring) refers to the connections that are made in software between
function blocks. Soft wiring, which will generally be referred to as ‘Wiring’ from now on is created during
the instrument configuration using the iTools configuration package.
In general every function block has at least one input and one output. Input parameters are used to specify
where a function block reads its incoming data (the ‘Input Source’). The input source is usually wired from
the output of a preceding function block. Output parameters are usually wired to the input source of
subsequent function blocks.
All parameters shown in the function block diagrams are also shown in the parameter tables, in the relevant
chapters, in the order in which they appear in iTools.
Figure 3.2 shows an example of how the thermocouple is wired to the PID Loop input and the PID Loop
channel 1 (heat) output is wired to the time proportioning logic output.
PID output to
logic output
t/c to PID input
Figure 3-2: Function Block Wiring
Part No HA028581
Issue 3
Sep-05
39
Engineering Handbook
3.5
Mini8 Controller
Simple Worked Example
Using function blocks and wiring the following sections will show a blank Mini8 being configured to have
one PID loop.
3.5.1
The I/O
With the Mini8 successfully connected to iTools configuration can begin.
☺ Tip: In parameter lists:
Parameters in BLUE are read only
Parameters in BLACK are read/write.
☺ Tip:
Every parameter in the parameter lists has a detailed description in the help file – just click on a
parameter and hit Shift-F1 on the keyboard or right click and select parameter help.
The I/O will already have been installed in the Mini8 and can be checked in iTools.
Figure 3-3: Mini8 I/O Modules
This unit has an 8 thermocouple input board in slot 1, a CT3 input card in slot 2, and 2 DO8 output cards
in slot 3 and slot 4. Clicking on the ‘Mod’ tab will enable the first channel of the thermocouple card to be
configured. Firstly the Mini8 has to be put into configuration mode. Go to Device/Access/Configuration or
click on the Access button:
40
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Figure 3-4: Thermocouple Input
Select the I/O type, linearisation, units, resolution etc. required. Parameter details are in Section 7.5.
The other thermocouple channels can be found by using the 2,3,4…7,8 tabs on the top of the parameter
window.
Slot 2 in the Mini8 has a CT3 input card and this is configured elsewhere so the Tabs 9 to 16 are not shown.
Slot 3 has a DO8 output card and the first channel of this will be on tab 17 (to 24)
Slot 4 has a DO8 output card and the first channel of this will be on tab 25 (to 32)
Figure 3-5: Digital Output Channel
Set this channel up as required, IOType, MinOnTime etc. as required. The parameters are detailed in Section
7.3.
The remaining channels on this slot will be found under the tabs 18 to 24.
Slot 4 also contains a DO8 output card with outputs under tabs 25 to 32.
The fixed I/O is always there and there is nothing that has to be configured.
The Current Monitor is covered in Chapter 7.9.
Part No HA028581
Issue 3
Sep-05
41
Engineering Handbook
3.5.2
Mini8 Controller
Wiring
The IO that has been configured now needs to be wired to PID loops and other function blocks.
Select
(GWE) to create and edit instrument wiring.
The Graphical Wiring Editor window
To add a function block drag it from the list and
drop it on this editor.
To add IO first expand the IO block (click the + )
and then expand the Mod to show the IO
channels 1 to 32
Similarly to add a loop first expand the loop block
(click the +) to show loops 1 to 8
Figure 3-6: List of Function Blocks & Graphical Wiring Window
The left window now contains a list of the function blocks available.
42
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Use drag and drop to select the first thermocouple from IOMod 1, the Cool output from IOMod 17 and the
Heat output from IOMod 25 and drop them on the wiring window.
Finally take the first PID block from Loop/Loop 1 and drop it on the wiring window. Note that as each block
is used it greys out on the list.
There should now be 4 blocks on the window. Those blocks are shown with dotted lines, as they have not
been loaded into the Mini8.
First make the following wire connections.
1.
Click on IO.Mod1.PV and move the pointer to Loop 1.MainPV and click again. A dotted
wire will have connected the two together.
2.
Similarly join Loop1.OP.Ch1Out to IOMod 25.PV (heat output)
3.
Enable the Cool output by clicking the select arrow to the top of the loop block:
click here
and select PID output
4.
Loop1.OP.Ch2Out to IOMod 17.PV (cool output)
Figure 3-7: Wired Blocks before download
5.
Part No HA028581
Issue 3
Right click on the Loop 1 function Block and select ‘Function Block View’. This opens
the Loop parameter list on top of the wiring editor.
Sep-05
43
Engineering Handbook
Mini8 Controller
Figure 3-8: PID Function Block
This enables the PID function block to be set up to suit the required application. See Chapter 17 for details.
44
6.
Click on the instrument button to download the application:
7.
Once downloaded the dotted lines around the function blocks and the wires will
become solid to show that the application is now in the Mini8. The upper status line
also shows that 3 wires have been used out of those available. Max is 250 but quantity
depends on number of wires ordered (30, 60, 120 or 250).
8.
Put the Mini8 back into Operating mode by clicking the Access button:
9.
The Mini8 will now control the Loop1 as configured.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
3.6
Engineering Handbook
Graphical Wiring Editor
Select
monitor parameter values.
(GWE) to view and edit instrument wiring. You can also add comments and
1.
Drag and drop required function blocks into the graphical wiring from the list in the left pane
2.
Click on parameter to be wired from and drag the wire to the parameter to be wired to (do not hold
mouse button down)
3.
Right click to edit parameter values
4.
Select parameter lists and switch between parameter and wiring editors
5.
Download to instrument when wiring completed
6.
Add comments and notes
7.
Dotted lines around a function block show that the application requires downloading
Add comment
and notes
Blocks ‘clear’
when used
Indicates
execution
order
Right click to
edit parameter
values
Part No HA028581
Issue 3
Sep-05
Click this button
to wire unshown
parameters
45
Engineering Handbook
3.6.1
Mini8 Controller
Graphical Wiring Toolbar
Download
Grab & Pan
Pan Drawing
Delete, Undo & Redo
IO Setup
3.6.2
Select
Zoom Drawing
Grid
on/off
Function Block
A Function Block is an algorithm that may be wired to and from other function blocks to make a control
strategy. The Graphical Wiring Editor groups the instrument parameters into function blocks. Examples are:
a control loop and a mathematical calculation.
Each function block has inputs and outputs. Any parameter may be wired from, but only parameters that
are alterable may we wired to.
A function block includes any parameters that are needed to configure or operate the algorithm.
3.6.3
Wire
A wire transfers a value from one parameter to another. They are executed by the instrument once per
control cycle.
Wires are made from an output of a function block to an input of a function block. It is possible to create a
wiring loop, in this case there will be a single execution cycle delay at some point in the loop. This point is
shown on the diagram By a || symbol and it is possible to choose where that delay will occur.
3.6.4
Block Execution Order
The order in which the blocks are executed by the instrument depends on the way in which they are wired.
The order is automatically worked out so that the blocks execute on the most recent data.
3.6.5
Using Function Blocks
If a function block is not faded in the tree then it can be
dragged onto the diagram. The block can be dragged around
the diagram using the mouse.
A labelled loop block is shown here. The label at the top is
the name of the block.
When the block type information is alterable click on the box
with the arrow in it on the right to edit that value.
The inputs and outputs that are considered to be of most use
are always shown. In most cases all of these will need to be
wired up for the block to perform a useful task. There are
exceptions to this and the loop is one of those exceptions.
If you wish to wire from a parameter, which is not shown as a
recommended output click on the icon in the bottom right,
and a full list of parameters in the block will be shown, click
on one of these to start a wire.
To start a wire from a recommended output just click on it.
Click the icon in the bottom right hand corner to wire other function block parameters not shown on the
list on the right hand side.
46
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
3.6.5.1
Engineering Handbook
Function Block Context Menu
Right clicking displays the context menu with the following entries.
Function
Block View…
Re-Route
Wires
Re-Route
Input Wires
Re-Route
Output Wires
Show wires
using tags
Hide
Unwired
Connections
Copy
Delete
Undelete
Bring To
Front
Push To Back
Edit
Parameter
Value
Parameter
Properties
Parameter
Help
3.6.6
Brings up an iTools parameter list which shows all the parameters in the function block. If
the block has sub-lists these are shown in tabs
Throw away current wire route and do an auto-route of all wires connected to this block
Only do a re-route on the input wires
Only do a re-route on the output wires
Shows the beginning and end of each wire with a descriptor showing the source or
destination. Used to simplify a diagram with many wires.
Hides function block pins that are not used.
Right click over an input or output and copy will be enabled, this menu item will copy the
iTools "url" of the parameter which can then be pasted into a watch window or OPC Scope
If the block is downloaded mark it for delete, otherwise delete it immediately
This menu entry is enabled if the block is marked for delete and unmarks it and any wires
connected to it for delete
Bring the block to the front of the diagram. Moving a block will also bring it to the front
Push the block to the back of the diagram. Useful of there is something underneath it
This menu entry is enabled when the mouse is over an input or output parameter. When
selected it creates a parameter edit dialog so the value of that parameter can be changed
Selecting this entry brings up the parameter properties window. The parameter properties
window is updated as the mouse is moved over the parameters shown on the function block
Selecting this entry brings up the help window. The help window is updated as the mouse is
moved over the parameters shown on the function block. When the mouse is not over a
parameter name the help for the block is shown
Tooltips
Hovering over different parts of the block will bring up tooltips describing the part of the block beneath the
mouse.
If you hover over the parameter values in the block type information a tooltip showing the parameter
description, its OPC name, and, if downloaded, its value will be shown.
A similar tool-tip will be shown when hovering over inputs and outputs.
Part No HA028581
Issue 3
Sep-05
47
Engineering Handbook
3.6.7
Mini8 Controller
Function Block State
The blocks are enabled by dragging the block onto the diagram, wiring it up, and
downloading it to the instrument
When the block is initially dropped onto the diagram it is drawn with dashed lines.
When in this state the parameter list for the block is enabled but the block itself is not
executed by the instrument.
Once the download button is pressed the block is added to the instrument function
block execution list and it is drawn with solid lines.
If a block which has been downloaded is deleted, it is shown on the diagram in a
ghosted form until the download button is pressed.
This is because it and any wires to/from it are still being executed in the instrument.
On download it will be removed from the instrument execution list and the diagram.
A ghosted block can be undeleted using the context menu.
When a dashed block is deleted it is removed immediately.
48
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
3.6.8
Using Wires
3.6.8.1
Making A Wire Between Two Blocks
•
•
•
Drag two blocks onto the diagram from the function block tree.
•
Start a wire by either clicking on a recommended output or clicking on the icon
at the bottom right corner of the block to bring up the connection dialog. The
connection dialog shows all the connectable parameters for the block, if the block
has sub-lists the parameters are shown in a tree. If you wish to wire a parameter
which is not currently available click the red button at the bottom of the
connection dialog. Recommended connections are shown with a green plug,
other parameters which are available are yellow and if you click the red button
the unavailable parameters are shown red. To dismiss the connection dialog
either press the escape key on the keyboard or click the cross at the bottom left
of the dialog.
•
Once the wire has started the cursor will change and a dotted wire will be drawn
from the output to the current mouse position.
To make the wire either click on a recommended input to make a wire to that parameter or click anywhere
except on a recommended input to bring up the connection dialog. Choose from the connection dialog as
described above.
The wire will now be auto-routed between the blocks.
New wires are shown dotted until they are downloaded
3.6.8.2
Wire Context Menu
The wire block context menu has the following entries on it.
Force Exec Break
If wires form a loop a break point has to be found
where the value which is written to the block input
comes from a block which was last executed during
the previous instrument execute cycle thus
introducing a delay. This option tells the instrument
that if it needs to make a break it should be on this
wire
Re-Route Wire
Throw away wire route and generate an automatic
route from scratch
Use Tags
If a wire is between blocks which are a long way apart,
then, rather than drawing the wire, the name of the wired
to/from parameter can be shown in a tag next to the
block. Draw the wire first then use this menu to toggle
this wire between drawing the whole wire and drawing it
as tags
Find Start
Find End
Delete
Undelete
Bring To Front
Push To Back
Find the source of the selected wire
Find the destination of the selected wire
If the wire is downloaded mark it for delete, otherwise delete it immediately
This menu entry is enabled if the wire is marked for delete and unmarks it for delete
Bring the wire to the front of the diagram. Moving a wire will also bring it to the front
Push the wire to the back of the diagram
Part No HA028581
Issue 3
Sep-05
49
Engineering Handbook
3.6.8.3
Mini8 Controller
Wire Colours
Wires can be the following colours:
Black
Red
Blue
Purple
3.6.8.4
Normal functioning wire.
The wire is connected to an input which is not alterable when the instrument is in operator mode and
so values which travel along that wire will be rejected by the receiving block
The mouse is hovering over the wire, or the block to which it is connected it selected. Useful for tracing
densely packed wires
The mouse is hovering over a 'red' wire
Routing Wires
When a wire is placed it is auto-routed. The auto routing algorithm searches for a clear path between the
two blocks. A wire can be auto-routed again using the context menus or by double clicking the wire.
If you click on a wire segment you can drag it to manually route it. Once you have done this it is marked as
a manually routed wire and will retain it's current shape. If you move the block to which it is connected the
end of the wire will be moved but as much of the path as possible of the wire will be preserved.
If you select a wire by clicking on it, it will be drawn with small boxes on it's corners.
3.6.8.5
Tooltips
Hover the mouse over a wire and a tooltip showing the names of the parameters which are wired and, if
downloaded, their current values will also be shown.
3.6.9
Using Comments
Drag a comment onto the diagram and the comment edit dialog will
appear.
Type in a comment. Use new lines to control the width of the
comment, it is shown on the diagram as typed into the dialog. Click
OK and the comment text will appear on the diagram. There are no
restrictions on the size of a comment. Comments are saved to the
instrument along with the diagram layout information.
Comments can be linked to function blocks and wires. Hover the mouse over the bottom right of the
comment and a chain icon will appear, click on that icon and then on a block or a wire. A dotted wire will
be drawn to the top of the block or the selected wire segment.
3.6.9.1
Comment Context Menu
The comment context menu has the following entries on it.
Edit
Unlink
Delete
Undelete
Bring To Front
Push To Back
50
Open the comment edit dialog to edit this comment
If the comment is linked to a block or wire this will unlink it
If the comment is downloaded mark it for delete, otherwise
delete it immediately
This menu entry is enabled if the comment is marked for
delete and unmarks it for delete
Bring the comment to the front of the diagram. Moving a
comment will also bring it to the front
Push the comment to the back of the diagram. Useful if
there is something underneath it
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
3.6.10 Using Monitors
Drag a monitor onto the diagram and connect it to a block input or output or a wire as described in ‘Using
Comments’.
The current value (updated at the iTools parameter list update rate) will be shown in the monitor. By default
the name of the parameter is shown, double click or use the context menu to not show the parameter
name.
3.6.10.1 Monitor Context Menu
The monitor context menu has the following entries on it.
Show Names
Unlink
Delete
Undelete
Bring To Front
Push To Back
Show parameter names as well as values
If the monitor is linked to a block or wire this will unlink it
If the monitor is downloaded mark it for delete, otherwise delete it immediately
This menu entry is enabled if the monitor is marked for delete and unmarks it for delete
Bring the monitor to the front of the diagram. Moving a monitor will also bring it to the front
Push the monitor to the back of the diagram. Useful if there is something underneath it
3.6.11 Downloading
The wires have to be downloaded to the instrument together. When the wiring editor is opened the current
wiring and diagram layout is read from the instrument. No changes are made to the instrument function
block execution or wiring until the download button is pressed.
When a block is dropped on the diagram instrument parameters are changed to make the parameters for
that block available. If you make changes and close the editor without saving them there will be a delay
while the editor clears these parameters.
When you download, the wiring is written to the instrument that then calculates the block execution order
and starts executing the blocks. The diagram layout including comments and monitors is then written into
instrument flash memory along with the current editor settings. When you reopen the editor the diagram
will be shown positioned the same as when you last downloaded.
3.6.12 Selections
Wires are shown with small blocks at their corners when selected. All other items have a dotted line drawn
round them when they are selected.
3.6.12.1 Selecting Individual Items
Clicking on an item on the drawing will select it.
3.6.12.2 Multiple Selection
Control click an unselected item to add it to the selection, doing the same on a selected item unselects it.
Alternatively, hold the mouse down on the background and wipe it to create a rubber band, anything which
isn't a wire inside the rubber band will be selected.
Selecting two function blocks also selects any wires which join them. This means that if you select more
than one function block using the rubber band method any wires between them will also be selected.
Pressing Ctrl-A selects all blocks and wires.
Part No HA028581
Issue 3
Sep-05
51
Engineering Handbook
Mini8 Controller
3.6.13 Colours
Items on the diagram are coloured as follows:
Red
Blue
Purple
Function blocks, comments and monitors which partially obscure or are partially obscured by other items are
drawn red. If a large function block like the loop is covering a small one like a math2 the loop will be drawn
red to show that it is covering another function block. Wires are drawn red when they are connected to an
input which is currently unalterable. Parameters in function blocks are coloured red if they are unalterable and
the mouse pointer is over them
Function blocks, comments and monitors which are not coloured red are coloured blue when the mouse
pointer is over them. Wires are coloured blue when a block to which the wire is connected is selected or the
mouse pointer is over it. Parameters in function blocks are coloured blue if they are alterable and the mouse
pointer is over them
A wire which is connected to an input which is currently unalterable and a block to which the wire is
connected is selected or the mouse pointer is over it is coloured purple (red + blue)
3.6.14 Diagram Context Menu
The diagram context menu has the following entries on it:Re-Route
Wires
Align Tops
Align Lefts
Space Evenly
Delete
Undelete
Copy Graphic
Save Graphic
52
Throw away current wire route and do an auto-route of all
selected wires. If no wires are selected this is done to all wires
on the diagram
Line up the tops of all the selected items except wires
Line up the left hand side of all the selected items except
wires
This will space the selected items such that their top left
corners are evenly spaced. Select the first item, then select
the rest by control-clicking them in the order you wish them
to be spaced, then choose this menu entry
Marks all selected items for deletion (will be deleted on next
download).
This menu entry is enabled if any of the selected items are
marked for deletion and unmarks them when selected
If there is a selection it is copied to the clipboard as a
Windows metafile, if there is no selection the whole diagram is
copied to the clipboard as a Windows metafile. Paste into
your favourite documentation tool to document your
application. Some programs render metafiles better than
others, the diagram may look messy on screen but it should
print well
Same as Copy Graphic but saves to a metafile rather than
putting it on the clipboard
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
3.6.15 Wiring Floats with Status Information
There is a subset of float values which may be derived from an input which may become faulty for some
reason, e.g. sensor break, overrange, etc. These values have been provided with an associated status which
is automatically inherited through the wiring. The list of parameters which have associated status is as
follows:Block
Loop.Main
Loop.SP
Math2
Input Parameters
PV
In1
In2
Programmer.Setup
Poly
Load
PVIn
In
Lin16
Txdr
IPMonitor
SwitchOver
In
InVal
In
In1
In2
In
In1 to 8
In1 to 8
Total
Mux8
Multi-oper
Lgc2
UsrVal
Humidity
IO.MOD
In1
In2
Val
WetTemp
DryTemp
PsychroConst
Pressure
1.PV to 32.PV
Output Parameters
PV
TrackPV
Out
Out
PVOut1
PVOut2
Out
OutVal
Out
Out
SumOut, MaxOut,
MinOut, AverageOut
Val
RelHumid
DewPoint
1.PV to 32.PV
Parameters appear in both lists where they can be used as inputs or outputs depending on configuration.
The action of the block on detection of a ‘Bad’ input is dependent upon the block. For example, the loop
treats a ‘Bad’ input as a sensor break and takes appropriate action; the Mux8 simply passes on the status
from the selected input to the output, etc.
The Poly, Lin16, SwitchOver, Multi-Operator, Mux8, IO.Mod.n.PV blocks can be configured to act on bad
status in varying ways. The options available are as follows:0: Clip Bad
The measurement is clipped to the limit it has exceeded and its status is set to ‘BAD’, such that any function
block using this measurement can operate its own fallback strategy. For example, control loop may hold its
output to the current value.
1: Clip Good
The measurement is clipped to the limit it has exceeded and its status is set to ‘GOOD’, such that any
function block using this measurement may continue to calculate and not employ its own fallback strategy.
2: Fallback Bad
The measurement will adopt the configured fallback value that has been set by the user. In addition the
status of the measured value will be set to ‘BAD’, such that any function block using this measurement can
operate its own fallback strategy. For example, control loop may hold its output to the current value.
3: Fallback Good
The measurement will adopt the configured fallback value that has been set by the user. In addition the
status of the measured value will be set to ‘GOOD’, such that any function block using this measurement
may continue to calculate and not employ its own fallback strategy
Part No HA028581
Issue 3
Sep-05
53
Engineering Handbook
Mini8 Controller
4: Up Scale
The measurement will be forced to adopt its high limit. This is like having a resistive pull up on an input
circuit. In addition the status of the measured value will be set to ‘BAD’, such that any function block using
this measurement can operate its own fallback strategy. For example, the control loop may hold its output
to the current value.
5: Down Scale
The measurement will be forced to adopt its low limit. This is like having a resistive pull down on an input
circuit. In addition the status of the measured value will be set to ‘BAD’, such that any function block using
this measurement can operate its own fallback strategy. For example, the control loop may hold its output
to the current value.
3.6.16 Edge Wires
If the Loop.Main.AutoMan parameter were wired from a logic input in the conventional manner it would be
impossible to put the instrument into manual via communications. Other parameters need to be controlled
by wiring but also need to be able to change under other circumstances, e.g. Alarm Acknowledgements. for
this reason some Boolean parameters are wired in an alternative way. These are listed as follows:SET DOMINANT
When the wired in value is 1 the parameter is always updated. This will have the effect of overriding any
changes through digital communications. When the wired in value changes to 0 the parameter is initially
changed to 0 but is not continuously updated. This permits the value to be changed through digital
communications.
Loop.Main.AutoMan
Programmer.Setup.ProgHold
Access.StandBy
RISING EDGE
When the wired in value changes from 0 to 1, a 1 is written to the parameter. At all other times the wire
does not update the parameter. This type of wiring is used for parameters that start an action and when
once completed the block clears the parameter. When wired to, these parameters can still be operated via
digital communications.
Loop.Tune.AutotuneEnable
Programmer.Setup.ProgRun
Programmer.Setup.AdvSeg
Programmer.Setup.SkipSeg
Txdr.ClearCal
Txdr.StartCal
Txdr.StartHighCal
Txdr.StartTare
IPMonitor.Reset
Alarm.Ack
DigAlarm.Ack
AlmSummary.GlobalAck
Instrument.Diagnostics.
ClearStats
BOTH EDGE
This type of edge is used for parameters which may need to be controlled by wiring or but should also be
able to be controlled through digital communications. If the wired in value changes then the new value is
written to the parameter by the wire. At all other times the parameter is free to be edited through digital
communications.
Loop.SP.RateDisable
54
Loop.OP.RateDisable
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
4. CHAPTER 4 MINI8 OVERVIEW
Input and output parameters of function blocks are wired together using software wiring to form a
particular control strategy within the Mini8. An overview of all the available functions and where to get
more detail is shown below.
Inputs
Mod.1 to Mod.32
Thermocouples
T/C, RTD, mA, mV
Chapter 7.5, 7.6
Setpoint
Loop/SP folder
Folder
Chapter 17.6
Input Linearisation
Lin 16 Folder
Chapter 15
Polynomial
Poly Folder
Chapter 15
FixedIO / IO
Dig Inputs
Logic Input
Chap. 7.8, 7.2
BCD Input
BCD In Folder
Chapter 9
Switchover
SwOver
Folder
Chapter 19
Transducer Scaling
Outputs
Loops 1 to 16
Mod.1 to
Mod.32
Logic Output
Loop Folder
Chapter 7.3
Chapter 17
Programmer
Prog Folder
Application specific
To plant
devices
FixedIO /IO
Relay O/P
Chapter 12
Chap. 7.8, 7.4
Alarm(s)
Alarm Folder
Chapter 8
Digital Alarms
Dig Alm Folder
Chapter 8.3
Alarm Summary
Alarm Summary
Folder
Chapter 8.7
Maths
Math2 & Mux8
Folder
Chapter 20
Maths
Lgc2 & Lgc8
Folder
Chapter 14
Chapter 21
Timer/Clock/
Counter/Totaliser
Current I/p
Chapter 11
IO.Current Monitor
Folder
Field Comms
Chapter 7.9
Chapter 7.7
Humidity Zirconia
Chapter 14
User Values
Mod.25 to
Mod.32
Analogue OP
Chapter 18
Txdr Folder
UsrVal Folder
Current
Transformers
Control Processes
Comms/FC Folder
PC, plc
Chapter 10
Figure 4-1: Controller Example
Mini8 series controllers are supplied unconfigured, and with those blocks included in the order code. Option
EC8 is supplied with function blocks pre-wired to give an 8 loop heat/cool controller suitable for Extrusion.
See data sheet HA028519.
The purpose of the PID control blocks is to reduce the difference between SP and PV (the error signal) to
zero by providing a compensating output to the plant via the output driver blocks.
The timer, programmer and alarms blocks may be made to operate on a number of parameters within the
controller, and digital communications provides an interface to data collection and control.
The controller can be customised to suit a particular process by ‘soft wiring’ between function blocks.
Part No HA028581
Issue 3
Sep-05
55
Engineering Handbook
4.1
Mini8 Controller
Complete list of Function Blocks.
The list opposite represents an unconfigured
Mini8 that has been ordered with all features
enabled.
If a particular block or blocks do not appear in
your instrument then the option has not been
ordered. Check the order code of your
instrument and contact Eurotherm.
Examples of features that may not have been
enabled are:
Loops
Programmer
Recipe
Humidity
Once a block is dragged and dropped onto the
graphical wiring window, the block icon in the
block list opposite will be greyed out. At the
same time a folder containing the blocks
parameters will have been created in the
Browse List.
56
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
5. CHAPTER 5 ACCESS FOLDER
Folder: Access
Sub-folder: none
Name
Parameter
Description
Value
ClearMemory
Cold start the
instrument
No
App
LinTables
InitComms
Wires
AllMemory
Programs
CustomerID
Standby
Part No HA028581
Disabled
Mini8 memory reset but comms and linearisation
tables retained
Custom Linearisation tables are deleted
Comms ports reset to default configurations
Clear all wiring
All instrument memory is set to default values
All Programs cleared
Default
Access
Level
No
Conf
Customer Identifier
Reference number for customer use
0
Oper
Set Instrument to
standby
No / Yes
No
Oper
Issue 3
Sep-05
57
Engineering Handbook
Mini8 Controller
6. CHAPTER 6 INSTRUMENT FOLDER
6.1
Instrument / Enables
The following table lists the options that can be enabled in the instrument.
Enable flags are one bit for each item – i.e.Bit (0=1) enables item 1, Bit 1 (=2) item 2, Bit(3=4) item 3 and so
on to Bit7(=128) enables Item 8. All 8 items enabled adds up to 255.
☺ Tip:
Features are not normally enabled this way. Dragging and dropping a function block
onto the graphical wiring window automatically sets the required enable flag.
Folder: Instrument
Sub-folder: Enables
Name
Parameter Description
Value
AlarmEn1
Analogue alarms Enable Flags
Alarms 1 to 8
AlarmEn2
Default
Access
Level
0 (none) to 255 (all 8)
0
Conf
Analogue alarms Enable Flags
Alarms 9 to 16 0 (none) to 255 (all 8)
0
Conf
AlarmEn3
Analogue alarms Enable Flags
Alarms 17 to 24 0 (none) to 255 (all 8)
0
Conf
AlarmEn4
Analogue alarms Enable Flags
Alarms 25 to 32 0 (none) to 255 (all 8)
0
Conf
BCDInEn
BCD switch input Enable Flags
BCD input 1 and 2
0
Conf
CounterEn
Counters Enable Flags
Counters1 and 2 0 (none) to 3 (both)
0
Conf
CurrentMon
Current Monitor Enable Flag
0 = Off 1 = On
0
Conf
DigAlmEn1
Digital alarms Enable Flags
Dig Alarms 1 to 8 0 (none) to 255 (all 8)
0
Conf
DigAlmEn2
Digital alarms Enable Flags
Dig Alarms 9 to 16 0 (none) to 255 (all 8)
0
Conf
DigAlmEn3
Digital alarms Enable Flags
Dig Alarms 17 to 24 0 (none) to 255 (all 8)
0
Conf
DigAlmEn4
Digital alarms Enable Flags
Dig Alarms 25 to 32 0 (none) to 255 (all 8)
0
Conf
HumidityEn
Humidity control Enable Flag
0 = off 1 = On
0
Conf
IP Mon En
Input monitor Enable Flags
Input Monitor 1 and 2
0 (none) to 3 (both)
0
Conf
Lgc2 En1
Logic operators Enable Flags
Logic operators 1 to 8 0 (none) to 255 (all 8)
0
Conf
Lgc2 En2
Logic operators Enable Flags
Logic operators 9 to 16 0 (none) to 255 (all 8)
0
Conf
Lgc2 En3
Logic operators Enable Flags
Logic operators 17 to 24 0 (none) to 255 (all 8)
0
Conf
Lgc8 En
Logic 8 operator Enable Flags
8 input Logic operators 1 & 2 0 (none) to 3 (both)
0
Conf
Lin16Pt En
Input linearisation 16 point
Input Linearisation 1 and 2
0
Conf
Load En
Load Enable Flags
Loads 1 to 8
As order
code
Conf
Load En2
Load Enable Flags
Loads 9 to 16
As order
code
Conf
Loop En
Loop Enable Flags
Loops 1 to 8
As order
code
Conf
Loop En2
Loop Enable Flags
Loops 9 to 16
As order
code
Conf
Math2 En1
Analogue (Maths) Operators
Enable Flags
Analogue operators 0 to 8 0 (none) to 255 (all 8)
0
Conf
Math2 En2
Analogue (Maths) Operators
Enable Flags
Analogue operators 9 to 16 0 (none) to 255 (all 8)
0
Conf
Math2 En3
Analogue (Maths) Operators
Enable Flags
Analogue operators 17 to 24 0 (none) to 255 (all
8)
0
Conf
0 (none) to 3 (both)
(Only if CT3
module fitted)
58
0 (none) to 3 (both)
0 (none) to 255 (all 8)
0 (none) to 255 (all 8)
0 (none) to 255 (all 8)
0 (none) to 255 (all 8)
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Folder: Instrument
Sub-folder: Enables
Name
Parameter Description
Value
Default
Access
Level
MultiOperEn
Analogue Multi- Operator
Enable Flags
Multi-operators 0 to 4 0 (none) to 15 (all 4)
0
Conf
Mux8 En
Multiplexor Enable Flags
8 input multiplexor 1 and 2 0 (none) to 3 (both)
0
Conf
Poly En
Polynomial linearisation block
Enable Flags
Poly Linearisation 1 and 2
0
Conf
Prog En
Programmer Enable Flags
0 = off, 1 to 8
0
Conf
RTClock En
Real time clock Enable Flags
0 = off 1 = On
0
Conf
SwOver En
Switch over block Enable
Flags
0 = off 1 = On
0
Conf
Timer En
Timers Enable Flags
Timers 1 to 4 0 = none to 15 = 4
0
Conf
Totalise En
Totalisers Enable Flags
Totalisers 1 & 2
0
Conf
TrScale En
Transducer scaling Enable
Flags
Transducer scalers 1 and 2
0
Conf
UsrVal En1
User values Enable Flags
User Values 1 to 8 0 (none) to 255 (all 8)
0
Conf
UsrVal En2
User values Enable Flags
User Values 9 to 16 0 (none) to 255 (all 8)
0
Conf
UsrVal En3
User values Enable Flags
User Values 17 to 24 0 (none) to 255 (all 8)
0
Conf
UsrVal En4
User values Enable Flags
User Values 25 to 32 0 (none) to 255 (all 8)
0
Conf
Zirconia En
Zirconia Input Functions
0 = off 1 = On
0
Conf
6.2
0 (none) to 3 (both)
0 (none) to 255 (all 8)
0 (none) to 3 (both)
0 (none) to 3 (both)
Instrument Options
Folder: Instrument
Sub-folder: Options
Name
Parameter Description
Value
Default
Access
Level
Units
Units
°C,°F or Kelvin scale for all temperature parameters
DegC
Oper
ProgPVstart
To enable PV start
No, Yes – see section 18
No
Conf
6.3
Instrument / InstInfo
Folder: Instrument
Sub-folder: InstInfo
Name
Parameter
Description
Value
InstType
Default
Access
Level
Instrument Type
MINI8
NONE
Version
Version Identifier
-
NONE
Serial No
Serial Number
Passcode1
Passcode1
0 to 65535
Oper
Passcode2
Passcode2
0 to 65535
Oper
Passcode3
Passcode3
0 to 65535
Oper
CompanyID
CompanyID
Part No HA028581
Issue 3
Sep-05
NONE
1280
NONE
59
Engineering Handbook
6.4
Mini8 Controller
Instrument / Diagnostics
This list provides fault finding diagnostic information as follows:-
Folder:
Instrument
Sub-folder: Diagnostics
Name
Parameter Description
CPUFree
MinCPUFree
CtrlTicks
Max Con Tick
This is the amount of free CPU Time left. It shows the percentage of the tasks ticks that are idle.
A benchmark of the lowest reached value of the CPU free percentage.
This is the number of ticks that have elapsed while the instrument was performing the control Task.
A benchmark of the maximum number of ticks that have elapsed while the instrument was performing the
control Task
Resets the instrument performance benchmarks.
The number of errors logged since the last Clear Log. Note: If an error occurs multiple times only the first
occurrence will be logged each event will increment the count.
The first error
0 There is no error
to occur
1 Bad or unrecognised module ident. A module has been inserted and has a bad or unrecognised
The second
ident. Either the module is damaged or the module is unsupported.
error to occur
The third error 3 Factory calibration data bad. The factory calibration data has been read from an I/O module and
has not passed the checksum test. Either the module is damaged or has not been initialised.
to occur
The fourth
4 Module changed for one of a different type. A module has been changed for one of a different
error to occur
type. The configuration may now be incorrect
The fifth error
10 Calibration data write error. An error has occurred when attempting to write calibration data
to occur
back to an I/O module's EE.
The sixth error
11 Calibration data read error. An error occurred when trying to read calibration data back from the
to occur
EE on an I/O module.
The seventh
18 Checksum error. The checksum of the NVol Ram has failed. The NVol is considered corrupt and
error to occur
there the instrument configuration may be incorrect.
The eight
error to occur
20 Resistive identifier error. An error occurred when reading the resistive identifier from an i/o
Clear Stats
ErrCount
Err1
Err2
Err3
Err4
Err5
Err6
Err7
Err8
module. The module may be damaged.
43 Invalid custom linearisation table. One of the custom linearisation tables is invalid. Either it has
failed checksum tests or the table downloaded to the instrument is invalid.
55 The Instrument wiring is either invalid or corrupt.
56 Non-vol write to volatile. An attempt was made to perform a checksummed write to a nonchecksummed area
58 Recipe load failure. The selected recipe failed to load
59 Bad User CT calibration data. Corrupted or invalid user calibration data for the current monitor
60 Bad Factory CT calibration data. Corrupted or invalid factory calibration data for the current
monitor
62 to 65 Slot1 card DFC1 to DFC4 error
66 to 69 Slot2 card DFC1 to DFC4 error
70 to 73 Slot3 card DFC1 to DFC4 error
74 to 77 Slot4 card DFC1 to DFC4 error
Clear Log
UserStringCount
UserStringCharSpace
Segments Left
60
The generic I/O DFC
chip will not
communicate. This
could indicate a build
fault.
Clears the error log entries and count.
Number of User Strings Defined
Space Available For User Strings.
Number of Available Program Segments
Gives the number of unused program segments. Each time a segment is allocated to a program, this value is
reduced by one.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Folder:
Instrument
Sub-folder: Diagnostics
Name
Parameter Description
CtrlStack
Control Stack Free Space (words)
The number of words of un-used stack for the control task
Comms Stack Free Space (words)
The number of words of un-used stack for the comms task
Idle Stack Free Space (words)
The number of words of un-used stack for the idle (background) task.
Max number of setpoint programmer segments available
Specifies the maximum number of segments that can be configured for a single program
Indicates the amount of control overrun.
Shows type of PSU fitted 0 = Mains 1= 24V dc
Counts the number of times the instrument power has been switched off.
Name for custom linearisation table 1
Name for custom linearisation table 2
Name for custom linearisation table 3
CommsStack
IdleStack
Max segments
MaxSegsPerProg
CntrlOverrun
PSUident
PwrFailCount
Cust1Name
Cust2Name
Cust3Name
Part No HA028581
Issue 3
Sep-05
61
Engineering Handbook
Mini8 Controller
7. CHAPTER 7 I/O FOLDER
This lists the modules fitted into the instruments, all the IO channels, the fixed IO and the current
monitoring.
The IO folder lists all the channels of each of the IO boards in the 4 available slots. Each board has up to 8
inputs or outputs making a maximum of 32 channels. The channels are listed under Mod1 to Mod32.
Slot
Channels
1
IO.Mod.1 to IO.Mod.8
2
IO.Mod.9 to IO.Mod.16
3
IO.Mod.17 to IO.Mod.24
4
IO.Mod.25 to IO.Mod.32
Note that the current transformer input, CT3, is not included in this arrangement. There is a separate folder
for current monitoring under IO.CurrentMonitor. If this board is fitted into slot 2 the IO.Mod.9 to Mod.16
would not exist.
7.1
Module ID
Folder: IO
Sub-folder: ModIDs
Name
Parameter
Description
Value
Default
Access
Level
Module1
Module1Ident
0 NoMod – No Module
0
Read
Only
0
Read
24 DO8Mod – 8 logic outputs
Module2
Module2Ident
18 RL8Mod – 8 relay outputs
60 DI8 – 8 logic inputs
Only
90 CT3Mod – 3 current transformer inputs
Module3
Module3Ident
131 TC8Mod – 8 thermocouple/mV inputs
0
Read
133 TC4Mod – 4 thermocouple/mV inputs
Only
173 RT4 – 4 PT100 inputs
Module4
Module4Ident
201 AO8Mod – 8 0-20 mA outputs (Slot 4 only)
0
Read
Only
203 AO4Mod – 4 0-20 mA outputs (Slot 4 only)
7.1.1
Modules
The content of the Mod folders depends on the type of IO module fitted in each slot. These will be covered
in the following sections.
62
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.2
Engineering Handbook
Logic Input
Each DI8 card provides 8 logic input channels (voltage controlled) to the system. These can be wired to
provide digital inputs to any function block within the system.
7.2.1
Logic Input Parameters
Folder – IO
Sub-folder Mod.1 to .32
Name
Parameter Description
Value
Ident
Channel Identity
LogicIn
IOType
IO Type
OnOff
On off input
Invert
Sets the sense of the logic input
No
No inversion
Yes
Inverted
On/Off
Value seen at the terminals
Measured Val
Measured Value
Default
Access
Level
Read
Only
Conf
No
Conf
Off
Read
Only
PV
Part No HA028581
Process Variable
Issue 3
Sep-05
On/Off
Value after allowing for
Invert
Off
Read
Only
63
Engineering Handbook
7.3
Mini8 Controller
Logic Output
If a slot is fitted with a DO8 board then 8 channels will be available to be configured and connected to Loop
outputs, alarms or other logic signals.
7.3.1
Logic Out Parameters
Folder – IO
Sub-folder Mod.1 to .32
Name
Parameter Description
Value
Ident
Channel Identity
LogicOut
IOType
IO Type
OnOff
On off output
Time Prop
Time proportioning output
Sets the sense of the logic input or
output
No
No inversion
Yes
Inverted
Action taken by output when
instrument goes into Standby Mode
Off, On
Switches On/Off
Continue
Remains in its last state
Invert
SbyAct
Default
Access
Level
Read
Only
Conf
No
Conf
Off
Conf
Auto
Oper
The next five parameters are only shown when ‘IO Type’ = ‘Time Prop’ outputs
MinOnTime
Minimum output on/off time.
Prevents relays from switching too
rapidly
Auto
0.01 to 150.00
seconds
Auto = 20ms. This is the
fastest allowable update
rate for the output
DisplayHigh
The maximum displayable reading
0.00 to 100.00
100.00
Oper
DisplayLow
The minimum displayable reading
0.00 to 100.00
0.00
Oper
RangeHigh
The maximum (electrical) input/output
level
0.00 to 100.00
100
Oper
RangeLow
The minimum (electrical) input/output
level
0.00 to 100.00
0
Oper
The current value of the output
demand signal to the hardware
including the effect of the Invert
parameter.
0
Off
1
On
This is the desired output value, before
the Invert parameter is applied
0 to 100
Always displayed
MeasuredVal
PV
Read
only
Oper
or
0 to 1 (OnOff)
PV can be wired from the output of a function block. For example if it is used for control it may be wired
from the control loop output (Ch1 Output).
7.3.2
Logic Output Scaling
If the output is configured for time proportioning control, it can be scaled such that a lower and upper level
of PID demand signal can limit the operation of the output value.
By default, the output will be fully off for 0% power demand, fully on for 100% power demand and equal
on/off times at 50% power demand. You can change these limits to suit the process. It is important to note,
however, that these limits are set to safe values for the process. For example, for a heating process it may
be required to maintain a minimum level of temperature. This can be achieved by applying an offset at 0%
power demand which will maintain the output on for a period of time. Care must be taken to ensure that
this minimum on period does not cause the process to overheat.
64
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
If Range Hi is set to a value <100% the time proportioning output will switch at a rate depending on the
value - it will not switch fully on.
Similarly, if Range Lo is set to a value >0% it will not switch fully off.
PID Demand signal
Disp Hi
eg 100%
Disp Lo
eg 0%
Output state
Range Lo = 0%
Output permanently off
Range Hi = 100%
Output permanently on
Figure 7-1: Time Proportioning Output
7.3.3
Example: To Scale a Proportioning Logic Output
Access level must be configuration.
In this example the output will switch on for 8% of the time when the PID demand wired to ‘PV’ signal is at
0%.
Similarly, it will remain on for 90% of the time when the demand signal is at 100%
Part No HA028581
Issue 3
Sep-05
65
Engineering Handbook
7.4
Mini8 Controller
Relay Output
If slot 2 and/or 3 is fitted with a RL8 board then 8 channels will be available to be configured and connected
to Loop outputs, alarms or other logic signals.
7.4.1
Relay Parameters
Folder – IO
Sub-folder Mod.9 to .24
Name
Parameter Description
Value
Ident
Channel Identity
Relay
IOType
IO Type
OnOff
On off output
Time Prop
Time proportioning output
Sets the sense of the logic input or
output
No
No inversion
Yes
Inverted
Action taken by output when
instrument goes into Standby Mode
Off, On
Switches On/Off
Continue
Remains in its last state
Invert
SbyAct
Default
Access
Level
Read
Only
Conf
No
Conf
Off
Conf
Auto
Oper
The next five parameters are only shown when ‘IO Type’ = ‘Time Prop’ outputs
MinOnTime
Minimum output on/off time.
Prevents relays from switching too
rapidly
Auto
0.01 to 150.00
seconds
Auto = 220ms. This is the
fastest allowable update
rate for the output
DisplayHigh
The maximum displayable reading
0.00 to 100.00
100.00
Oper
DisplayLow
The minimum displayable reading
0.00 to 100.00
0.00
Oper
RangeHigh
The maximum (electrical) input/output
level
0.00 to 100.00
100
Oper
RangeLow
The minimum (electrical) input/output
level
0.00 to 100.00
0
Oper
The current value of the output
demand signal to the hardware
including the effect of the Invert
parameter.
0
Off
1
On
This is the desired output value, before
the Invert parameter is applied
0 to 100
Always displayed
MeasuredVal
PV
Read
only
Oper
or
0 to 1 (OnOff)
66
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.5
Engineering Handbook
Thermocouple Input
A TC4 offers 4 channels and the TC8 board offers 8 channels which may be configured as thermocouple
inputs or mV inputs.
7.5.1
Thermocouple Input Parameters
Folder – IO
Sub-headers: Mod .1 to .32
Name
Parameter Description
Value
Default
Ident
Channel Ident
TCinput
IO Type
IO Type
Thermocouple
For direct t/c connection
mV
For mV inputs, usually linear, scaled
to engineering units.
Access
Level
Read
Only
Conf
Lin Type
Input linearisation
see section
7.5.2
Conf
Units
Display units used for units
conversion
see section
7.5.2
Conf
Resolution
Resolution
XXXXX to
X.XXXX
Sets scaling for digital communications
using the SCADA table
CJC Type
To select the cold junction
compensation method
Internal
See description in section 7.3.3. for
further details
0oC
Conf
Internal
Conf
45oC
50oC
External
Off
SBrk Type
Low
Sensor break will be detected when its
impedance is greater than a ‘low’ value
High
Sensor break will be detected when its
impedance is greater than a ‘high’ value
Off
No sensor break
Sets the alarm action when
a sensor break condition is
detected
ManLatch
Manual latching
NonLatch
No latching
Off
No sensor break alarm
Sensor Break alarm
acknowledge
No
DisplayHigh
The maximum display value
in engineering units
-99999 to 99999
DisplayLow
The minimum display value
in engineering units
-99999 to 99999
RangeHigh
The maximum (electrical)
input mV
RangeLow to 70
RangeLow
The minimum (electrical)
input mV
-70 to RangeHigh
Fallback
Fallback Strategy
Downscale
Meas Value = Input range lo - 5%
See also section 7.5..5.
Upscale
Meas Value = Input range Hi + 5%
Fall Good
Meas Value = Fallback PV
Fall Bad
Meas Value = Fallback PV
SBrk Alarm
AlarmAck
Part No HA028581
Sensor break type
Issue 3
Sep-05
Conf
Oper
see also the alarm
Chapter 8 Alarms
No
Oper
100
Oper
For IO Type mV only
0
Oper
Limits apply to Linear and SqRoot
linearisation.
70
Oper
0
Oper
Yes
See 7.3.7
Conf
67
Engineering Handbook
Folder – IO
Name
Fallback PV
Mini8 Controller
Sub-headers: Mod .1 to .32
Parameter Description
Value
Default
Clip Good
Meas Value = Input range Hi/lo +/- 5%
Clip Bad
Meas Value = Input range Hi/lo +/- 5%
Fallback value
Instrument range
Access
Level
Conf
See also section 7.5.5.
Filter Time
Constant
Input filter time.
Off to 500:00 (hhh:mm)
1s600ms
Oper
An input filter provides damping of the
input signal. This may be necessary to
prevent the effects of excessive noise on
the PV input.
s:ms to hhh:mm
Measured Val
The current electrical value of the PV
input
PV
The current value of the PV input after
linearisation
Instrument range
LoPoint
Low Point
Lower cal point (See 7.5.6)
0.0
Oper
LoOffset
Low Offset
Offset at lower point
0.0
Oper
HiPoint
High Point
Higher cal point
0.0
Oper
HiOffset
High Offset
Offset at Higher point
0.0
Oper
Offset
Used to add a constant offset to the PV
Instrument range
0.0
Oper
CJC Temp
Reads the temperature of the rear
terminals at the thermocouple connection
R/O
SBrk Value
Sensor break Value
R/O
R/O
R/O
see section 75.7
Used for diagnostics only, and displays
the sensor break trip value
Cal State
Calibration State.
Calibration of the PV Input
is described in Chapter 22.3
Idle
Status
PV Status
0 - OK
Normal operation
The current status of the
PV.
1 - Startup
Initial startup mode
2 - SensorBreak
Input in sensor break
4 – Out of range
PV outside operating limits
6 - Saturated
Saturated input
8 – Not Calibrated
Uncalibrated channel
25 – No Module
No Module
SbrkOutput
68
Sensor Break Output
Conf
R/O
Off /On
R/O
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.5.2
Engineering Handbook
Linearisation Types and Ranges
Input Type
J
K
L
R
B
N
T
S
PL2
C
Linear
SqRoot
Custom
7.5.3
Thermocouple type J
Thermocouple type K
Thermocouple type L
Thermocouple type R
Thermocouple type B
Thermocouple type N
Thermocouple type T
Thermocouple type S
Thermocouple Platinel II
Custom
mV linear input
Square root
Customised linearisation tables
Min Range
Max Range
Units
Min Range
-210
-200
-200
-50
0
-200
-200
-50
0
1200
1372
900
1700
1820
1300
400
1768
1369
o
C
C
oC
oC
oC
oC
oC
oC
oC
-238
-238
-238
-58
32
-238
-238
-58
32
-70
70
mV
o
Max
Range
2192
2498
1652
3124
3308
2372
752
3214
2466
F
F
oF
oF
oF
oF
oF
oF
oF
o
o
CJC Type
A thermocouple measures the temperature difference between the measuring
junction and the reference junction. The reference junction, therefore, must
either be held at a fixed known temperature or accurate compensation be used
for any temperature variations of the junction.
7.5.3.1
Units
Measuring
junction
Internal Compensation
The controller is provided with a temperature sensing device which senses the
temperature at the point where the thermocouple is joined to the copper wiring
of the instrument and applies a corrective signal.
Reference
junction
Where very high accuracy is needed and to accommodate multi-thermocouple installations, larger reference
units are used which can achieve an accuracy of ±0.1°C or better. These units also allow the cables to the
instrumentation to be run in copper. The reference units are contained basically under three techniques,
Ice-Point, Hot Box and Isothermal.
7.5.3.2
The Ice-Point
There are usually two methods of feeding the EMF from the thermocouple to the measuring
instrumentation via the ice-point reference, the bellows type and the temperature sensor type.
The bellows type utilises the precise volumetric increase which occurs when a known quantity of ultra pure
water changes state from liquid to solid. A precision cylinder actuates expansion bellows which control
power to a thermoelectric cooling device. The temperature sensor type uses a metal block of high thermal
conductance and mass, which is thermally insulated from ambient temperatures. The block temperature is
lowered to 0°C by a cooling element, and maintained there by a temperature sensing device.
Special thermometers are obtainable for checking the 0°C reference units and alarm circuits that detect any
movement from the zero position can be fitted.
7.5.3.3
The Hot Box
Thermocouples are calibrated in terms of EMF generated by the measuring junctions relative to the
reference junction at 0°C. Different reference points can produce different characteristics of
thermocouples, therefore referencing at another temperature does present problems. However, the ability
of the hot box to work at very high ambient temperatures, plus a good reliability factor has led to an
increase in its usage. The unit can consist of a thermally insulated solid aluminium block in which the
reference junctions are embedded.
The block temperature is controlled by a closed loop system, and a heater is used as a booster when initially
switching on. This booster drops out before the reference temperature, usually between 55°C and 65°C, is
reached, but the stability of the hot box temperature is now important. Measurements cannot be taken
until the hot box reaches the correct temperature.
Part No HA028581
Issue 3
Sep-05
69
Engineering Handbook
7.5.3.4
Mini8 Controller
Isothermal Systems
The thermocouple junctions being referenced are contained in a block which is heavily thermally insulated.
The junctions are allowed to follow the mean ambient temperature, which varies slowly. This variation is
accurately sensed by electronic means, and a signal is produced for the associated instrumentation. The
high reliability factor of this method has favoured its use for long term monitoring.
7.5.3.5
CJC Options in Mini8 Series
0 – Internal
1 – 0C
2 – 45C
3 – 50C
4 – External
5 – Off
7.5.4
CJC measurement at instrument terminals
CJC based on external junctions kept at 0C (Ice Point)
CJC based on external junctions kept at 45C (Hot Box)
CJC based on external junctions kept at 50C (Hot Box)
CJC based on independent external measurement
CJC switched off
Sensor Break Value
The controller continuously monitors the impedance of a transducer or sensor connected to any analogue
input. This impedance, expressed as a % of the impedance which causes the sensor break flag to trip, is a
parameter called ‘SBrkValue’.
The table below shows the typical impedance which causes sensor break to trip for various types of input
and high and low SBrk Impedance readings. The impedance values are only approximate (±25%) as they are
not factory calibrated.
7.5.5
TC4/TC8 Input
SBrk Impedance – High
~ 12KΩ
Range -77 to +77mV
SBrk Impedance – Low
~ 3KΩ
Fallback
A Fallback strategy may be used to configure the default value for the PV in case of an error condition. The
error may be due an out of range value, a sensor break, lack of calibration or a saturated input.
The Status parameter would indicate the error condition and could be used to diagnose the problem.
Fallback has several modes and may be associated with the Fallback PV parameter
The Fallback PV may be used to configure the value assigned to the PV in case of an error condition. The
Fallback parameter should be configured accordingly.
The fallback parameter may be configured so as to force a Good or Bad status when in operation. This in
turn allows the user to choose to override or allow error conditions to affect the process.
70
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.5.6
Engineering Handbook
User Calibration (Two Point)
All ranges of the controller have been calibrated against traceable reference standards. However in a
particular application it may be necessary to adjust the displayed reading to overcome other effects within
the process. A two point calibration is offered allowing offset and slope adjustment. This is most useful
where the setpoints used in a process cover a wide range. The Low and High points should be set on or near
the extremities of the range.
Display
Reading
High offset
(e.g. 2.9°)
Factory
calibration
Low offset
(e.g. 1.1°)
Low point
(e.g. 50°)
7.5.7
High point
(e.g. 500°)
Measured Reading
PV Offset (Single Point)
All ranges of the controller have been calibrated against traceable reference standards. This means that if
the input type is changed it is not necessary to calibrate the controller. There may be occasions, however,
when you wish to apply an offset to the standard calibration to take account of known errors within the
process, for example, a known sensor error or a known error due to the positioning of the sensor. In these
instances it is not advisable to change the reference calibration, but to apply a user defined offset.
A single point offset is most useful where the process setpoint remains at nominally the same value.
PV Offset applies a single offset over the full display range of the controller and can be adjusted in Operator
Mode. It has the effect of moving the curve up a down about a central point as shown in the example
below:Display
Reading
Factory
calibration
Fixed offset
(e.g. 2.1°)
7.5.7.1
Example: To Apply an Offset:-
Measured Reading
•
Connect the input of the controller to the source device which you wish to calibrate to
•
Set the source to the desired calibration value
•
The controller will show the current measurement of the value
•
If the value is correct, the controller is correctly calibrated and no further action is necessary. If you
wish to offset the reading use the Offset parameter where
Corrected value (PV) = input value + Offset.
Part No HA028581
Issue 3
Sep-05
71
Engineering Handbook
7.5.8
Mini8 Controller
Using TC4 or TC8 channel as a mV input
Example – a pressure sensor provides 0 to 33mV for 0 to 200 bar.
1.
Set IO type as mV
2.
Set the Linearisation Type as Linear
3.
Set DisplayHigh to 200 (bar)
4.
Set DisplayLow to 0 (bar)
5.
Set RangeHigh to 33 mV
6.
Set RangeLow to 0 mV
Note maximum input range is ± 70 mV
72
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.6
Engineering Handbook
Resistance Thermometer Input
The RT4 module offers 4 resistance inputs which can be linear or PT100.
7.6.1
RT Input Parameters
Folder – IO
Sub-headers: Mod .1 to .32
Name
Parameter Description
Value
Ident
Channel Ident
RTinput
IO Type
IO Type
RTD2
RTD3
Default
Access
Level
Read
Only
For 2 wire, 3 wire or 4 wire
connections.
Conf
RTD4
Lin Type
Linearisation Type
See section
7.6.2
Conf
Units
Display units used for units
conversion
See section
7.6.2
Conf
Resolution
Resolution
XXXXX to
X.XXXX
Sets scaling for digital communications
using the SCADA table
Conf
SBrk Type
Sensor break type
Low
Sensor break will be detected when its
impedance is greater than a ‘low’ value
Conf
High
Sensor break will be detected when its
impedance is greater than a ‘high’ value
SBrk Alarm
AlarmAck
Fallback
Off
No sensor break
Sets the alarm action when
a sensor break condition is
detected
ManLatch
Manual latching
NonLatch
No latching
Off
No sensor break alarm
Sensor Break alarm
acknowledge
No
Fallback Strategy
Downscale
Meas Value = Input range lo - 5%
See also section 7.4..5.
Upscale
Meas Value = Input range Hi + 5%
Fall Good
Meas Value = Fallback PV
Fall Bad
Meas Value = Fallback PV
Clip Good
Meas Value = Input range Hi/lo +/- 5%
No
Oper
Yes
Clip Bad
Fallback PV
Oper
see also the alarm
Chapter 8 Alarms
Fallback value
Conf
Meas Value = Input range Hi/lo +/- 5%
Instrument range
Conf
See also section 7.4.5.
Filter Time
Constant
Input filter time.
Off to 500:00 (hhh:mm)
An input filter provides damping of the
input signal. This may be necessary to
prevent the effects of excessive noise on
the PV input.
s:ms to hhh:mm
Measured Val
The current electrical value of the PV
input
PV
The current value of the PV input after
linearisation
Instrument range
LoPoint
Low Point
Lower cal point (See 7.5.6)
0.0
Oper
LoOffset
Low Offset
Offset at lower cal point
0.0
Oper
Part No HA028581
Issue 3
Sep-05
1s600ms
Oper
R/O
R/O
73
Engineering Handbook
Folder – IO
Mini8 Controller
Sub-headers: Mod .1 to .32
Name
Parameter Description
HiPoint
High Point
HiOffset
Offset
Value
Default
Access
Level
Higher cal point
0.0
Oper
High Offset
Offset at Higher cal point
0.0
Oper
Used to add a constant offset to the PV
Instrument range
0.0
Oper
see section 7.5.7
SBrk Value
Sensor break Value
R/O
Used for diagnostics only, and displays
the sensor break trip value
Cal State
Status
SbrkOutput
7.6.2
Calibration State.
Calibration of the PV Input
is described in Chapter 22.3
Idle
PV Status
0 - OK
Normal operation
The current status of the
PV.
1 - Startup
Initial startup mode
2 - SensorBreak
Input in sensor break
4 – Out of range
PV outside operating limits
6 - Saturated
Saturated input
8 – Not Calibrated
Uncalibrated channel
25 – No Module
No Module
Sensor Break Output
Conf
Off /On
R/O
Linearisation Types and Ranges
Input Type
Min Range
Max Range
Units
PT100
100 ohm platinum bulb
-200
850
o
Linear
Linear
50
450
ohms
7.6.3
R/O
C
Min Range
Max
Range
Units
-328
1562
o
F
Using RT4 as mA input
Wire the input with a 2.49 ohm resistor as shown in 1.4.11.
The PV is mapped from the input
using User Cal – see 7.5.6
Approximate Values for 4-20mA
input with 2.49 ohm resistor.
PV range
LoPoint
LoOffset
HiPoint
HiOffset
4 to 20
35.4
-31.4
169.5
-149.5
0 to 100
35.4
-35.4
169.5
-69.5
For best accuracy the input should
be calibrated against a reference.
Resistor values up to 5 ohms may
be used.
74
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.7
Engineering Handbook
Analogue Output
The AO4 offers 4 channels and the AO8 module 8 channels which maybe configured as mA outputs. An AO4
or AO8 may only be fitted in Slot 4.
Folder – IO
Sub-folder: Mod.25 to Mod.32
Name
Parameter Description
Value
Ident
Channel ident
mAout
IO Type
mA
Resolution
To configure the output drive
signal
Display resolution
Disp Hi
Display high reading
Disp Lo
Display low reading
Range Hi
Electrical high input level
Range Lo
Electrical low input level
Meas Value
The current output value
Default
milli-amps dc
XXXXX to
Determines scaling for SCADA
X.XXXX
communications
-99999 to 99999 decimal points depend on resolution
0 to 20
Conf
Conf
100
Oper
0
Oper
20
Oper
4
Oper
R/O
PV
Oper
Status
7.7.1
Access
Level
R/O
PV Status
0 - OK
Normal operation
The current status of the PV.
1 - Startup
Initial startup mode
2 - SensorBreak
Input in sensor break
4 – Out of range
PV outside operating limits
6 - Saturated
Saturated input
8 – Not Calibrated
Uncalibrated channel
25 – No Module
No Module
R/O
Example – 4 to 20mA Analogue Output
In this example 0% (=Display Low) to 100% (=Display High) from a Loop PID Output is wired to this output
channel PV input which will give a 4mA (=Range Low) to 20mA (=Range High) control signal.
Here the PID demand is 50% giving a MeasuredVal output of 12mA.
Part No HA028581
Issue 3
Sep-05
75
Engineering Handbook
7.8
Mini8 Controller
Fixed IO
There are two digital inputs, designated D1 and D2.
Folder: IO
Sub-folder: Fixed IO.D1 and .D2
Name
Parameter
Description
Value
Default
Access
Level
Ident
Channel Ident
LogicIn
LogicIn
Read
Only
IO Type
IO Type
Input
Input
Read
Invert
Invert
No/Yes – input sense is inverted
No
Conf
Measured Val
Measured Value
On/Off
Off
Read
Only
Value seen at the terminals
Only
PV
Process Variable
On/Off
Value after allowing for Invert
Off
Read
Only
There are two fixed relay outputs, designated A and B
Folder: IO
Sub-folder: Fixed IO.A and .B
Name
Parameter Description
Value
Default
Access
Level
Ident
Channel Ident
Relay
Relay
Read
Only
IO Type
IO Type
OnOff
OnOff
Read
Only
Invert
Invert
No/Yes = output sense is inverted.
No
Conf
Measured Val
Measured Value
On/Off
Value seen at the terminals
after allowing for Invert.
Off
Read
Off
PV
Process Variable
On/Off
Requested output before
Invert
SbyAct
Action taken by output when
instrument goes into Standby Mode
Off, On
Switches On/Off
Continue
Remains in its last state
76
Part No HA028581
Only
Oper
Off
Issue 3
Sep-05
Conf
Mini8 Controller
7.9
Engineering Handbook
Current Monitor
The Mini8, with a CT3 card, has the capability of detecting failures of up to 16 heater loads by measuring the
current flowing through them via 3 current transformer inputs. The failures that can be detected are:
SSR Fault
If current is detected flowing through the heater when the controller is requesting it to be off then this
indicates that the SSR has a short circuit fault. If current is not detected when the controller is requesting
the heater to be on it indicates that the SSR has an open circuit fault.
Partial Load Fault (PLF)
If less current is detected flowing through the heater than the PLF threshold, which has been set for that
channel, then this indicates that the heater has a fault; in applications that use multiple heater elements in
parallel then it indicates that one or more of the elements has an open circuit fault.
Over Current Fault (OCF)
If more current is detected flowing through the heater than the OCF threshold then this indicates that the
heater has a fault; in applications that use multiple heater elements in parallel then it indicates that one or
more of the elements has lower than expected resistance value.
Heater failures are indicated via individual load status parameters and via four status words. In addition, a
global alarm parameter will indicate when a new CT alarm has been detected, which, will also be registered
in the alarm log.
7.9.1.1
Current Measurement
Individual LoadCurrent parameters indicate the current measured for each heater. The Current Monitor
function block utilises a cycling algorithm to measure the current flowing through one heater per
measurement interval (default 10s, user alterable). Compensation within the control loop minimises the
disturbance to the PV when current through a load is being measured.
The interval between successive measurements is dependent upon the average output power required to
maintain SP. The recommended absolute minimum interval can be calculated as follows:
Minimum interval (s) > 0.25 * (100/average output power to maintain SP).
For example, if average output power to maintain SP is 10%, using the above rule, the recommended
minimum interval is 2.5 seconds. The interval may need to be adjusted depending upon the response of the
heaters being used.
Part No HA028581
Issue 3
Sep-05
77
Engineering Handbook
Mini8 Controller
7.9.2
Single Phase Configurations
7.9.2.1
Single SSR triggering
With this configuration, failures of individual heater loads can be detected. For example, if the current
detected flowing through Heater 3 is less than its PLF threshold then this will be indicated as Load3PLF
Example1 – Using one CT input
L
N
CT1
H1
OP1
H2
OP2
H3
OP3
H4
OP4
H5
MINI8
OP5
All time proportioning outputs assigned to
a single CT input
H6
OP6
Note: Maximum of 6 Heaters can be connected to one CT input
Example2 – Using three CT inputs
L
CT1
CT1
CT1
H1
OP1
H2
OP2
H3
OP3
H4
MINI8
OP4
This configuration also
identifies individual heater
failures
H5
OP5
H6
OP6
78
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.9.2.2
Engineering Handbook
Multiple SSR triggering
With this configuration, failure of a set of heater loads can be detected. For example, if the current
detected flowing through Heater Set 1 is less than Load1’s PLF threshold then this will be indicated as
Load1PLF. Further investigation will then be required to determine which heater within Set 1 has failed.
L
N
CT1
H1
OP1
H2
Heater Set 1
H3
H4
MINI8
OP2
H5
Heater Set 2
H6
7.9.2.3
Split Time Proportioning Outputs
This is where a single power demand is split and applied to two time proportioning outputs, that have been
scaled, allowing the loads to switch on incrementally as the output power increases. For example, Heater1
will deliver any demand from 0-50%, and Heater2 will deliver any demand from 50-100% (with Heater1 fully
on).
CurrentMonitor
L
CT1
Mod.17
H1
50
PV
0
Loop
Pre-Scaling
0
100
Ch1Out
Mod.18
100
H2
PV
50
MINI8
Pre-Scaling
0
100
As the Mini8 has the capability of detecting faults with up to 16 heater loads it can handle this type of
application even if all 8 loops have split time proportioning outputs.
Part No HA028581
Issue 3
Sep-05
79
Engineering Handbook
7.9.3
Mini8 Controller
Three Phase Configuration
Configuration for Three Phase supply applications is similar to that for Single phase using three CT inputs.
Ph1
Ph2
Ph3
CT1
All currents passed
through an individual CT
must come from the same
phase
CT2
CT3
H1
OP1
H2
OP2
H3
OP3
MINI8
N/Ph2
OP4
OP5
OP6
Star with neutral or delta
connection is possible
H4
H5
N/Ph3
H6
N/Ph1
Note: Maximum of 6 Heaters can be connected to one CT input
80
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.9.4
Engineering Handbook
Parameter Configuration
If Current Monitor is enabled in the folder Instrument/Options/Current Monitor then the current monitor
configuration folder appears as a subfolder in IO.
Folder: IO
Sub-folder: CurrentMonitor/Config
Name
Parameter
Description
Value
Default
Access
Level
Commission
Commission CT
No
Oper
CommissionStatus
Commission Status
No
See Chapter 7.9.5
Auto
Manual
Accept
Abort
Not commissioned
Not commissioned
Commissioning in progress
Commissioning
There are no DO8/RL8 cards
NoDO8orRL8cards
installed in the instrument.
The digital outputs are either not
NoloopTPouts
configured as time proportioning or
are not wired from loop heater
channels.
Either a SSR short circuit or open
SSRfault
circuit fault is present.
More than 6 heaters have been
MaxLoadsCT1/2/3
connected to CT input 1or 2 or 3.
Commissioning failed
NotAccepted
Successfully auto commissioned
Passed
Configured manually
ManuallyConfigured
1s to 1m
Interval
Measurement
Interval
Inhibit
Inhibit
MaxLeakPh1
Max Leakage
Current Phase 1
MaxLeakPh2
0
Read
Only
10s
Oper
No – current is measured
Yes –current measurement is inhibited
0.25 to 1 amp
No
Oper
0.25
Oper
Max Leakage
Current Phase 2
0.25 to 1 amp
0.25
Oper
MaxLeakPh3
Max Leakage
Current Phase 3
0.25 to 1 amp
0.25
Oper
CT1Range*
CT input 1 range
10 to 1000 amps (Ratio to 50mA)
10
Oper
CT2Range*
CT input 2 range
10 to 1000 amps (Ratio to 50mA)
10
Oper
CT3Range*
CT input 3 range
10 to 1000 amps (Ratio to 50mA)
10
Oper
CalibrateCT1
Calibrate CT1
Idle
Oper
CalibrateCT2
Calibrate CT2
Idle
See Chapter 7.6.6
0mA
-70mA
LoadFactorCal
SaveUserCal
As CT1
Idle
Oper
Calibrate CT3
As CT1
Idle
Oper
CalibrateCT3
•
The current rating of the CT used for each of the CT input channels should cover only the single largest
load current proposed for its group of heaters. e.g. if CT1 has heaters of 15A, 15A & 25A it would need a
CT capable of at least 25A.
Part No HA028581
Issue 3
Sep-05
81
Engineering Handbook
7.9.5
Commissioning
7.9.5.1
Auto Commission
Mini8 Controller
Auto commissioning of the Current Monitor is a feature that automatically detects which time proportioning
outputs drive individual heaters (or heater sets), detects which CT input individual heaters are associated
with and determines the Partial Load and Over Current thresholds using a 1:8 ratio. If auto commissioning
fails, a status parameter indicates the reason why.
Note: In order for the auto commissioning to operate successfully the process must be enabled for full
operation of the heating circuit with the digital outputs configured as Time Proportioning and ‘soft’ wired to
the appropriate loop heater channels. During auto commissioning digital outputs will switch on and off.
.How to Auto Commission
1.
Put instrument into Operator Mode.
2.
Set Commission to Auto and CommissionStatus will display ‘Commissioning’.
3.
If successful, CommissionStatus will display Passed and configured load parameters will become
available. If unsuccessful, CommissionStatus displays the offending fault.
If unsuccessful, CommissionStatus displays the offending fault:
82
NoDO8orRL8Cards
Indicates that there are no DO8 or RL8 cards installed in the instrument.
NoLoopTPOuts
Indicates that the digital outputs are either not configured as time
proportioning or are not wired from loop heater channels.
SSRFault
Indicates that either a SSR short circuit or open circuit fault is present.
MaxLoadsCT1
Indicates that more than 6 heaters have been connected to CT input 1
(or 2,3)
(or 2,3)
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
7.9.5.2
Engineering Handbook
Manual Commission
Manual Commissioning is also available and is intended for those users who want to commission the Current
Monitor off-line or do not want to accept auto commissioned settings.
How to Manual Commission
1.
Set Commission to Manual. CommissionStatus will display Commissioning and Load1 configuration
parameters will become available
2.
Set Load1DrivenBy to the IO Module that is connected to the heater load.
3.
Set Load1CTInput to the CT input number that is connected to the heater load.
4.
Set Load1PLFthreshold and Load1OCFthreshold to appropriate values for the heater load.
5.
Repeat for other loads.
6.
To use the commissioned settings set Commission to ‘Accept’. CommissionStatus will display
ManuallyConfigured.
7.
To stop manual commissioning set Commission to ‘Abort’. CommissionStatus will display
NotCommissioned.
Part No HA028581
Issue 3
Sep-05
83
Engineering Handbook
7.9.6
Mini8 Controller
Calibration
A Mini8 supplied from factory with the CT3 card already installed the CT inputs will have been factory
calibrated. If the CT3 card is installed at a later date then default calibration values are automatically loaded
into the instrument. However, three calibration parameters, one for each CT input, are provided to allow
the inputs to be calibrated in the field.
Note: DC Current Source, capable of outputting a –70mA signal, is required to calibrate the inputs.
The 3 CT inputs are calibrated individually.
How to Calibrate
1.
Apply the stimulus (0mA or –70mA) from the DC current source to the CT input to be calibrated.
2.
Set CalibrateCT1, to reflect the stimulus being applied to the input.
3.
CalibrateCT1 displays ‘Confirm’. Select ‘Go’ to proceed with the calibration process.
4.
After selecting Go, CalibrateCT1 displays ‘Calibrating’.
5.
If calibration was successful, CalibrateCT1 displays ‘Passed’. Select ‘Accept’ to keep the calibration
values.
6.
If calibration was unsuccessful, CalibrateCT1 displays ‘Failed’. Select ‘Abort’ to reject the
calibration.
7.
Select ‘SaveUserCal’ to save the calibration values into non-volatile memory.
8.
Select ‘LoadFactCal’ to restore calibration values to the factory calibrated or default settings.
9.
Note: It is possible to stop the calibration process at anytime by selecting ‘Abort’.
Follow the same procedure for CT2 and CT3.
84
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
8. CHAPTER 8 ALARMS
Alarms are used to alert the system when a pre-set level has been exceeded or a particular condition has
changed state. As the Mini8 has no display to show alarms the alarm flags are all available over
communications in status words See Alarm Summary (Section 8.7) . They may also be wired directly or via
logic to an output such as a relay.
Alarms can be divided into two main types. These are:Analogue alarms - operate by monitoring an analogue variable such as the process variable and comparing
it with a set threshold.
Digital alarms – operate when the state of a boolean variable changes, for example, sensor break.
Number of Alarms - up to 32 analogue and 32 digital alarms may be configured.
8.1
Further Alarm Definitions
Hysteresis
is the difference between the point at which the alarm switches ‘ON’ and the point at which
it switches ‘OFF’. It is used to provide a definite indication of the alarm condition and to
prevent alarm relay chatter.
Latch
used to hold the alarm condition once an alarm has been detected. It may be configured
as:None
Non
latching
A non latching alarm will reset itself when the alarm condition is
removed
Auto
Automatic
An auto latching alarm requires acknowledgement before it is
reset. The acknowledgement can occur BEFORE the condition
causing the alarm is removed.
Manual
Manual
The alarm continues to be active until both the alarm condition is
removed AND the alarm is acknowledged. The acknowledgement
can only occur AFTER the condition causing the alarm is removed.
Event
Event
Alarm output will activate.
Block
The alarm may be masked during start up. Blocking prevents the alarm from being activated
until the process has first achieved a safe state. It is used, for example, to ignore start up
conditions which are not representative of running conditions. A blocking alarm is reinitiated after a setpoint change.
Delay
A short time can be set for each alarm which prevents the output from going into the alarm
state. The alarm is still detected as soon as it occurs, but if it cancels before the end of the
delay period then no output is triggered. The timer for the delay is then reset. It is also
reset if an alarm is changed from being inhibited to uninhibited.
Part No HA028581
Issue 3
Sep-05
85
Engineering Handbook
8.2
Mini8 Controller
Analogue Alarms
Analogue alarms operate on variables such as PV, output levels, etc. They can be soft wired to these
variables to suit the process.
8.2.1
Analogue Alarm Types
Absolute High - an alarm occurs when the PV exceeds a set high threshold.
Absolute Low - an alarm occurs when the PV exceeds a set low threshold.
Deviation High - an alarm occurs when the PV is higher than the setpoint by a set threshold
Deviation Low - an alarm occurs when the PV is lower than the setpoint by a set threshold
Deviation Band - an alarm occurs when the PV is higher or lower than the setpoint by a set threshold
These are shown graphically below for changes in PV plotted against time. (Hysteresis set to zero)
Alarm Type
PV
Abs High
Process Variable (PV)
Dev High
Dev Bnd
Setpoint (SP)
Dev Low
Abs Low
Output State
Abs Low
Dev Low
Time
On
On
Dev High
Dev Bnd
Abs High
86
On
On
On
On
On
On
On
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
8.3
Engineering Handbook
Digital Alarms
Digital alarms operate on Boolean variables. They can be soft wired to any suitable Boolean parameter such
as digital inputs or outputs.
8.3.1
Digital Alarm Types
Pos Edge
Neg Edge
Edge
High
Low
8.4
The alarm will trigger when the input changes from a low to high condition
The alarm will trigger when the input changes from a high to low condition
The alarm will trigger on any change of state of the input signal
The alarm will trigger when the input signal is high
The alarm will trigger when the input signal is low
Alarm Outputs
Alarms can operate a specific output (usually a relay). Any individual alarm can operate an individual output
or any combination of alarms can operate an individual output. They are wired as required in configuration
level.
Each source may be
chosen from:Analogue Alarms 1 to 32
Digital Alarms 1 to 32
Any alarms
New alarm/ New CT Alarm
Loop break alarms
8.4.1
No
OR
Invert
Output
Yes
How Alarms are Indicated
Alarm states are all embedded in 16 bit status words. See Alarm Summary in Section 8.7
8.4.2
To Acknowledge an Alarm
Set the appropriate alarm acknowledge flag to acknowledge that particular alarm. Alternatively the
GlobalAck in the AlmSummary folder can be used to acknowledge ALL alarms that require acknowledging in
the instrument.
The action, which now takes place, will depend on the type of latching, which has been configured
8.4.2.1
Non Latched Alarms
8.4.2.2
If the alarm condition is present when the alarm is acknowledged, the alarm output will be continuously
active. This state will continue for as long as the alarm condition remains. When the alarm condition clears
the output will go off.
If the alarm condition clears before it is acknowledged the alarm output goes off as soon as the condition
disappears.
Automatic Latched Alarms
8.4.2.3
The alarm continues to be active until both the alarm condition is removed AND the alarm is acknowledged.
The acknowledgement can occur BEFORE the condition causing the alarm is removed.
Manual Latched Alarms
The alarm continues to be active until both the alarm condition is removed AND the alarm is acknowledged.
The acknowledgement can only occur AFTER the condition causing the alarm is removed.
8.5
Alarm Parameters
Four groups of eight analogue alarms are available. The following table shows the parameters to set up and
configure alarms.
Part No HA028581
Issue 3
Sep-05
87
Engineering Handbook
Folder: Alarm
Mini8 Controller
Sub-folders: 1 to 32
Name
Parameter Description
Value
Type
Selects the type of alarm
Conf
In
This is the parameter that will be monitored and
compared against the threshold value to see if an
alarm condition has occurred
The reference value is used in deviation alarms and
the threshold is measured from this reference and not
from its absolute value.
The threshold is the value that the input is compared
against to determine if an alarm has occurred.
The output indicates whether the alarm is on or off
depending on:
the alarm condition, latching and acknowledge,
inhibiting and blocking.
Inhibit is an input to the Alarm function. It allows the
alarm to be switched OFF. Typically the Inhibit is
connected to a digital input or event so that during a
phase of the process alarms do not activate. For
Example, if the door to a furnace is opened the alarms
may be inhibited until the door is closed again.
Hysteresis is used to prevent signal noise from causing
the Alarm output to oscillate. Alarm outputs become
active as soon as the PV exceeds the Alarm Setpoint.
They return to inactive after the PV has returned to
the safe region by more than the hysterisis value.
Typically the Alarm hysterisis is set to a value that is
greater than the oscillations seen on the instrument
display
Determine the type of latching the alarm will use, if
any. Auto latching allows acknowledgement while the
alarm condition is still active, whereas manual latching
needs the condition to revert back to safe before the
alarm can be acknowledged.
See also the description at the beginning of this
chapter
Used in conjunction with the latching parameter. It is
set when the user responds to an alarm.
Alarm Blocking is used to prevent alarms from
activating during start-up. In some applications, the
measurement at start-up is in an alarm condition until
the system has come under control. Blocking causes
the alarms to be ignored until the system is under
control (in the safe state), after this any deviations
trigger the alarm
This is a small delay between sensing the alarm
condition and displaying it. If in the time between the
two, the alarm goes safe, then no alarm is shown and
the delay timer is reset. It can be used on systems
that are prone to noise.
Alarm not configured
None
Full Scale High
Abs Hi
Full Scale Low
Abs Lo
Deviation High
Dev Hi
Dev Lo Deviation Low
Deviation band
Dv
Bnd
Instrument range
Instrument range
Oper
Instrument range
Oper
Off
On
Alarm output
deactivated
Alarm output activated
R/O
No
Yes
Alarm not inhibited
Inhibit function active
Oper
Reference
Threshold
Out
Inhibit
Hysteresis
Latch
Ack
Block
Delay
88
Default
Access
Level
Oper
Instrument range
Oper
None
Auto
Manual
Event
No latching is used
Automatic
Manual
Event
Oper
No
Yes
No
Yes
Not acknowledged
Acknowledged
No blocking
Blocking
Oper
0:00.0 to 500
mm:ss.s
hh:mm:ss
hhh:mm
Part No HA028581
Oper
0:00.0
Issue 3
Sep-05
Oper
Mini8 Controller
8.5.1
Engineering Handbook
Example: To Configure Alarm 1
Change Access level to configuration.
In this example the high alarm will be detected when the measured value exceeds 100.00.
The current measured value is 27.79 as measured by the ‘Input’ parameter. This parameter will normally be
wired to an internal source such as a thermocouple input. In this example the alarm will set when the
measured value exceeds the threshold 100.0 and will clear when the input decreases 0.50 units below the
threshold level (i.e. at 99.5 units).
Part No HA028581
Issue 3
Sep-05
89
Engineering Handbook
8.6
Mini8 Controller
Digital Alarm Parameters
Four groups of eight digital alarms are available. The following table shows the parameters to set up and
configure alarms.
Folder: DigAlarm
Sub-folders: 1 to 32
Name
Parameter Description
Value
Type
Selects the type of alarm
In
This is the parameter that will be monitored and
checked according to the AlarmType to see if an
alarm condition has occurred
The output indicates whether the alarm is on or
off depending on:
the alarm condition, latching and acknowledge,
inhibiting and blocking.
Inhibit is an input to the Alarm function. It allows
the alarm to be switched OFF. Typically the
Inhibit is connected to a digital input or event so
that during a phase of the process alarms do not
activate. For Example, if the door to a furnace is
opened the alarms may be inhibited until the
door is closed again.
Determine the type of latching the alarm will use,
if any. Auto latching allows acknowledgement
while the alarm condition is still active, whereas
manual latching needs the condition to revert
back to safe before the alarm can be
acknowledged.
See also the description at the beginning of this
chapter
Used in conjunction with the latching parameter.
It is set when the user responds to an alarm.
Alarm Blocking is used to prevent alarms from
activating during start-up. In some applications,
the measurement at start-up is in an alarm
condition until the system has come under
control. Blocking causes the alarms to be ignored
until the system is under control (in the safe
state), after this any deviations trigger the alarm
This is a small delay between sensing the alarm
condition and displaying it. If in the time between
the two, the alarm goes safe, then no alarm is
shown and the delay timer is reset. It can be used
on systems that are prone to noise.
None
PosEdge
NegEdge
Edge
High
Low
0 to 1
Out
Inhibit
Latch
Ack
Block
Delay
8.6.1
Default
Conf
Alarm not configured
On rising edge
On falling edge
On change
High (1)
Low (0)
Oper
Off
On
Alarm output
deactivated
Alarm output activated
R/O
No
Yes
Alarm not inhibited
Inhibit function active
Oper
None
Auto
Manual
Event
No latching is used
Automatic
Manual
Event
Oper
No
Yes
No
Yes
Not acknowledged
Acknowledged
No blocking
Blocking
Oper
Oper
0:00.0
0:00.0 to 500
mm:ss.s
hh:mm:ss
hhh:mm
Example: To Configure DigAlarm 1
Change Access level to configuration.
In this example the digital alarm will come on if Timer 1 expires.
Timer.1.Out is wired to the alarm input. The DigAlarm.1.Out will turn on if the timer expires.
90
Access
Level
Part No HA028581
Issue 3
Sep-05
Oper
Mini8 Controller
8.7
Engineering Handbook
Alarm Summary
This is a summary of all the alarms in the Mini8. It provides global alarm and acknowledge flags as well as 16
bit status words which can be read over communications by the supervisory system.
Folder: AlmSummary
Sub-folders: General
Name
Parameter Description
Value
NewAlarm
Off/On
AnAlarmStatus1
A new alarm has occurred since the last
reset (excludes CT alarms)
Resets the NewAlarm flag
A new Current alarm has occurred since the
last reset
Resets the NewCTAlarm flag
Any new alarm since the last reset
Acknowledges every alarm in the Mini8
requiring acknowledgement. Also resets
NewAlarm and NewCTAlarm flags.
16 bit word for analogue alarms 1 to 8
AnAlarmStatus2
AnAlarmStatus3
AnAlarmStatus4
16 bit word for analogue alarms 9 to 16
16 bit word for analogue alarms 17 to 24
16 bit word for analogue alarms 25 to 32
RstNewAlarm
NewCTAlarm
RstNewCTAlarm
AnyAlarm
GlobalAck
Part No HA028581
Issue 3
Sep-05
Default
Access
Level
R/O
Yes / No
Off/On
No
Oper
R/O
Yes / No
Off/On
No
Yes
No
Oper
R/O
Oper
Not acknowledged
Acknowledged
Alarm 1 active
Bit 0
Alarm 1 not ack’d
Bit 1
Alarm 2 active
Bit 2
Alarm 2 not ack’d
Bit 3
Alarm 3 active
Bit 4
Alarm 3 not ack’d
Bit 5
Alarm 4 active
Bit 6
Alarm 4 not ack’d
Bit 7
Alarm 5 active
Bit 8
Alarm 5 not ack’d
Bit 9
Alarm 6 active
Bit 10
Alarm 6 not ack’d
Bit 11
Alarm 7 active
Bit 12
Alarm 7 not ack’d
Bit 13
Alarm 8 active
Bit 14
Alarm 8 not ack’d
Bit 15
Same format as above
Same format as above
Same format as above
R/O
R/O
R/O
R/O
91
Engineering Handbook
Mini8 Controller
Folder: AlmSummary
Sub-folders: General
Name
Parameter Description
Value
DigAlarmStatus1
16 bit word for digital alarms 1 to 8
DigAlarmStatus2
DigAlarmStatus3
DigAlarmStatus4
SBrkAlarmStatus1
16 bit word for digital alarms 9 to 16
16 bit word for digital alarms 17 to 24
16 bit word for digital alarms 25 to 32
16 bit word for IO channels Mod.1 to 8
SbrkAlarmStatus2
SbrkAlarmStatus3
SbrkAlarmStatus4
CTAlarmStatus1
16 bit word for IO channels Mod.9 to 16
16 bit word for IO channels Mod.17 to 24
16 bit word for IO channels Mod.25 to 32
16 bit word for CT alarms 1 to 5
Alarm 1 active
Bit 0
Alarm 1 not ack’d
Bit 1
Alarm 2 active
Bit 2
Alarm 2 not ack’d
Bit 3
Alarm 3 active
Bit 4
Alarm 3 not ack’d
Bit 5
Alarm 4 active
Bit 6
Alarm 4 not ack’d
Bit 7
Alarm 5 active
Bit 8
Alarm 5 not ack’d
Bit 9
Alarm 6 active
Bit 10
Alarm 6 not ack’d
Bit 11
Alarm 7 active
Bit 12
Alarm 7 not ack’d
Bit 13
Alarm 8 active
Bit 14
Alarm 8 not ack’d
Bit 15
Same format as above
Same format as above
Same format as above
Mod.1 fault
Bit 0
Alarm 1 not ack’d
Bit 1
Mod.2 fault
Bit 2
Alarm 2 not ack’d
Bit 3
Mod.3 fault
Bit 4
Alarm 3 not ack’d
Bit 5
Mod.4 fault
Bit 6
Alarm 4 not ack’d
Bit 7
Mod.5 fault
Bit 8
Alarm 5 not ack’d
Bit 9
Mod.6 fault
Bit 10
Alarm 6 not ack’d
Bit 11
Mod.7 fault
Bit 12
Alarm 7 not ack’d
Bit 13
Mod.8 fault
Bit 14
Alarm 8 not ack’d
Bit 15
Same format as above
Same format as above
Same format as above
Load1 SSR fail
Bit 0
Load1 PLF
Bit 1
Load1 OCF
Bit 2
Load2 SSR fail
Bit 3
Load2 PLF
Bit 4
Load2 OCF
Bit 5
Load3 SSR fail
Bit 6
Load3 PLF
Bit 7
Load3 OCF
Bit 8
Load4 SSR fail
Bit 9
Load4 PLF
Bit 10
Load4 OCF
Bit 11
Load5 SSR fail
Bit 12
Load5 PLF
Bit 13
Load5 OCF
Bit 14
Bit 15
92
Default
Part No HA028581
Access
Level
R/O
R/O
R/O
R/O
R/O
R/O
R/O
R/O
R/O
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Folder: AlmSummary
Sub-folders: General
Name
Parameter Description
Value
CTAlarmStatus2
16 bit word for CT alarms 6 to 10
CTAlarmStatus3
CTAlarmStatus4
16 bit word for CT alarms 11 to 15
16 bit word for CT alarm 16
Load6 SSR fail
Bit 0
Load6 PLF
Bit 1
Load6 OCF
Bit 2
Load7 SSR fail
Bit 3
Load7 PLF
Bit 4
Load7 OCF
Bit 5
Load8 SSR fail
Bit 6
Load8 PLF
Bit 7
Load8 OCF
Bit 8
Load9 SSR fail
Bit 9
Load9 PLF
Bit 10
Load9 OCF
Bit 11
Load10 SSR fail
Bit 12
Load10 PLF
Bit 13
Load10 OCF
Bit 14
Bit 15
Same format as CTAlarmStatus1
Same format as CTAlarmStatus1
8.8
Default
Access
Level
R/O
R/O
R/O
Alarm Log
A list of the last 32 alarms to have occurred is maintained in an Alarm Log.
Folder: AlmSummary
Sub-folder: AlmLog
Name
Parameter Description
Value
Default
Access
Level
ClearLog
Entry1Ident
Clear Alarm Log
Most recent alarm activation
No
NoEntry
Oper
R/O
Entry1Day
Entry1Time
Entry2Ident
The day the first entry activated
The time the first entry activated
2nd most recent alarm activation
NoEntry
0
NoEntry
R/O
R/O
R/O
Entry2Day
Entry2Time
…etc
Entry32Ident
The day the second entry activated
The time the second entry activated
Yes/No
All analogue alarms
All digital alarms
All sensor break alarms
All current alarms
NoEntry, Monday/Tuesday…Sunday.
hh:mm:ss
All analogue alarms
All digital alarms
All sensor break alarms
All current alarms
NoEntry, Monday/Tuesday…Sunday.
hh:mm:ss
NoEntry
0
R/O
R/O
NoEntry
R/O
Entry32Day
Entry32Time
The day the 32nd entry activated
The time the 32nd entry activated
NoEntry
0
R/O
R/O
32nd most recent alarm activation
All analogue alarms
All digital alarms
All sensor break alarms
All current alarms
NoEntry, Monday/Tuesday…Sunday.
hh:mm:ss
Note that EntryDay and EntryTime parameters require the Real Time Clock to be set up (Section 11.4) to
record meaningful values.
Part No HA028581
Issue 3
Sep-05
93
Engineering Handbook
Mini8 Controller
9. CHAPTER 9 BCD INPUT
The Binary Coded Decimal (BCD) input function block uses a number of digital inputs and combines them to
make a numeric value. A very common use for this feature is to select a setpoint program number from
panel mounted BCD decade switches.
The block uses 4 bits to generate a single digit.
Two groups of four bits are used to generate a two digit value (0 to 99)
The block outputs four results
1.
Units Value: The BCD value taken from the first four bits (range 0 – 9)
2.
Tens Value: The BCD value taken from the second four bits (range 0 – 9)
3.
BCD Value: The combined BCD value taken from all 8 bits (range 0 – 99)
4.
Decimal Value: The decimal numeric equivalent of Hexadecimal bits (range 0 – 255)
The following table shows how the input bits combine to make the output values.
Input 1
Input 2
Input 3
Input 4
Input 5
Input 6
Input 7
Input 8
Units value ( 0 – 9)
BCD value (0 – 99)
Decimal value (0 – 255)
Tens value ( 0 – 9)
Since the inputs cannot all be guaranteed to change simultaneously, the output will only update after all the
inputs have been stable for two samples.
9.1
BCD Parameters
Folder – BCDInput
Sub-Folders: 1 and 2
Name
Parameter Description
Value
In 1
Digital Input 1
On or Off
In 2
Digital Input 2
On or Off
In 3
Digital Input 3
In 4
Default
Access
Level
Off
Oper
Off
Oper
On or Off
Off
Oper
Digital Input 4
On or Off
Off
Oper
In 5
Digital Input 5
On or Off
Off
Oper
In 6
Digital Input 6
On or Off
Off
Oper
In 7
Digital Input 7
On or Off
Off
Oper
In 8
Digital Input 8
On or Off
Off
Oper
Dec Value
Decimal value of the inputs
0 – 255
See examples below
BCD Value
Reads the value (in BCD) of the
switch as it appears on the
digital inputs
0 – 99
See examples below
Units
Units value of the first switch
0–9
See examples below
R/O
Tens
Units value of the second
switch
0–9
See examples below
R/O
94
Alterable from the operator
interface if not wired
Part No HA028581
R/O
Issue 3
Sep-05
Mini8 Controller
In 1
1
1
0
1
9.1.1
Engineering Handbook
In 2
0
1
0
1
In 3
0
1
0
1
In 4
0
1
0
1
In 5
0
0
1
1
In 6
0
0
1
1
In 7
0
0
1
1
In 8
0
0
1
1
Dec
1
15
240
255
BCD
1
9
90
99
Units
1
9
0
9
Tens
0
0
9
9
Example: To wire a BCD Input
The BCD digital input parameters may be wired to digital input terminals of the controller. a DI8 module
may be used and there are also two standard digital input terminals in FixedIO, D1 and D2.
This example shows a BCD switch selecting one of eight values, In1 to In8 on the Mux8.
Part No HA028581
Issue 3
Sep-05
95
Engineering Handbook
10.
Mini8 Controller
CHAPTER 10 DIGITAL COMMUNICATIONS
Digital Communications (or ‘comms’ for short) allows the Mini8 to be part of a system by communicating
with a PC or a programmable logic controller (PLC).
The Mini8 also has a configuration port for ‘cloning’ or saving/loading instrument configurations for future
expansion of the plant or to allow you to recover a system after a fault.
10.1 Configuration Port
The configuration port is on an RJ11 socket, just to the right of the power supply connections. This will
normally be connected to a personal computer running iTools. Eurotherm supply a standard cable to
connect a serial COM port on a computer to the RJ11 socket, part no. SubMini8/cable/config.
This port conforms to MODBUS RTU ® protocol a full description of which can be found on
www.modbus.org.
9 pin DF to PC
COM port (RS232)
RJ11
Function
Pin
-
6
N/c
3 (Tx)
5
Rx
2 (Rx)
4
Tx
5 (0v)
3
0v (gnd)
2
N/c
1
Reserved
Pin 6
Pin 1
10.1.1 Configuration Communications Parameters
Folder - Comms
Sub-folders: CC (Config Comms)
Name
Parameter Description
Value
Default
Access
Level
Ident
Identification of the module
fitted.
Modbus always.
Modbus
R/O
Protocol
Digital communications protocol
MODBUS
MODBUS
R/O
Baud
Communications baud rate
4800
19200
Conf
None
Conf
1
Oper
No
Conf
non-iso
9600
19k2 (19200)
Parity
Communications parity
Address
Instrument address
Wait
Rx/tx wait states
96
None
No parity
Even
Even parity
Odd
Odd parity
1 to 254
No
No delay
Yes
Fixed delay. This inserts a delay
between Rx and Tx to ensure that
the drivers used by intelligent
RS232/RS485 converters have
sufficient time to switch over.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
When connecting to iTools the instrument on this port will be found at address 255. iTools will also optimise
the baud rate to suit the conditions.
This port can be used as a ‘permanent’ connection but it is limited to one instrument, it is a RS232 point to
point connection.
Configuration is also possible through the Field Communications port but ONLY if that port is Modbus or
ModbusTCP. In that situation the Mini8s can be multi-dropped to iTools.
10.2 Field Communications Port
The Min8 controller has a number of communication options. These have to be ordered from the factory as
part of the instrument build. A change of protocol is not usually possible in the field. The physical port and
the connections will vary depending on the field communications protocol. Mini8 version 1.xx offers
Modbus and DeviceNet, Version 2.xx adds CANopen, Profibus and Ethernet Modbus-TCP.
10.3 Modbus
This port conforms to MODBUS RTU ® protocol a full description of which can be found on
www.modbus.org.
10.3.1 Modbus Connections
This uses two parallel RJ45 connectors for use with screened Cat5e patch cables. The connection is usually 2
wire but 4 wire is also available. This is selected by the top switch of the address switches below the RJ45
ports – OFF (to the left) 2 wire, ON (to the right) 4 wire.
RJ45 pin
3 wire
5 wire
8
A
RxA
7
B
RxB
6
Ground
Ground
3
Ground
Ground
2
A
TxA
1
B
TxB
Pin 8
5
4
Part No HA028581
Issue 3
Sep-05
Pin 1
97
Engineering Handbook
Mini8 Controller
10.3.2 Communications Parameters
The following table shows the parameters available.
Folder – Comms
Sub-folder: FC (Field Communications
Name
Parameter Description
Value
Default
Access
Level
Ident
Comms Module Identity
Modbus
R/O
Protocol
Digital communications protocol
MODBUS
Conf
Baud
Communications baud rate
Communications parity
9600
125k
125k
None
Conf
Parity
Address
Instrument address
1
Oper
Network Status
Network Status
Wait
Rx/tx delay time
Broadcast
Enabled
Broadcast
Address
To enable broadcast master
communications. (See 10.4)
Address of the parameter being
written to slaves.
Modbus / DeviceNet/CANopen/Profibus/
Ethernet
MODBUS / DeviceNet/CANopen/Profibus/
Ethernet
Modbus: 4800, 9600 or 19k2 (19200)
DeviceNet: 125k, 250k, or 500k
CANopen: 125k, 250k, 500k, or 1M
None
No parity
Even
Even parity
Odd
Odd parity
1 to 254
Only writable if DIP switches are set to 0.
For Profibus,CANopen and DeviceNet only.
Displays status of the network and connection
No
No delay
Yes
Fixed delay. This inserts a delay
between Rx and Tx to ensure that
the drivers used by intelligent
RS232/RS485 converters have
sufficient time to switch over.
No
Not enabled
Yes
Enabled
0 to
See Appendix A for addresses of all
32767
Mini8 parameters.
Conf
R/O
No
Conf
No
!
Broadcast
Value
Value to be sent to instruments
on the network. This would
normally be wired to a parameter
within the master
Range of the parameter wired.
In the case of a Boolean the value will be 0 or 1.
10.3.3 Communications Identity
The instrument recognizes the type of communication board fitted. The identity ‘Ident’ is displayed to show
that the instrument is built as required.
98
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.3.4 Modbus Address Switch
On a network of instruments an address is used to specify a particular instrument. Each instrument on a
network MUST have a unique address. Address 255 is reserved for configuration using the configuration
port or the configuration clip
The switch is situated at the bottom of the Comms module. The switch gives addresses from 1 to 31. If
Address 0 is set the Mini8 will then take the address and parity settings entered in the configuration of the
instrument, see folder above. This allows for addresses above 31.
S
w
8
7
6
5
4
3
2
1
OFF
ON
3 wire
NO Parity
Even
-
4 wire
Parity
Odd
Address 16
Address 8
Address 4
Address 2
Address 1
8
Example shows 4 wire and
address 1
1
OFF ↔ ON
10.3.5 Baud Rate
The baud rate of a communications network specifies the speed that data is transferred between instrument
and master. A baud rate of 9600 equates to 9600 Bits per second. Since a single character requires 8 bits of
data plus start, stop, and optional parity, up to 11 bits per byte may be transmitted. 9600 baud equates
approximately to 1000 Bytes per second. 4800 baud is half the speed – approx. 500 Bytes per second.
In calculating the speed of communications in your system it is often the Latency between a message being
sent and a reply being started that dominates the speed of the network.
For example, if a message consists of 10 characters (10msec at 9600 Baud) and the reply consists of 10
characters, then the transmission time would be 20 msec. However, if the Latency is 20msec, then the
transmission time has become 40msec.
10.3.6 Parity
Parity is a method of ensuring that the data transferred between devices has not been corrupted.
Parity is the lowest form of integrity in the message. It ensures that a single byte contains either an even or
an odd number of ones or zero in the data.
In industrial protocols, there are usually layers of checking to ensure that the first byte transmitted is good.
Modbus applies a CRC (Cyclic Redundancy Check) to the data to ensure that the package is correct.
10.3.7 RX/TX Delay Time
In some systems it is necessary to introduce a delay between the instrument receiving a message and its
reply. This is sometimes caused by communications converter boxes which require a period of silence on
the transmission to switch over the direction of their drivers.
Part No HA028581
Issue 3
Sep-05
99
Engineering Handbook
Mini8 Controller
10.4 Modbus Broadcast Master Communications
Broadcast master communications allow the Mini8 controllers to send a single value to any slave instruments
using a Modbus broadcast using function code 6 (Write single value). This allows the Mini8 to link through
digital communications with other products without the need for a supervisory PC to create a small system
solution.
Example applications include multi-zone profiling applications or cascade control using a second controller.
The facility provides a simple and precise alternative to analogue retransmission.
!
Warning
When using broadcast master communications, be aware that updated values are sent many times a second.
Before using this facility, check that the instrument to which you wish to send values can accept continuous
writes. Note that in common with many third party lower cost units, the Eurotherm 2200 series and
the 3200 series prior to version V1.10 do not accept continuous writes to the temperature setpoint.
Damage to the internal non-volatile memory could result from the use of this function. If in any
doubt, contact the manufacturer of the device in question for advice.
When using the 3200 series fitted software version 1.10 and greater, use the Remote Setpoint variable at
Modbus address 26 if you need to write to a temperature setpoint. This has no write restrictions and may
also have a local trim value applied. There is no restriction on writing to the 2400, 3500 or Mini8 series.
10.4.1 Mini8 Broadcast Master
The Mini8 broadcast master can be connected to up to 31 slaves if no segment repeaters are used. If
repeaters are used to provide additional segments, 32 slaves are permitted in each new segment. The
master is configured by selecting a Modbus register address to which a value is to be sent. The value to send
is selected by wiring it to the Broadcast Value. Once the function has been enabled, the instrument will send
this value out over the communications link every control cycle typically every 110ms.
Notes:1.
The parameter being broadcast must be set to the same decimal point resolution in both master
and slave instruments.
2.
If iTools, or any other Modbus master, is connected to the port on which the broadcast master is
enabled, then the broadcast is temporarily inhibited. It will restart approximately 30 seconds after
iTools is removed. This is to allow reconfiguration of the instrument using iTools even when
broadcast master communications is operating.
A typical example might be a multi zone application where the setpoint of each zone is required to follow,
with digital accuracy, the setpoint of a master.
Master
Min8
1
Mini8
2
Mini8
31
Figure 10-1: Broadcast Comms
100
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.4.2 Wiring Connections
The Digital Communications module for the master must be the Field Comms and is only RS485/RS422.
RS232 is not available.
The Digital Communications module for the slave can be the Config port (RS232 only) or the Field Comms
port (Not RS232)..
Standard patch cables cannot be used, as the connections do not ‘cross over.’ Wire using twisted pair(s)
cable and crimp on the appropriate RJ45 or RJ11 plug.
RS485 2-wire
Connect A (+) in the master to A (+) of the slave
Connect B (-) in the master to B (-) of the slave
This is shown diagrammatically below
Mini8
Master
RS485
A (+)
A (+)
B (-)
B (-)
Com
Com
Slave 1
RS485
Figure 10-2: Rx/Tx Connections RS485 2-wire
RS422, RS485 4-wire
Rx connections in the master are wired to Tx connections of the slave
Tx connections in the master are wired to Rx connections of the slave
Mini8
Master
RS422
RS485
4-wire
Tx+
Tx+
Tx-
Tx-
Rx+
Rx+
Rx-
Rx-
Com
Com
Slave 1
RS422
RS485
4-wire
Figure 10-3: Rx/Tx Connections for RS422, RS485 4-wire
Part No HA028581
Issue 3
Sep-05
101
Engineering Handbook
Mini8 Controller
10.5 DeviceNet
Only 2 parameters have to be set on the Mini8 for use with DeviceNet, baud rate and address. Both can be
set on the hardware address switch situated under the DeviceNet connector. Each Mini8 must have a unique
address on the DeviceNet network and all units must be set to the same Baud rate. The switch gives
addresses from 0 to 63.
S
w
8
7
6
5
4
3
2
1
OFF
ON
Baud rate
Baud rate
-
Baud rate
Baud rate
Address 32
Address 16
Address 8
Address 4
Address 2
Address 1
S
w
Baud rate
125k 250k
500k
8
7
OFF
OFF
ON
OFF
OFF
ON
8
Example shows 500k baud rate
and address 5
1
OFF ↔ ON
Use 500k unless the total length of the DeviceNet network is longer than 100m.
In iTools the DeviceNet Network Status is available and will return the following status:
Offline:
Ready:
Running:
102
No DeviceNet traffic detected
DeviceNet traffic detected but not for this address
DeviceNet traffic detected addressing this instrument.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.6 CANopen
10.6.1 Instrument setup
Up to 127 Nodes can be connected to a standard CANopen Network, for nodes 1 – 31 the address can be
set via the comms DIP switches. For nodes 32 – 127 the address switches must be set to OFF making the
Address parameter alterable in the Config Comms List, which then can be used to set the Node address.
S
w
8
7
6
5
4
3
2
1
OFF
ON
Baud rate
Baud rate
-
Baud rate
Baud rate
Address 32
Address 16
Address 8
Address 4
Address 2
Address 1
S
w
Baud rate
125k 250k
500k
1M
8
7
OFF
OFF
ON
OFF
ON
ON
OFF
ON
8
Example shows 1M baud rate
and address 4
1
OFF ↔ ON
A standard CANopen Network is designed to work at data transfer rates of up to 1Mbits/s (depending upon
bus length). Four baud rate settings are set on the comms DIP switches: 125K, 250K, 500K and 1M.
10.6.2 Mini8 CANopen Features
The main features of the Mini8 CANopen Slave Interface are:
•
•
•
•
•
•
•
•
CANopen-to-Modbus Gateway
Generic Device
4 Receive PDOs (dynamic)
4 Transmit PDOs (dynamic)
PDO communication and mapping object values can be stored in non-volatile memory
1 Server SDO
200 Parameter Pick List (re-definable)
PDO Mappings cloneable via CommsTab function block
CANopen is a higher layer object based CAN network protocol that supports direct access to device parameters,
transmission of time critical process data and network management diagnostics via a standardised object
dictionary.
The generic CANopen model shows that the device (Node) is connected to a CAN network on one side and
application specific I/O data on the other.
Part No HA028581
Issue 3
Sep-05
103
Engineering Handbook
Mini8 Controller
10.6.3 Communication Interface
CANopen is based on communication profiles, which specifies the basic communication mechanisms (PDOs, SDOs
and NMT messages) and an object directory that specifies device parameters and functions.
10.6.3.1 Object Dictionary
The object dictionary is divided into a section containing general device information (device identification,
manufacturer name etc), communication parameters, and a section that describes the specific device
data/functionality whether by a device profile (part of CANopen specifications) or manufacturer specified.
Index
Description
0000h
0001h – 025Fh
0260h – 0FFFh
1000h – 1FFFh
1200h – 127Fh
1280h – 12FFh
1300h – 13FFh
1400h – 15FFh
1600h – 17FFh
1800h – 19FFh
1A00h – 1BFFh
1C00h – 1FFFh
2000h – 5FFFh
6000h – 9FFFh
A000h - BFFFh
C000h - FFFFh
Reserved
Data Type Definitions
Reserved
General communication parameters
Communication parameters for server SDOs
Communication parameters for client SDOs
Reserved
Communication parameters for receive PDOs
Mapping parameter for receive PDOs
Communication parameters for transmit PDOs
Mapping parameter for transmit PDOs
Reserved for extensions (i.e. DSP-302)
Manufacturer Specific Profile objects
Standardised Device Profiles
Interface profile specific objects
Reserved
Range
Data Types
Communication Profile
Application Objects
Interface Profile
10.6.3.2 Process Data Objects (PDOs)
The transfer of process data between devices on a network is the main purpose of a CAN-based communication
system. In CANopen, this is performed by PDOs, which map process data from an application object(s) (similar to
DeviceNet Class 0x64) into communication objects (similar to DeviceNet Class 0x66).
PDOs are separated into two groups, Transmit PDOs and Receive PDOs. Each PDO message is capable of
containing 8 bytes of data (four 16-bit scaled integer parameters). Transmit PDOs are typically used to transmit
critical instrument data to other nodes on the network, for example, alarm status’. Receive PDOs are typically
used to configure instrument settings, for example, TargetSP.
For the Mini8 the number of PDOs is limited to 4 transmit PDOs and 4 receive PDOs, giving a maximum of 16
transmit and 16 receive scaled integer parameters.
Note Transmit PDO = transmitted from the Mini8 (READ), Receive PDO = received by Mini8 (WRITE).
10.6.3.3 Service Data Objects (SDOs)
To access entries in the Object dictionary CANopen uses SDOs, peer to peer communication channels (similar to
explicit messaging in DeviceNet), generally used during system configuration or to request non-critical process
data.
This gives access to Network Management, Device & Manufacturer Information, Error Messages, Reconfiguration
and control of PDOs, Store & restore of configuration, Heartbeat & Node Guarding,
104
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.6.4 Network Management (NMT)
CANopen slave nodes include the following state machine, which allows the slaves to be in different operating
states.
Initialisation
Boot Up
FC LED: Off
Pre-operational
SDO communications
Emergency
Heartbeat/Node Guard
Sync
FC LED: blinking
Stopped
Heartbeat/Node Guard
Operational
FC LED: Off
PDO communications
SDO communications
Heartbeat/NG
Emergency
Sync
FC LED: On
Transitions between some states are made automatically by the slaves themselves, whereas others can only be
made upon receiving the corresponding NMT Master message.
Upon power-up the slave node comes out of the Power-On Reset state and goes into initialisation. It then
initialises the application and communication interface. It then attempts to transmit a boot-up message. When
the boot-up message has been successfully transmitted the node enters the Pre-Operational state where it is
possible for the network master to configure individual nodes via SDO messages. The master can then switch
individual nodes or all nodes to the Operational state (allowing PDO communications i.e. the running state) or the
Stopped state.
Part No HA028581
Issue 3
Sep-05
105
Engineering Handbook
Mini8 Controller
10.6.4.1 Heartbeat & Node Guarding
The Mini8 interface supports both Node Guarding and the Heartbeat Protocol. With Node Guarding it is the
responsibility of a Master device to guard (poll) all connected slaves for their current NMT state. With the
Heartbeat method, each slave device transmits a heartbeat (a 1-byte message containing the current NMT state)
periodically.
The Heartbeat protocol is the most widely used.
10.6.4.2 Emergencies (EMCY)
Each CANopen slave device is assigned an emergency message. If the slave device has recognised that a
fault/error exists it transmits an emergency message to inform the network of the problem.
10.6.5 Device Profile DS-404
DS-404 is the Device Profile for Measuring Devices and Closed Loop Controllers. It specifies in which object each
Input, Output, Alarm and Control parameters for each channel should reside. DS-404 is not considered
appropriate for the Mini8 instrument due to its inherent modular and versatile architecture which allows different
alarms, IO etc to be associated with different channels.
The Mini8 is classed as a Generic Device as its CANopen application objects have been specified by Eurotherm
using the range from 2000h.
10.6.6 Default PDOs
Transmit PDOs are typically used to transmit critical instrument data to other nodes on the network, for example,
alarm status’. Receive PDOs are typically used to configure instrument settings, for example, TargetSP.
The Mini8 PDOs are preconfigured with a standard set of parameters. PDO blocks may be Enabled or Disabled via
SDO communications. In the Mini8 the transmit PDOs can also be set to transmit cyclically, or on change of state,
or both.
The parameters in the PDO blocks may be replaced by other ones if required. There are 2 methods to achieve this:
-
using Commstab blocks to redirect the CANopen object to a different Modbus parameter. This
has the advantage that an instrument clone will behave in the same way as the original.
-
using CANopen communications to reconfigure the PDO block.
Both of these methods will be described.
10.6.6.1 Letter Boxing
The number of PDOs is limited to 4 transmit PDOs and 4 receive PDOs, giving a maximum of 16 transmit and 16
receive scaled integer parameters. This is very restrictive for the Mini8, which has up to 16 loops, therefore, some
loop parameters are ‘letter boxed’ whereby the user can specify to which loop the data is intended.
For example in Transmit PD03 if the parameter ‘Loop Number’ has the value 0 then the PV, TargetSP and
ActiveOut are all from Loop 1. This will cycle around all enabled loops at a rate set in the Mini8 parameter
Comms.FC.TxPDO3InstTime. If this time is zero then the CANopen master may write a value to the Loop Number
parameter to get whichever Loop PV, TargetSP and ActiveOut it requires.
106
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.6.6.2 Transmit PDO1
This contains the Analogue Alarm Status words. As default it is Enabled and configured to transmit when any of the
status word values change.
Object
Index
Sub
Index
Parameter
Data Type
1A00h
00h
01h
02h
03h
04h
Number of Supported Entries [4]
AlmSummary.AnAlarmStatus1
AlmSummary.AnAlarmStatus2
AlmSummary.AnAlarmStatus3
AlmSummary.AnAlarmStatus4
Unsigned8
Integer16
Integer16
Integer16
Integer16
10.6.6.3 Transmit PDO2
This contains the Sensor Break Alarm Status words. As default it is Enabled and configured to transmit when any of
the status word values change.
Object
Index
Sub
Index
Parameter
Data Type
1A01h
00h
01h
02h
03h
04h
Number of Supported Entries [4]
AlmSummary.SBrkAlarmStatus1
AlmSummary.SBrkAlarmStatus2
AlmSummary.SBrkAlarmStatus3
AlmSummary.SBrkAlarmStatus4
Unsigned8
Integer16
Integer16
Integer16
Integer16
10.6.6.4 Transmit PDO3
This contains Loop.n operational data. As default it is Enabled and configured to transmit cyclically. The Loop Number
will be cycled round the enabled loops with the time between each change in the loop number being set by
Comms.FC.TxPDO3InstTime. If this time is set to ‘0’ then the loop number will not be cycled, instead the user sets the
loop number via SDO communications.
Object
Index
1A02h
Sub
Index
00h
01h
02h
03h
04h
Parameter
Data Type
Number of Supported Entries [4]
Loop Number [0….15 corresponding to n=1….16]
Loop.n.Main.PV
Loop.n.Main.WorkingSP
Loop.n.Main.ActiveOut
Unsigned8
Integer16
Integer16
Integer16
Integer16
10.6.6.5 Transmit PDO4
This contains Programmer.n operational data. As default it is Enabled and configured to transmit cyclically. The
Programmer Number will be cycled round the enabled programmers with the time between each change in
programmer number being set by Comms.FC.TxPDO4InstTime. If this time is set to ‘0’ then the programmer number
will not be cycled, instead the user sets the programmer number via SDO communications.
Object
Index
Sub
Index
Parameter
Data Type
1A03h
00h
01h
02h
03h
04h
Number of Supported Entries [4]
Programmer Number [0.…7 corresponding to n=1….8]
Programmer.n.Run.CurProg
Programmer.n.Run.ProgStatus
Programmer.n.Run.ProgTimeLeft
Unsigned8
Integer16
Integer16
Integer16
Integer16
Part No HA028581
Issue 3
Sep-05
107
Engineering Handbook
Mini8 Controller
10.6.6.6 Receive PDO1
This contains control loop Operational parameters, the loop number must be specified in order for the Mini8 to set
the correct loop instance parameters.
Object
Index
1600h
Sub
Index
00h
01h
02h
03h
04h
Parameter
Data Type
Number of Supported Entries [4]
Loop Number [0.…15 corresponding to n=1….16]
Loop.n.Main.TargetSP
Loop.n.Main.AutoMan
Loop.n.OP.ManualOutVal
Unsigned8
Integer16
Integer16
Integer16
Integer16
10.6.6.7 Receive PDO2
This contains control loop PID parameters, the loop number must be specified in order for the Mini8 to set the
correct loop instance parameters.
Object
Index
Sub
Index
Parameter
Data Type
1601h
00h
01h
02h
03h
04h
Number of Supported Entries [4]
Loop Number [0.…15 corresponding to n=1….16]
Loop.n.PID.ProportionalBand
Loop.n.PID.IntegralTime
Loop.n.PID.DerivativeTime
Unsigned8
Integer16
Integer16
Integer16
Integer16
10.6.6.8 Receive PDO3
This will contain control loop SP parameters, the loop number must be specified in order for the Mini8 to set the
correct loop instance parameters.
Object
Index
Sub
Index
Parameter
Data Type
1602h
00h
01h
02h
03h
04h
Number of Supported Entries [4]
Loop Number [0.…15 corresponding to n=1….16]
Loop.n.SP.SP1
Loop.n.SP.SP2
Loop.n.SP.SPSelect
Unsigned8
Integer16
Integer16
Integer16
Integer16
10.6.6.9 Receive PDO4
This contains Programmer Operational parameters, the programmer number must be specified in order for the Mini8
to set the correct programmer instance parameters.
Object
Index
Sub
Index
Parameter
Data Type
1603h
00h
01h
02h
03h
04h
Number of Supported Entries [4]
Programmer Number [0.…7 corresponding to n=1….8]
Programmer.n.SetUp.ProgRun
Programmer.n.SetUp.ProgHold
Programmer.n.SetUp.ProgReset
Unsigned8
Integer16
Integer16
Integer16
Integer16
108
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.6.7 Enabling and Disabling PDO Communications
The Mini8 is supplied with all 8 PDOs enabled.
Every PDO has a mapping object and a communication object as shown. The PDO is enabled by resetting the
appropriate bit and disabled by setting the appropriate bit. This is done using SDO communications.
PDO
Mapping Object
Receive PDO1
Receive PDO2
Receive PDO3
Receive PDO4
Transmit PDO1
Transmit PDO2
Transmit PDO3
Transmit PDO4
Communication Object
PDO Enable
Object Sub-index / bit
1400h
1401h
1402h
1403h
1800h
1801h
1802h
1803h
1400h 1h /31
1401h 1h /31
1402h 1h /31
1403h 1h /31
1800h 1h /31
1801h 1h /31
1802h 1h /31
1803h 1h /31
1600h
1601h
1602h
1603h
1A00h
1A01h
1A02h
1A03h
10.6.8 Changing PDO Mapping
If the parameters included as default above are not those required they may be replaced by others. The
recommended way to do this is to redirect using the Commstab tables.
The Manufacturer Object Pick List is in Appendix C. The first 32 items map directly onto the default PDOs which use
Modbus addresses 15816 to 15847. The Commstab tables can map any instrument parameter onto these addresses.
Modbus Address
Manufacturer Object
Pick List
Default PDOs
Mapping Object
15816 - 15819
2000h 01h – 04h
1600h 01h – 04h
15820 - 15823
2000h 05h – 08h
1601h 01h – 04h
15824 - 15827
2000h 09h – 0Ch
1602h 01h – 04h
15828 - 15831
2000h 0Dh – 104h
1603h 01h – 04h
15832 - 15835
2000h 11h – 14h
1A00h 01h – 04h
15836 - 15839
2000h 15h – 18h
1A01h 01h – 04h
15840 - 15843
2000h 19h – 1Ch
1A02h 01h – 04h
15844 - 15847
2000h 0Dh – 20h
1A03h 01h – 04h
15840
2000h 21h
to
to
16015
2000h C8h
Part No HA028581
Issue 3
Sep-05
109
Engineering Handbook
Mini8 Controller
10.6.8.1 Commstab Example 1
Remap Receive PDO 1 with UsrVal.1-4.Vals:
Receive PDO1 from the Object pick list in Appendix C is shown below
Object
Index
2000h
Sub
Parameter
Data Type
Index
Receive PDO1 Note: Sub indices 02h – 04h are letter boxed via sub index 01h.
01h
Loop Number (Comms.InstNum1)
Integer16
02h
Loop.n.Main.TargetSP
Integer16
03h
Loop.n.Main.AutoMan
Integer16
04h
Loop.n.OP.ManualOutVal
Integer16
SCADA
Address
15816
15817
15818
15819
Similarly with Commstab 3 and 4 which will give a final Receive PDO 1 as shown in the diagram below. Note there is
now no letterbox parameter as the indexing parameter has been replaced.
Modbus Address
Pick List
Rx PDO 1
1
CommsTab Source
UsrVal.1.Val
15816
2000h 01h
1600h 01h
2
UsrVal.2.Val
15817
2000h 02h
1600h 02h
3
UsrVal.3.Val
15818
2000h 03h
1600h 03h
4
UsrVal.4.Val
15819
2000h 04h
1600h 04h
10.6.8.2 Commstab Example 2
Remap Transmit PDO 3 sub index 04h with Loop.Main.AutoMan, using letter boxing for the loop instance.
Receive PDO3 from the Object pick list in Appendix C is shown below.
Object
Index
2000h
110
Sub
Parameter
Data Type
Index
Transmit PDO3 Note: Sub indices 1Ah – 1Ch are letter boxed via sub index 19h.
19h
Loop Number (Comms.InstNum5)
Integer16
1Ah
Loop.n.Main.PV
Integer16
1Bh
Loop.n.Main.WorkingSP
Integer16
1Ch
Loop.n.Main.ActiveOut
Integer16
Part No HA028581
SCADA
Address
15840
15841
15842
15843
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Enter 15843 as the Modbus Destination, and pick Loop.1.Main.AutoMan for the Source and set LetterBox to Yes.
CommsTab Source
15
Loop.1.Main.AutoMan
Modbus Address
Pick List
Tx PDO 3
15843
2000h 1Ch
1A02h 04h
10.6.8.3 Commstab Example 3
Remap Transmit PDO 3 sub index 04h with UsrVal.3.Val, not using letter boxing so that no matter what the loop
instance UsrVal.3.Val will be transmitted:
CommsTab Source
15
UsrVal.3.Val
Modbus Address
Pick List
Tx PDO 3
15843
2000h 1Ch
1A02h 04h
☺ Use Commstab to remap PDO blocks. It is simpler and the remapping is saved in the Mini8 clone file.
Part No HA028581
Issue 3
Sep-05
111
Engineering Handbook
Mini8 Controller
10.6.9 Remapping over the network
10.6.9.1 Using SDO communications
It is possible to remap any of the PDOs with entries from the Pick List using SDO communications. The following
procedure must be followed:
1. Disable PDO by setting bit 31 sub index 1 of the PDOs communication object.
2. Deactivate PDO mapping object by writing ‘0’ to sub index 0 of the PDOs mapping object.
3. Re-map sub indices 1 – 4 with the new mappings
4. Activate PDO mapping object by writing the number of entries to sub index 0 of the PDOs mapping object
5. Enable PDO by resetting bit 31 sub index 1 of the PDOs communication object.
For example, remapping Receive PDO1 of a Mini8 with a node address of 1 with UsrVal.1-4.Vals the following 8
“writes” must be executed:
This is the screen shot of the first write in section 3
above.
This uses the Node Manager (a simple CANopen
master) to write the values.
The Node Manager is a software tool supplied by
IXXAT
IXXAT
Leibnizstr. 15
D 88250
Weingarten.
www.ixaat.de
[email protected]
112
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.6.9.2 Using Device Configuration Software.
This shows one step of the example above using configuration software.
From the CANopen parameter tables in Appendix C UserVal 1 to 4 have sub-ibex C3h to C6h, or 195 to 198 so delete
the existing elements in the Mapped Objects and add elements 195 to 198.
Screen shot of the CANopen Configuration Studio, a software tool supplied by IXXAT.
The remapping of a PDO, as shown in both examples above, is retained in RAM and would be lost if the instrument
was turned off or if the PDO was remapped again. If the remapping needs to be retained then it must be ‘STORED’ in
Non Volatile memory. See Store & Restore in General Communication Parameters.
Part No HA028581
Issue 3
Sep-05
113
Engineering Handbook
Mini8 Controller
10.6.10 Enabling & Disabling PDO Change of State transmission.
It is possible to change the way a tramsmit PDO works – either cyclically or on change of state (COS), or both. Object
Index 2002h allows COS transmission of PDOs to be enabled or disabled.
Object
Index
Sub
Index
Parameter
Data Type
Values
2002h
00h
TxPDO COS Enables
Unsigned8
Bit Mask i.e.
0 = No TxPDOs transmitted on COS
1 = TxPDO 1 transmitted on COS
2 = TxPDO 2 transmitted on COS
3 = TxPDOs 1 & 2 transmitted on COS
...
16 = TxPDOs 1- 4 transmitted on COS
As default PDO 1 & 2 only transmit on
change of state, 3 & 4 transmit cyclically so
the default bit mask value is 3 (0011).
To make PDO 3 also transmit on change of
state the third bit must be set so the value
must be written as 7 (0111).
In order for PDOs to be transmitted cyclically, sub-index 05h of the PDOs communication object should be set with
the time required in multiples of 1ms. A value of 0 will disable the cyclic PDO transmission.
10.6.11 General Communication Objects
10.6.11.1
114
Device Type Information
Index
Sub Index
Bit
Description
Value (U32)
1000h
00h
0 – 15
16 – 31
Device Profile Number:
Additional Information:
0 (Generic Device)
0 (Generic Device)
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
10.6.11.2
Engineering Handbook
Error Register
Index
Sub Index
Bit
Description
Value (U32)
Bit set = error
1001h
00h
0
Generic Error:
1
2
3
4
5
6
7
Current:
Voltage:
Temperature:
Communication Error:
Device Profile Defined Error:
Reserved:
Manufacture Specific Error:
Mandatory
Bit set = ANY error
not supported
not supported
not supported
Bit set = error
not supported
Always zero
not supported
10.6.11.3
Manufacturer Device Name
Index
Sub Index
Description
Value (String)
1008h
00h
Manufacturer Device Name
EurothermMini8
Select ASCII as the format
and the text name will be
displayed.
10.6.11.4
Manufacturer Hardware Version
This will indicate the issue of the CANopen daughter board.
Index
Sub Index
Description
Value (String)
1009h
00h
Manufacturer Hardware Version
e.g. Iss1
Part No HA028581
Issue 3
Sep-05
115
Engineering Handbook
10.6.11.5
Mini8 Controller
Manufacturer Software Version
This will indicate the software version of the instrument firmware.
Index
Sub Index
Description
Value (String)
100Ah
00h
Formal Release (n: Phase m: Minor Revision)
Vn.mm
Engineering Release (n: Phase m: Minor Revision)
En.mm
10.6.11.6
Store & Restore
The Mini8 CANopen Interface allows the saving of PDO Mapping and Communication objects in non-volatile memory
giving them three possible settings: Factory/Default settings, Power-On settings and Current settings. This allows the
specified objects to be loaded with or set to different values upon certain events. The following diagram depicts the
operational usage of each of the three settings:
Factory/Default Settings
(Hard Coded)
Copy initiated by Restore
Power-On Settings
(NVOL)
Copy initiated by Store
Copy upon hardware reset
Current Settings
(RAM)
Object
Index
Sub
Index
Parameter
Data Type
Values
2001h
00h
Non-volatile Memory Status
Unsigned8
0 = Nonvol Data Invalid
1 = Data in the process of being stored
2 = Nonvol Data Valid
Store
Index
1010h
Sub Index
00h
01h
Description
Largest Sub-Index supported (1)
Save all parameters (PDO mapping & Communication Objects)
The Mini8 CANopen Interface supports the saving of parameters on request only i.e. does not support the saving of
parameters autonomously. This is indicated when sub-index 01h is read:
Bit
31 - 2
1
0
116
Value
0
0
1
Meaning
Reserved
Device does not save parameters autonomously
Device saves parameters on command
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
In order to avoid saving parameters by mistake, saving is only executed when a specific signature is written to subindex 01h. The signature is “save”:
ASCII:
Hex:
MSB
e
65h
v
76h
a
61h
LSB
s
73h
Or Using the IXXAT Node Manager, select ASCII Data and write ‘save’
It should be noted that whilst in the process of saving the parameter data to non-volatile memory it is not possible to
write to the parameters that are currently being saved.
Restore
Index
1011h
Sub Index
00h
01h
Description
Largest Sub-Index supported (1)
Restore all parameters (PDO mapping & Communication Objects)
In order to avoid restoring parameters back to default settings by mistake, restoring is only executed when a specific
signature is written to sub-index 01h. The signature is “load”:
ASCII:
Hex:
MSB
d
64h
a
61h
o
6Fh
LSB
l
6Ch
On reception of the correct signature the default parameter values are set to valid but will only take effect upon
device reset or after a power cycle.
Part No HA028581
Issue 3
Sep-05
117
Engineering Handbook
10.6.11.7
Mini8 Controller
Heartbeat Time
A heartbeat message will be generated cyclically at this interval (specified in ms). The default value is 0 indicating that
the heartbeat messages are disabled.
Index
Sub Index
Description
Value milli-secs (U32)
1017h
00h
Heartbeat Message Interval
0 = disabled.
0
10.6.11.8
Identity Object
Index
SubIndex
Description
1018h
0
1
2
3
Number of Sub Index entries = 4
Unique Vendor ID = 0x000001BC
Product Code = E800
Revision Number =
Bits
Description
0 – 15
Minor Revision Number (Initially: 0001h)
16 – 31
Major Revision Number (Initially: 0001h)
Serial Number (32-bit interface board number entered by Eurotherm)
4
118
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.7 Profibus
Up to 127 Nodes can be connected to a Profibus Network and the address is set via the comms DIP switches.
The Baud Rate is auto-detected and set by the master.
S
w
8
7
6
5
4
3
2
1
OFF
ON
8
Not Used
Address 64
Address 32
Address 16
Address 8
Address 4
Address 2
Address 1
Example shows an address 68
1
OFF ↔ ON
A description of Profibus is given in the Profibus Communications Handbook Part No HA026290.
Part No HA028581
Issue 3
Sep-05
119
Engineering Handbook
Mini8 Controller
10.8 Ethernet
10.8.1
Instrument setup
It is recommended that you setup the communications settings for each instrument before connecting it to any
Ethernet network. This is not essential but network conflicts may occur if the default settings interfere with
equipment already on the network. By default the instruments are set to a fixed IP address of 192.168.111.222 with a
default SubNet Mask setting of 255.255.255.0.
IP Addresses are usually presented in the form "xxx.xxx.xxx.xxx". In the instrument Comms folder each element of the
IP Address is shown and configured separately.
"IP address 1" relates to the first set of three digits, IP address 2 to the second set of three digits and so on. This also
applies to the SubNet Mask, Default Gateway and Preferred master IP Address.
Each Ethernet module contains a unique MAC address, normally presented as a 12 digit hexadecimal number in the
format "aa-bb-cc-dd-ee-ff".
In the Mini8 instruments MAC addresses are shown as 6 separate decimal values in iTools. MAC1 shows the first pair
of digits in decimal, MAC2 shows the second pair of digits and so on.
10.8.2 Unit Identity
The Modbus TCP Specification includes the ‘normal’ Modbus address as part of the packaged Modbus message –
where it is called the Unit Identifier. If such a message is sent to an Ethernet / Serial gateway, the Unit Ident is
essential to identify the slave instrument on the serial port. When a stand alone Ethernet instrument is addressed
however, the Unit Ident is surplus to requirements since the IP address fully identifies the instrument. To allow for
both situations the Unit Ident Enable parameter is used to enable or disable checking of the Unit Ident received from
TCP. The enumerations produce the following actions:
‘Instr’:
the received Unit Ident must match the Modbus address in the instrument or there will be no
response.
‘Loose’:
the received Unit Ident value is ignored, thus causing a reply regardless of the received Unit Ident.
‘Strict’:
the received Unit Ident value must be 0xFF or there will be no reply.
10.8.3 Dynamic Host Configuration Protocol (DHCP) Settings
IP addresses may be ‘fixed’ – set by the user, or dynamically allocated by a DHCP server on the network.
This is set by Switch 8 on the DIL address switch.
If the IP Addresses are to be dynamically allocated the server uses the instrument MAC address to uniquely identify it.
For fixed IP Addresses set the IP address as well as the SubNet Mask. These must be configured into the instrument
using iTools. Remember to note the allocated addresses.
10.8.3.1 Fixed IP Addressing
Address Switch 8 OFF. In the "Comms" folder of the instrument the "DHCP enable" parameter will be set to "Fixed".
Set the IP address and SubNet Mask as required.
10.8.3.2 Dynamic IP Addressing
Address Switch 8 ON. In the "Comms" folder of the instrument the "DHCP enable" parameter will be set to
"Dynamic". Once connected to the network and powered, the instrument will acquire its "IP address", "SubNet
Mask" and "Default gateway" from the DHCP Server and display this information within a few seconds.
120
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
10.8.3.3 Default Gateway
The "Comms" tab also includes configuration settings for "Default Gateway", these parameters will be set
automatically when Dynamic IP Addressing is used. When fixed IP addressing is used these settings are only required
if the instrument needs to communicate wider than the local area network i.e. over the internet.
10.8.3.4 Preferred Master
The "Comms" tab also includes configuration settings for "Preferred Master". Setting this IP address to the IP
Address of a particular PC will guarantee that one of the 4 available Ethernet sockets will always be reserved for that
PC (reducing the number of available sockets for anonymous connections to 3).
S
w
8
7
6
5
4
3
2
1
10.8.4
OFF
ON
DHCP fixed
Not used
Not used
-
DHCP dynamic
Modbus Address 16
Modbus Address 8
Modbus Address 4
Modbus Address 2
Modbus Address 1
8
Example shows dynamic DHCP
and Modbus address 5
1
OFF ↔ ON
iTools Setup
iTools configuration package, version V5.60 or later, may be used to configure Ethernet communications.
The following instructions configure Ethernet.
To include a Host Name/Address within the iTools scan:1.
Ensure iTools is NOT running before taking the following steps
2.
Within Windows, click ‘Start’, the ‘Settings’, then ‘Control Panel’
3.
In control panel select ‘iTools’
4.
Within the iTools configuration settings select the ‘TCP/IP’ tab
5.
Click the ‘Add’ button to add a new connection
6.
Enter a name for this TCP/IP connection
7.
Click the ‘Add’ button to add the host name or IP address of the instrument in the ‘Host Name/ Address’
section
8.
Click ‘OK’ to confirm the new Host Name/IP Address you have entered
9.
Click ‘OK’ to confirm the new TCP/IP port you have entered
10. You should now see the TCT/IP port you have configured within the TCP/IP tab of the iTools control panel
settings
iTools is now ready to communicate with an instrument at the Host Name/IP Address you have configured
Part No HA028581
Issue 3
Sep-05
121
Engineering Handbook
10.8.5
Mini8 Controller
Ethernet Parameters
Folder - Comms
Sub-folder: FC
Name
Parameter Description
Value
Ident
Identifies that the comms module
is fitted.
None
No module fitted
Comms
Communications module fitted
Protocol
Digital communications protocol
MODBUS; Profibus; DeviceNet;
Ethernet,CANopen
Address
Comms Address
1 to 253
UnitID Enable
Unit Identity Enable
Strict
Unit ID must be 0xFF (255)
Loose
Unit ID ignored
Instr
Unit ID must be instrument address
DHCP Type
Fixed
Manually set IP addresses
SET BY Address switch 8
Dynamic
(Sw 8 OFF)
DHCP enable
Default
Access
Level
R/O
Conf
1
Oper
Strict
Conf
RO
IP addresses set by DCHP server
(Sw 8 ON)
IP Address 1
1st Byte IP address
0 to 255
192
Conf
IP Address 2
2nd Byte IP address
0 to 255
168
Conf
IP Address 3
3rd Byte IP address
0 to 255
111
Conf
IP Address 4
4th Byte IP address
0 to 255
222
Conf
Subnet Mask 1
1st Byte Subnet Mask
0 to 255
255
Conf
Subnet mask 2
2nd Byte Subnet Mask
0 to 255
255
Conf
Subnet Mask 3
3rd Byte Subnet Mask
0 to 255
255
Conf
Subnet Mask 4
4th Byte Subnet Mask
0 to 255
0
Conf
Default Gateway 1
1st Byte Default Gateway
0 to 255
0
Conf
Default Gateway 2
2nd Byte Default Gateway
0 to 255
0
Conf
Default Gateway 3
3rd Byte Default Gateway
0 to 255
0
Conf
Default Gateway 4
4th Byte Default Gateway
0 to 255
0
Conf
Pref mstr IP 1
1st Byte Preferred Master IP
address
0 to 255
0
Conf
Pref mstr IP 2
2nd Byte Preferred Master IP
address
0 to 255
0
Conf
Pref mstr IP 3
3rd Byte Preferred Master IP
address
0 to 255
0
Conf
Pref mstr IP 4
4th Byte Preferred Master IP
address
0 to 255
0
Conf
MAC1
MAC address 1
R/O
MAC2
MAC address 2
R/O
MAC3
MAC address 3
R/O
MAC4
MAC address 4
R/O
MAC5
MAC address 5
R/O
MAC6
MAC address 6
R/O
122
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Folder - Comms
Sub-folder: FC
Name
Parameter Description
Value
Ethernet Status
Ethernet network status
Running
Network connected and working
Offline
Network not connected or
working
Part No HA028581
Issue 3
Sep-05
Default
Access
Level
R/O
123
Engineering Handbook
11.
Mini8 Controller
CH. 11 COUNTERS, TIMERS, TOTALISERS, RT CLOCK
A series of function blocks are available which are based on time/date information. These may be used as
part of the control process.
11.1 Counters
Up to two counters are available. They provide a synchronous edge triggered event counter.
Direction
Enable
Clock
Target
Counter
Function
Block
Count
Overflow
RippleCarry
Reset
Clear Overflow
Figure 11-1: Counter Function Block
When configured as an Up counter, Clock events increment Count until reaching the Target. On reaching
Target RippleCarry is set true. At the next clock pulse, Count returns to zero. Overflow is latched true and
RippleCarry is returned false.
When configured as a down counter, Clock events decrement Count until it reaches zero. On reaching zero
RippleCarry is set true. At the next clock pulse, Count returns to the Target count. Overflow is latched true
and RippleCarry is reset false
Counter blocks can be cascaded as shown in the diagram below
Direction
Enable
Clock
Target
Reset
Clear Overflow
Count
Counter
Function
Block 1
Overflow
RippleCarry
Direction
Enable
Clock
Target
Reset
Count
Counter
Function
Block 1
Overflow
RippleCarry
Clear Overflow
Figure 11-2: Cascading Counters
The RippleCarry output of one counter acts as an enabling input for the next counter. In this respect the
next counter in sequence can only detect a clock edge if it was enabled on the previous clock edge. This
means that the Carry output from a counter must lead its Overflow output by one clock cycle. The Carry
output is, therefore, called a RippleCarry as it is NOT generated on an Overflow (i.e. Count > Target) but
rather when the count reaches the target (i.e. Count = Target). The timing diagram below illustrates the
principle for the Up Counter.
124
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Count =
Target -1
Clock
Count =
Target
Count = 0
RippleCarry
Overflow
Figure 11-3: Timing Diagram for an Up Counter
11.1.1 Counter Parameters
Folder - Counter
Sub-folders: 1 to 2
Name
Parameter Description
Value
Enable
Counter enable.
Yes
Enabled
Counter 1 or 2 is enabled in the
Instrument Options folder but they
can also be turned on or off in this
list
No
Disabled
Defines count up or count down.
Up
Up counter
This is not intended for dynamic
operation (i.e. subject to change
during counting). It can only be set
in configuration level.
Down
Down counter
Ripple Carry
Ripple carry to act as an enabling
input to the next counter. It is
turned On when the counter
reaches the target set
Off
Overflow
Overflow flag is turned on when
the counter reaches zero
Clock
Tick period to increment or
decrement the count. This is
normally wired to an input source
such as a digital input.
0
No clock input
1
Clock input present
Target
Level to which the counter is
aiming
0 to 99999
Count
Counts each time a clock input
occurs until the target is reached.
0 to 99999
Reset
Resets the counter
Direction
Clear Overflow
Part No HA028581
Clear overflow flag
Issue 3
Sep-05
Default
Access
Level
No
Oper
Up
Conf
R/O
R/O
0
R/O if
wired
9999
Oper
R/O
No
Not in reset
Yes
Reset
No
Not cleared
Yes
Cleared
No
Oper
No
Oper
125
Engineering Handbook
Mini8 Controller
11.2 Timers
Up to eight timers can be configured. Each one can be configured to a different type and can operate
independently of one another.
11.2.1 Timer Types
Each timer block can be configured to operate in four different modes. These modes are explained below
11.2.2 On Pulse Timer Mode
This timer is used to generate a fixed length pulse from an edge trigger.
•
The output is set to On when the input changes from Off to On.
•
The output remains On until the time has elapsed
•
•
If the ‘Trigger’ input parameter recurs while the Output is On, the Elapsed Time will reset to zero and
the Output will remain On
The triggered variable will follow the state of the output
The diagram illustrates the behaviour of the timer under different input conditions.
Input
Output
Time
Time
Elapsed Time
Triggered
Input Interval > Time
Input
Output
Time
Elapsed Time
Triggered
Figure 11-4: On Pulse Timer Under Different Input Conditions
126
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
11.2.3 On Delay Timer Mode
This timer provides a delay between the trigger event and the Timer output. If the input pulse is less than
the set delay time there is no output pulse.
•
The Output is set to Off when the Input changes from Off to On.
•
The Output remains Off until the Time has elapsed.
•
If the Input returns to Off before the time has elapsed, the Timer will cease and there will be no output.
•
If the Input remains on until the Time has elapsed, the Output will be set to On.
•
The Output will remain On until the Input is cleared to Off.
•
The Triggered variable will be set to On by the Input changing from Off to On. It will remain On until
both the Time has elapsed and the Output has reset to Off.
The diagram illustrates the behaviour of the timer under different input conditions.
Input
Time
Output
Time
Elapsed Time
Triggered
Figure 11-5: On Delay Timer under Different Input Conditions
Part No HA028581
Issue 3
Sep-05
127
Engineering Handbook
Mini8 Controller
11.2.4 One Shot Timer Mode
This timer behaves like a simple oven timer.
•
When the Time is edited to a non-zero value the Output is set to On
•
The Time value is decremented until it reaches zero. The Output is then cleared to Off
•
The Time value can be edited at any point to increase or decrease the duration of the On time
•
Once set to zero, the Time is not reset to a previous value, it must be edited by the operator to start
the next On-Time
•
The Input is used to gate the Output. If the Input is set, the time will count down to zero. If the Input
is cleared to Off, then the Time will hold and the Output will switch Off until the Input is next set.
Note: since the Input is a digital wire, it is possible for the operator to NOT wire it, and set the Input value
to On which permanently enables the timer.
•
The Triggered variable will be set to On as soon as the Time is edited. It will reset when the Output is
cleared to Off.
The behaviour of the timer under different input conditions is shown below.
Input
Time Edited
Time Edited
Output
B
A
Time
A+B = Time
Time
Elapsed Time
Triggered
This diagram shows how the Input can be used to gate the Timer as a type of hold
Input
Time Edited
Output
A+B+C+D = Time
A
B
C
D
Figure 11-6: One Shot Timer
128
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
11.2.5 Minimum On Timer or Compressor Mode
This timer has been targeted at guaranteeing that the output remains On for a duration after the input
signal has been removed. It may be used, for example, to ensure that a compressor is not cycled
excessively.
•
The output will be set to On when the Input changes from Off to On.
•
When the Input changes from On to Off, the elapsed time will start incrementing towards the set Time.
•
The Output will remain On until the elapsed time has reached the set Time. The Output will then
switch Off.
•
If the Input signal returns to On while the Output is On, the elapsed time will reset to 0, ready to begin
incrementing when the Input switches Off.
•
The Triggered variable will be set while the elapsed time is >0. It will indicate that the timer is counting.
The diagram illustrates the behaviour of the timer under different input conditions.
Input
Output
Elapsed Time
Time
Time
Triggered
Figure 11-7: Minimum On Timer Under Different Input Conditions
Part No HA028581
Issue 3
Sep-05
129
Engineering Handbook
Mini8 Controller
11.2.6 Timer Parameters
Folder – Timer
Sub-folders: 1 to 4
Name
Parameter Description
Value
Type
Timer type
Off
Timer not configured
On Pulse
Generates a fixed length pulse from an
edge trigger
Off Delay
Provides a delay between input trigger
event and timer putput
One Shot
Simple oven timer which reduces to zero
before switching off
Min-On Ti
Compressor timer guaranteeing that the
output remains ON for a time after the
input signal has been removed
Time
Default
Access
Level
Off
Conf
0:00.0
Oper
Duration of the timer. For
re-trigger timers this value
is entered once and copied
to the time remaining
parameter whenever the
timer starts. For pulse
timers the time value itself
is decremented.
Timer elapsed time
0:00.0 to 99:59:59
In
Trigger/Gate input. Turn
On to start timing
Off
Off
On
Start timing
Out
Timer output
Off
On
Output off
Timer has timed out
R/O
Triggered
Timer triggered (timing).
This is a status output to
indicate that the timers
input has been detected
Off
Not timing
R/O
On
Timer timing
Elapsed Time
R/O
0:00.0 to 99:59:59
Off
Oper
The above table is repeated for Timers 2 to 4.
130
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
11.3 Totalisers
There are two totaliser function blocks which are used to measure the total quantity of a measurement
integrated over time. A totaliser can, by soft wiring, be connected to any measured value. The outputs
from the totaliser are its integrated value and an alarm state. The user may set a setpoint which causes the
alarm to activate once the integration exceeds the setpoint.
The totaliser has the following attributes:1.
Run/Hold/Reset
In Run the totaliser will integrate its input and continuously test against an alarm setpoint.
In Hold the totaliser will stop integrating its input but will continue to test for alarm conditions.
In Reset the totaliser will be zeroed, and alarms will be reset.
2.
Alarm Setpoint
If the setpoint is a positive number, the alarm will activate when the total is greater than the setpoint.
If the setpoint is a negative number, the alarm will activate when the total is lower (more negative) than the
setpoint.
If the totaliser alarm setpoint is set to 0.0, the alarm will be off. It will not detect values above or below.
The alarm output is a single state output. It may be cleared by resetting the totaliser, or by changing the
alarm setpoint.
3.
Limits
The total is limited to a maximum of 9,999,999,999 and a minimum of -9,999,999,999.
4.
Resolution
The totaliser ensures that resolution is maintained when integrating small values onto a large total.
Part No HA028581
Issue 3
Sep-05
131
Engineering Handbook
Mini8 Controller
11.3.1 Totaliser Parameters
Folder – Total
Sub-Folders: 1 to 2
Name
Parameter Description
Value
Default
TotalOut
In
The totalised value
The value to be totalised
-9999.9 to 9999.9.
±9,999,999,999
Access
Level
R/O
Oper
Note:- the totaliser stops accumulating if the input is ‘Bad’.
Units
Totaliser units
None
AbsTemp
V, mV, A, mA,
PH, mmHg, psi, Bar, mBar, %RH, %, mmWG, inWG, inWW,
Ohms, PSIG, %O2, PPM, %CO2, %CP, %/sec,
RelTemp
mBar/Pa/T
sec, min, hrs,
Resolution
Totaliser resolution
XXXXX
Conf
XXXXX
Conf
XXXX.X
XXX.XX
XX.XXX
X.XXXX
Alarm SP
AlarmOut
Run
Hold
Reset
132
Sets the totalised value at
which an alarm will occur
This is a read only value
which indicates the alarm
output On or Off.
The totalised value can be
a positive number or a
negative number.
If the number is positive
the alarm occurs when
Total > + Alarm Setpoint
If the number is negative
the alarm occurs when
Total > - Alarm Setpoint
Runs the totaliser
Holds the totaliser at its
current value
Note:
The Run & Hold parameters
are designed to be wired to
(for example) digital inputs.
Run must be ‘on’ and Hold
must be ‘off’ for the
totaliser to operate.
Resets the totaliser
±9,999,999,999
Oper
Off
On
Alarm inactive
Alarm output active
Off
Oper
No
Yes
No
Yes
Totaliser not running
Select Yes to run the totaliser
Totaliser not in hold
Hold totaliser
No
Oper
No
Oper
No
Totaliser not in reset
No
Oper
Yes
Totaliser in reset
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
11.4 Real Time Clock
A real time clock (day of week and time only) is used to provide a daily and weekly scheduling facility and
provides two corresponding outputs. The configuration for an output is an On-Day and an On-Time and an
Off-Day and an Off-Time.
The Real Time Clock also provides the time stamping in the AlarmLog (Section 8.8).
The day options supported are:Day Option
Never
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Mon-Fri
Mon-Sat
Sat-Sun
Everyday
Description
Disables the output feature
Output will only be available on a Monday
Output will only be available on a Tuesday
Output will only be available on a Wednesday
Output will only be available on a Thursday
Output will only be available on a Friday
Output will only be available on a Saturday
Output will only be available on a Sunday
Output will only be available between Monday to Friday
Output will only be available on between Monday to Saturday
Output will only be available on between Saturday to Sunday
Output always available
For example, it is possible to configure an output to be activated at 07:30 on Monday and deactivated at
17:15 on Friday
The output from the Real Time Clock outputs may be used to place the instrument in standby or to
sequence a batch process.
The Real Time Clock function will set/clear the outputs only at the configured time. Therefore it is possible
to override the outputs manually, by editing the output to On/Off between output activations.
The Real Time Clock does not display date or year.
11.4.1 Real Time Clock Parameters
Folder – RTClock
Sub Folders: None
Name
Parameter Description
Value
Mode
This parameter can be used to set
the clock
Running
Edit
Stopped
Day
Displays the day or allows the day
to be set when in Edit mode
Displays the time or allows the time
to be set when in Edit mode
Days when output 1 and 2 are
activated
Time of day when output 1 and 2
are activated
Days when output 1 and 2 are deactivated
Time of day when output 1 and 2
are de-activated
Output 1 and 2
Monday to Sunday
Oper
00:00:00 to 23:59:59
Oper
See table above
Oper
00:00:00 to 23:59:59
Oper
See table above
Oper
00:00:00 to 23:59:59
Oper
Off
On
Oper
Time
On Day1
On Day2
On Time1
On Time2
Off Day1
Off Day2
Off Time1
Off Time2
Out1
Out2
Part No HA028581
Issue 3
Sep-05
Normal operation
Allows the clock to be set
Clock stopped (saves battery life)
Output not activated
Output activated
Default
Access
Level
Stopped
Oper
133
Engineering Handbook
12.
Mini8 Controller
CHAPTER 12 APPLICATIONS
12.1 Humidity
12.1.1 Overview
Humidity (and altitude) control is a standard feature of the Mini8 controller. In these applications the
controller may be configured to generate a setpoint profile (see Section 18 ‘Setpoint Programmer’).
Also the controller may be configured to measure humidity using either the traditional Wet/Dry bulb
method or it may be interfaced to a solid state sensor.
The controller output may be configured to turn a refrigeration compressor on and off, operate a bypass
valve, and possibly operate two stages of heating and/or cooling
12.1.2 Temperature Control of an Environmental Chamber
The temperature of an environmental chamber is controlled as a single loop with two control outputs. The
heating output time proportions electric heaters, usually via a solid state relay. The cooling output operates
a refrigerant valve which introduces cooling into the chamber. The controller automatically calculates when
heating or cooling is required.
12.1.3 Humidity Control of an Environmental Chamber
Humidity in a chamber is controlled by adding or removing water vapour. Like the temperature control
loop two control outputs are required, i.e. Humidify and Dehumidify.
To humidify the chamber water vapour may be added by a boiler, an evaporating pan or by direct injection
of atomised water.
If a boiler is being used adding steam increases the humidity level. The humidify output from the controller
regulates the amount of steam from the boiler that is allowed into the chamber.
An evaporating pan is a pan of water warmed by a heater. The humidify output from the controller
humidity regulates the temperature of the water.
An atomisation system uses compressed air to spray water vapour directly into the chamber. The humidify
output of the controller turns on or off a solenoid valve.
Dehumidification may be accomplished by using the same compressor used for cooling the chamber. The
dehumidify output from the controller may control a separate control valve connected to a set of heat
exchanger coils.
134
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
12.1.4 Humidity Parameters
List Folder – Humidity
Sub-folder: None
Name
Parameter Description
Value
Resolution
Resolution of the relative
humidity
Psychro Const
The psychrometric constant at a
given pressure (6.66E-4 at
standard atmospheric pressure).
The value is dependent on the
speed of air-flow across the wet
bulb, and hence the rate of
evaporation. 6.66E-4 is for the
ASSMANN ventilated
Psychrometer.
Atmospheric Pressure
XXXXX
XXXX.X
XXX.XX
XX.XXX
X.XXXX
0.0 to 10.0
Pressure
WetTemp
WetOffset
DryTemp
RelHumid
Wet Bulb Temperature
Wet bulb temperature offset
Dry Bulb Temperature
Relative Humidity is the ratio of
actual water vapour
pressure (AVP) to the saturated
water vapour pressure (SVP) at a
particular temperature and
pressure
The dew point is the temperature
to which air would need to cool
(at constant pressure and water
vapour content) in order to reach
saturation
Indicates that one of the probes
is broken.
DewPoint
Sbrk
Default
Access
Level
Conf
0.0 to 2000.0
Range units
-100.0 to 100.0
Range units
0.0 to 100.0
6.66
Oper
1013.0
mbar
Oper
0.0
Oper
100
R/O
-999.9 to 999.9
R/O
No
Yes
Conf
No sensor break detection
Sensor break detection enabled
12.2 Zirconia (Carbon Potential) Control
A Mini8 controller has a Zirconia function block which may be used to control Carbon potential. The
controller is often a programmer which generates carbon potential profiles. In this section it is assumed
that a programmer is used.
Calculation of PV: The Process Variable can be Carbon Potential, Dewpoint or Oxygen concentration. The
PV is derived from the probe temperature input, the probe mV input and remote gas reference input values.
Various probe makes are supported. In the 3500 Carbon Potential and Dewpoint can be displayed together.
The following definitions may be useful:-
12.2.1
Temperature Control
The sensor input of the temperature loop may come from the zirconia probe but it is common for a
separate thermocouple to be used. The controller provides a heating output which may be connected to
gas burners or thyristors to control electrical heating elements. In some applications a cooling output may
also be connected to a circulation fan or exhaust damper.
Part No HA028581
Issue 3
Sep-05
135
Engineering Handbook
12.2.2
Mini8 Controller
Carbon Potential Control
The zirconia probe generates a millivolt signal based on the ratio of oxygen concentrations on the reference
side of the probe (outside the furnace) to the amount of oxygen in the furnace.
The controller uses the temperature and carbon potential signals to calculate the actual percentage of
carbon in the furnace. This second loop generally has two outputs. One output is connected to a valve
which controls the amount of an enrichment gas supplied to the furnace. The second output controls the
level of dilution air.
12.2.3
Sooting Alarm
In addition to other alarms which may be detected by the controller, the 3500 can trigger an alarm when
the atmospheric conditions are such that carbon will be deposited as soot on all surfaces inside the furnace.
The alarm may be connected to an output (e.g. relay) to initiate an external alarm.
12.2.4
Automatic Probe Cleaning
The Zirconia function block has a probe clean and recovery strategy that can be programmed to occur
between batches or manually requested. At the start of the cleaning process a ‘snapshot’ of the probe mV is
taken, and a short blast of compressed air is used to remove any soot and other particles that may have
accumulated on the probe. A minimum and maximum cleaning time can be set by the user. If the probe
mV has not recovered to within 5% of the snapshot value within the maximum recovery time set then an
alarm is given. This indicates that the probe is ageing and replacement or refurbishment is due. During the
cleaning and recovery cycle the PV is frozen, thereby ensuring continuous furnace operation. A flag
‘PvFrozen’ is set which can be used in an individual strategy, for example to hold the integral action during
cleaning.
12.2.5
Endothermic Gas Correction
A gas analyser may be used to determine the CO concentration of the endothermic gas. If a 4-20mA output
is available from the analyser, it can be fed into the 3500 to automatically adjust the calculated % carbon
reading. Alternatively, this value can be entered manually.
12.2.6
Clean Probe
As these sensors are used in furnace environments they require regular cleaning. Cleaning (Burn Off) is
performed by forcing compressed air through the probe. Cleaning can be initiated either manually or
automatically using a timed period. During cleaning the PV output is frozen.
12.2.7
Probe Status
After cleaning an alarm output, MinCalcT, is generated if the PV does not return to 95% of its previous value
within a specified time. This indicates that the probe is deteriorating and should be replaced.
136
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
12.2.8 Zirconia Parameters
Folder - Zirconia
Sub-folders: None
Name
Parameter Description
Value
Probe Type
Configures the type of probe to
be used
Resolution
Resolution of the calculated
result
Drayton
Accucarb
SSI
MacDhui
%O2
LogO2
BoschO2
ZircoDew
ProbeMV
BoschCarb
BarberC
MMICarb
AACC
XXXXX
XXXX.X
XXX.XX
XX.XXX
X.XXXX
Default
Drayton
Accucarb
SSI
MacDhui
Oxygen
Log Oxygen
Bosch Oxygen
Dewpoint.
Probe mV
Bosch Carbon
Barber-Colman
MMI Carbon
AACC
Access
Level
Op
X
Op
20.0
Op
0.0
Op
0
Op
-99999 to 99999
720
Op
Parameters shown in shaded rows below are not applicable to O2 probes
GasRef
Gas reference value
-9999.9 to 9999.9
RemGasRef
Remote gas reference value
-9999.9 to 9999.9
RemGasEn
0
1
OxygenExp
Enable the remote gas
reference. This can be an
internal value from the user
interface or from an external
source
Minimum calculation
temperature
Oxygen exponent
Tolerance
Tolerance of the sooting
-9999.9 to 9999.9
1.0
Op
CleanFreq
Frequency of the cleaning
process
Sets the duration of the clean
0:00:00 to 99:59:59 or 100:00 to 500:00
4:00:00
Op
0:00:00 to 99:59:59 or 100:00 to 500:00
0:00:00
Op
0:00:00 to 99:59:59 or 100:00 to 500:00
0:00:00
Op
0:00:00 to 99:59:59 or 100:00 to 500:00
0:10:00
Op
Temp range
-99999 to 99999
0
ProbeInput
Minimum recovery time after
purging
Maximum recovery time after
purging
Zirconia probe temperature
input value
Sets a temperature offset for
the probe
Zirconia probe mV input
ProbeOffset
Zirconia probe mV offset
-99999 to 99999
0
Oxygen
Calculated oxygen
0
CarbonPot
Calculated carbon potential
0
R/O
DewPoint
Zirconia control process value
The O2 or dew point value
derived from temperature and
remote gas reference inputs
Probe sooting alarm output
0
R/O
No
R/O
MinCalTemp
CleanTime
MinRcovTime
MaxRcovTime
TempInput
TempOffset
SootAlm
Part No HA028581
Issue 3
Sep-05
Internal
External
Op
Op
Op
No
Yes
No alarm output
In alarm
Op
137
Engineering Handbook
Folder - Zirconia
Mini8 Controller
Sub-folders: None
Name
Parameter Description
Value
Default
Access
Level
ProbeFault
Probe fault
No
Op
PvFrozen
This is a Boolean which freezes
the PV during a purging cycle.
It may have been wired, for
example, to disable control
output during purging
Enable the clean valve
No
Yes
No
Yes
No
R/O
No
Yes
Waiting
Cleaning
Recovering
No
Yes
No
R/O
CleanValve
CleanState
The burn off state of the
zirconia probe
CleanProbe
Enable clean probe
This may be wired to initiate
automatically or if un-wired can
be set by the user
Time to next clean
Time2Clean
ProbeStatus
138
Indicates the status of the
probe
R/O
Do not clean probe
Initiate probe clean
0:00:00 to 99:59:59 or 100:00 to 500:00
OK
MVSbr
TempSbr
MinCalcT
No
Op
0
R/O
Normal working
Probe input in sensor break
Temperature input in sensor break
Probe deteriorating
Part No HA028581
R/O
Issue 3
Sep-05
Mini8 Controller
13.
Engineering Handbook
CHAPTER 13 INPUT MONITOR
13.1 Description
There are two Input monitors. Each input monitor may be wired to any variable in the controller. It then
provides three functions:1.
Maximum detect
2.
Minimum detect
3.
Time above threshold
13.1.1 Maximum Detect
This function continuously monitors the input value. If the value is higher than the previously recorded
maximum, it becomes the new maximum.
This value is retained following a power fail.
13.1.2 Minimum Detect
This function continuously monitors the input value. If the value is lower than the previously recorded
minimum, it becomes the new minimum.
This value is retained following a power fail.
13.1.3 Time Above Threshold
This function increments a timer whenever the input is above a threshold value. If the timer exceeds 24
hours per day, a counter is incremented. The maximum number of days is limited to 255. A time alarm can
be set on the timer so that once the input has been above a threshold for a period, an alarm output is given.
Applications include:•
Service interval alarms. This sets an output when the system has been running for a number of days
(up to 255 days)
•
Material stress alarms - if the process cannot tolerate being above a level for a period. This is a style of
‘policeman’ for processes where the high operating point degrades the life of the machine.
•
In internal wiring applications in the controller
Part No HA028581
Issue 3
Sep-05
139
Engineering Handbook
Mini8 Controller
13.2 Input Monitor Parameters
Folder - IPMonitor
Sub-Folders: 1 or 2
Name
Parameter Description
Value
In
The input value to be monitored
May be wired to an input source. The range will
depend on the source
Oper
R/O if
wired
Max
The maximum measured value
recorded since the last reset
The minimum measured value
recorded since the last reset
The input timer accumulates the
time the input PV spends above
this trigger value.
Accumulated days the input has
spent above threshold since the
last reset.
As above
R/O
As above
R/O
As above
Oper
Days is an integer count of the 24 hour periods
only. The Days value should be combined with
the Time value to make the total time above
threshold.
The time value accumulates from 00:00.0 to
23:59.9. Overflows are added to the days value
0 to 255
R/O
0
Oper
0:00.0 to 99:59:59
0:00.0
Oper
Min
Threshold
Days Above
Time Above
AlarmDays
AlarmTime
Out
Reset
In Status
140
Accumulated time above the
‘Threshold’ since last reset.
Days threshold for the monitors
time alarm. Used in combination
with the Alarm Time parameter.
The ‘Out’ is set to true if the
inputs accumulated time above
threshold is higher than the timer
high parameters.
Time threshold for the monitors
time alarm. Used in combination
with the Alarm Days parameter.
The ‘Out’ is set to true if the
inputs accumulated time above
threshold is higher than the timer
high parameters.
Set true if the accumulated time
that the input spends above the
trigger value is higher than the
alarm threshold.
Resets the Max and Min values
and resets the time above
threshold to zero.
Monitors the status of the input
Default
Off
On
Normal operation
time above setpoint exceeded
No
Yes
Normal operation
Reset values
Good
Bad
Normal operation
The input may be incorrectly wired
R/O
R/O
No
Part No HA028581
Access
Level
Oper
R/O
Oper
Issue 3
Sep-05
Mini8 Controller
14.
Engineering Handbook
CHAPTER 14 LOGIC AND MATHS OPERATORS.
14.1 Logic Operators
Logic Operators allow the controller to perform logical calculations on two input values. These values can
be sourced from any available parameter including Analogue Values, User Values and Digital Values.
The parameters to use, the type of calculation to be performed, input value inversion and ‘fallback’ value
are determined in Configuration level.
There are 24 separate calculations – they do not have to be in sequence. When logic operators are enabled
a Folder ‘Lgc2’ exists where the 2 denotes two input logic operators.
Logic input 1
Logic operator
(Oper)
Invert
Logic input 2
Output Value
(result of calculation)
Invert
Figure 14-1: 2 Input Logic Operators
Logic Operators are found under the folder ‘Lgc2’. Note that the logic operators can also be enable by
dragging a block onto the graphical wiring screen in iTools.
14.1.1 Logic 8
Logic 8 operators can perform logic calculations on up to eight inputs. The calculations are limited to
AND,OR,XOR. Up to two 8 input operators can be enabled. The folder is labelled ‘Lgc8’ to denote eight
input logic operators.
Logic input 1
Invert
Logic input 2
Invert
Logic input 3
Invert
Logic input 4
Invert
Logic input 5
Invert
Output Value
(result of calculation)
Logic operator
(Oper)
Invert
Logic input 6
Invert
Logic input 7
Invert
Logic input 8
Invert
Figure 14-2: 8 Input Logic Operators
Part No HA028581
Issue 3
Sep-05
141
Engineering Handbook
Mini8 Controller
14.1.2 2 input Logic Operations
The following calculations can be performed:
Oper
0: OFF
Operator description
The selected logic operator is turned off
Input 1
Input 2
Output
Invert =
None
1: AND
The output result is ON when both Input 1
and Input 2 are ON
0
0
Off
1
0
Off
0
1
Off
1
1
On
0
0
Off
1
0
On
0
1
On
1
1
On
0
0
Off
1
0
On
0
1
On
1
1
Off
0
0
1
0
0
1
1
1
0
0
On
1
0
Off
0
1
Off
1
1
On
0
0
Off
1
0
On
0
1
On
1
1
Off
0
0
Off
1
0
On
0
1
Off
1
1
Off
0
0
Off
1
0
Off
0
1
On
2: OR
3: XOR
4: Latch
5: Equal (==)
6: Not equal (<>)
7: Greater than (>)
8: Less than (<)
9: Equal to or
Greater than (=>)
10: Less than or
Equal to (<=)
The output result is ON when either Input 1
or Input 2 is ON
Exclusive OR. The output result is true
when one and only one input is ON. If both
inputs are ON the output is OFF.
Input 1 sets the latch, Input 2 resets the
latch.
The output result is ON when Input 1 =
Input 2
The output result is ON when Input 1 does
not equal Input 2
The output result is ON when Input 1 >
Input 2
The output result is ON when Input 1 <
Input 2
The output result is ON when Input 1 >
Input 2
The output result is ON when Input 1 <
Input 2
1
1
Off
0
0
On
1
0
On
0
1
Off
1
1
On
0
0
On
1
0
Off
0
1
On
1
1
On
Note 1: The numerical value is the value of the enumeration
Note 2: For options 1 to 4 an input value of less than 0.5 is considered false and greater than or equal to
0.5 as true.
142
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
14.1.3 Logic Operator Parameters
Folder – Lgc2 (2 Input Operators)
Sub-Folders: 1 to 24
Name
Parameter Description
Value
Default
Access
Level
Oper
To select the type of operator
See previous table
None
Conf
In1
In2
FallbackType
Input 1
Input 2
The fallback state of the output
if one or both of the inputs is
bad
Normally wired to a logic, analogue or user value.
May be set to a constant value if not wired.
0
OPER
0: FalseBad
1: TrueBad
2: FalseGood
3: TrueGood
Invert
The sense of the input value,
may be used to invert one or
both of the inputs
Out
The output from the operation
is a boolean (true/false) value.
The status of the result value
Status
Part No HA028581
Issue 3
Sep-05
0: None
1: Input1
2: Input2
3: Both
On
Off
Good
Bad
The output value is FALSE and
the status is GOOD.
The output value is FALSE and
the status is BAD
The output value is TRUE and
the status is GOOD
The output value is TRUE and
the status is BAD.
Neither input inverted
Invert input 1
Invert input 2
Invert both inputs
Output activated
Output not activated
Conf
Conf
R/O
R/O
143
Engineering Handbook
Mini8 Controller
14.2 Eight Input Logic Operators
The eight input logic operator may be used to perform the following operations on eight inputs.
Oper
0: OFF
1: AND
2: OR
3: XOR
Operator description
The selected logic operator is turned off
The output result is ON when ALL eight inputs are ON
The output result is ON when one or more of the 8 inputs are ON
Exclusive OR – the output is true if an odd number of inputs are
true.
(In1 ⊕ In2) ⊕ (In3 ⊕ In4) ⊕ (In5 ⊕ In6) ⊕ (In7 ⊕ In8)
Eight Input Logic Operator Parameters
Folder – Lgc8 (8 Input Operators)
Sub-Folders: 1 to 4
Name
Parameter Description
Value
Oper
To select the type of operator
0: OFF
Operator turned off
1: AND
Output ON when all inputs are ON
2: OR
Output ON when one input is ON
3: XOR
Exclusive OR
NumIn
InInvert
This parameter is used to
configure the number of inputs
for the operation
Used to invert selected inputs
prior to operation.
This is a status word with one bit
per input, the left hand bit inverts
input 1.
Out Invert
Invert the output
In1 to In8
Input state 1 to 8
Out
Output result of the operator
144
Default
Access
Level
OFF
Conf
1 to 8
2
Conf
The invert parameter is interpreted as a bitfield
where:
1 (0x1) - input 1
2 (0x2) - input 2
4 (0x4) - input 3
8 (0x8) - input 4
16 (0x10) - input 5
32 (0x20) - input 6
64 (0x40)- input 7
128 (0x80)- input 8 (e.g. 255 = all eight)
No
Output not inverted
Yes
Output inverted
Normally wired to a logic, analogue or user value.
When wired to a floating point, values less than or
equal to –0.5 or greater than or equal to 1.5 will
be rejected (e.g. the value of the lgc8 block will
not change).
Values between –0.5 and 1.5 will be interpreted as
ON when greater than or equal to 0.5 and OFF
when less than 0.5.
May be set to a constant value if not wired.
On
Output activated
Off
Output not activated
0
Oper
No
Oper
Off
Oper
Part No HA028581
R/O
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
14.3 Maths Operators
Maths Operators (sometimes known as Analogue Operators) allow the controller to perform mathematical
operations on two input values. These values can be sourced from any available parameter including
Analogue Values, User Values and Digital Values. Each input value can be scaled using a multiplying factor
or scalar.
The parameters to use, the type of calculation to be performed and the acceptable limits of the calculation
are determined in Configuration level. In normal operation the values of each of the scalars may be
changed via communications or iTools.
There are 24 separate calculations – they do not have to be in sequence. When maths operators are
enabled (in Instrument/Options folder) a Folder ‘Math2’ exists (where the 2 denotes two input maths
operators).
Output Value
(result of calculation)
Input 1
Input 1 Scalar
Math operator
Input 2
Input 2 Scalar
Figure 14-3: 2 Input Math Operators
8 input multiplexers are also available and are described in section 14.5.
Part No HA028581
Issue 3
Sep-05
145
Engineering Handbook
Mini8 Controller
14.3.1 Math Operations
The following operations can be performed:
0: Off
1: Add
2: Subtract (Sub)
3: Multiply (Mul)
4: Divide (Div)
5: Absolute
Difference (AbsDif)
6: Select Max
(SelMax)
7: Select Min
(SelMin)
8: Hot Swap
(HotSwp)
9: Sample and Hold
(SmpHld)
10: Power
11: Square Root
(Sqrt)
12: Log
13: Ln
14: Exp
15: 10 x
51: Select
The selected analogue operator is turned off
The output result is the addition of Input 1 and Input 2
The output result is the difference between Input 1 and Input 2
where Input 1 > Input 2
The output result is the Input 1 multiplied by Input 2
The output result is Input 1 divided by Input 2
The output result is the absolute difference between Input 1 and 2
The output result is the maximum of Input 1 and Input 2
The output result is the minimum of Input 1 and Input 2
Input 1 appears at the output provided input 1 is ‘good’. If input 1 is ‘bad’ then input 2 value
will appear at the output. An example of a bad input occurs during a sensor break condition.
Normally input 1 will be an analogue value and input B will be digital.
The output tracks input 1 when input 2 = 1 (Sample).
The output will remain at the current value when input 2 = 0 (Hold).
If input 2 is an analogue value then any non zero value will be interpreted as ‘Sample’.
The output is the value at input 1 raised to the power of the value at input 2. I.e. input 1input 2
The output result is the square root of Input 1. Input 2 has no effect.
The output is the logarithm (base 10) of Input 1. Input 2 has no effect
The output is the logarithm (base n) of Input 1. Input 2 has no effect
The output result is the exponential of Input 1. Input 2 has no effect
The output result is 10 raised to the power of Input 1 value. I.e. 10input 1. Input 2 has no effect
Select input is used to control which Analogue Input is switched to the output of the Analogue
Operator. If the select input is true input 2 is switched through to the output. If false input 1
is switched through to the output. See example below:Select input
An
input 1
An
input 2
Select
Logic 1
If Select Input = 1, then An input 2 is selected
If Select Input = 0, then An input 1 is selected
An Op 1
When Boolean parameters are used as inputs to analogue wiring, they will be cast to 0.0 or 1.0 as
appropriate. Values <= -0.5 or >= 1.5 will not be wired. This provides a way to stop a Boolean updating.
Analogue wiring (whether simple re-routing or involving calculations) will always output a real type result,
whether the inputs were booleans, integers or reals.
Note: The numerical value is the value of the enumeration
146
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
14.3.2 Math Operator Parameters
Folder – Math2 (2 Input Operators)
Sub-Folders: 1 to 24
Name
Parameter Description
Value
Default
Access
Level
Oper
To select the type of operator
See previous table
None
Conf
In1Mul
Scaling factor on input 1
Limited to max float *
1.0
Oper
In2 Mul
Scaling factor on input 2
Limited to max float *
1.0
Oper
Units
Units applicable to the output
value
None
AbsTemp
V, mV, A, mA,
PH, mmHg, psi, Bar, mBar, %RH, %, mmWG, inWG,
inWW, Ohms, PSIG, %O2, PPM, %CO2, %CP, %/sec,
RelTemp
mBar/Pa/T
None
Conf
sec, min, hrs,
Resolution
Resolution of the output value
XXXXX. XXXX.X, XXX.XX, XX.XXX, X.XXXX
Conf
LowLimit
To apply a low limit to the output
Conf
HighLimit
To apply a high limit to the
output
The state of the Output and
Status parameters in case of a
fault condition. This parameter
could be used in conjunction with
fallback value
Max float* to High limit (decimal point depends
on resolution)
Low limit to Max float* (decimal point depends
on resolution)
Descriptions, see section 3.4.5.
Clip Bad
Clip Good
Fall Bad
Fall Good
Upscale
DownScale
Limited to max float * (decimal point depends on
resolution)
Fallback
Fallback Val
In1
In2
Out
Status
Defines (in accordance with
Fallback) the output value during
fault conditions.
Input 1 value (normally wired to
an input source – could be a User
Value)
Input 2 value (normally wired to
an input source – could be a User
Value)
Indicates the analogue value of
the output
This parameter is used in
conjunction with Fallback to
indicate the status of the
operation. Typically, status is
used to flag fault conditions and
may be used as an interlock for
other operations.
Conf
Conf
Conf
Limited to max float * (decimal point depends on
resolution)
Oper
Limited to max float * (decimal point depends on
resolution)
Oper
Between high and low limits
R/O
Good
Bad
R/O
* Max float in this instrument is +9,999,999,999
Part No HA028581
Issue 3
Sep-05
147
Engineering Handbook
Mini8 Controller
14.3.3 Sample and Hold Operation
The diagram below shows the operation of the sample and hold feature.
10
5
IP1
0
-5
-10
True
False
IP2
10
5
Result
0
-5
-10
Figure 14-4: Sample and Hold
148
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
14.4 Multiple Input Operator Block
The Multiple Input Operator Block simultaneously outputs the Sum, Average, Minimum and Maximum values
of up to 8 valid inputs. The outputs will be clipped to user-defined limits or be replaced by a fallback value
based on the selected fallback strategy.
Num Casc In
Num Valid Ins
Casc In
In1
In2
Sum
MultiOper
Min
Max
In3
Average
In4
Input status
In5
In6
In7
In8
Units
Res’n
Out Hi Limit
Out Lo Limit
Fallback Val
Fallback Typ
‘Num In’ determines the number of inputs made available for use. This is settable by the user and is defaulted
to two. The user should be careful not to set this number to a value higher than the desired number of inputs
as any unused inputs are seen as valid inputs to the block (zero value by default). Num Casc In and Casc In will
always be available.
‘Input Status’ gives an indication of the status of the inputs in priority order. Casc In has the highest priority,
In1 the next highest up to In8 the lowest. Should more than one input be bad then the input with the highest
priority is shown as bad. When the highest priority bad status is cleared the next highest priority bad status is
shown. When all inputs are OK a status of OK is shown.
‘Number of valid inputs’ provides a count of the number of inputs used to perform the calculation within the
block. This is required for cascaded operation and is detailed below.
Part No HA028581
Issue 3
Sep-05
149
Engineering Handbook
Mini8 Controller
14.4.1 Cascaded operation
Multiple input operator blocks may be cascaded to allow operations on more than eight inputs (33 max for
four instances of the block). shows how two blocks should be configured to find the average of more than
eight inputs. If required the second block could then be cascaded to a third to provide up to eight more
inputs.
NumCascIn
MultiOper
Casc In
In1
In2
NumValid Ins
NumCascIn
Sum
Casc In
Min
In1
Max
In2
MultiOper
NumValid Ins
Sum
Min
Max
Average
Average
Input
status
Input
status
If ‘CascIn’ is has Good status, and ‘NumCascIn’ is not equal to zero we can assume that the block is in cascade
and these values are used for calculations within the block, and the value given by ‘NumCascIn’ is added to
‘NumValidIns’. When in cascade the sum, min, max and average outputs treat Casc In as an additional input to
the block. For example if Casc In is greater than any number on the rest of the inputs then its value will be
output as the max.
14.4.2 Fallback Strategy
The user is able to select the fallback strategy during config. The options are:Clip Good
The status of the outputs is always good
If an output is out of range then it is clipped to limits
If all inputs are bad, all outputs = 0 (Or clipped to limits if 0 is not within the output range)
Clip Bad
The status of all outputs is bad if one or more of the inputs are bad
If an output is out of range then it is clipped to limits and the status of that output is set to bad
If all inputs are bad, all outputs = 0 and all status’ are set to bad (Or clipped to limits if 0 is not within the
output range)
Fall Good
The status of the outputs is always good
If an output is out of range then it is set to the fallback value
If all inputs are bad, all outputs = fallback value
Fall Bad
The status of all outputs is bad if one or more of the inputs are bad
If an output is out of range then it is set to the fallback value and the status is set to bad
If all inputs are bad, all outputs are set to the fallback value and all statuses are set to bad
150
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
14.4.3 Multiple Input Operator Block Parameters
Folder – MultiOper (Multi Operator)
Sub-folders: 1 to 4
Name
Parameter Description
Value
Default
Access
Level
NumIn
CascNumIn
Number of inputs selected to use.
Number of cascaded inputs from
the previous block
The cascaded input from a
previous block
Input 1
2 to 8
0 to 255
2
0
Config
R/O
-99999 to 99999 (decimal point depends on
Resolution)
-99999 to 99999 (decimal point depends on
Resolution)
Uint8 (nvol)
X to X.XXX
0
R/O
0
R/O
None
X
Config
Config
-99999 to 99999 (decimal point depends on
Resolution)
-99999 to 99999 (decimal point depends on
Resolution)
-99999 to 99999 (decimal point depends on
Resolution)
0
Config
0
Config
0
Config
Clip Good
Config
0
R/O
0
R/O
0
R/O
0
R/O
0
R/O
0
R/O
CascIn
In 1 to In 8
Units
Resolution
OutHi Limit
Selected units for the I/O
Selected resolution of the
Outputs
Upper limit of the outputs.
OutLo Limit
Lower limit of the outputs.
Fallback Val
Value to be output depending on
Input status and fallback type
selected.
Fallback Type selected.)
Fallback Typ
NumValidIn
Sum Out
Max Out
Min Out
Average Out
Input Status
Part No HA028581
Number of inputs used in the
calculated outputs (Output)
Sum of the valid inputs (Output)
Max value of the valid inputs
(Output)
Min value of the valid inputs
(Output)
Average value of the valid inputs
(Output)
Status of the inputs (Output)
Issue 3
Sep-05
Clip Bad
Clip Good
Fall Bad
Fall Good
Upscale
DownScale
2 to 8
See 14.4.2
-99999 to 99999 (decimal point depends on
Resolution)
-99999 to 99999 (decimal point depends on
Resolution)
-99999 to 99999 (decimal point depends on
Resolution)
-99999 to 99999 (decimal point depends on
Resolution)
-99999 to 99999 (decimal point depends on
Resolution)
151
Engineering Handbook
Mini8 Controller
14.5 Eight Input Analog Multiplexers
The eight Input analogue multiplexers may be used to switch one of eight inputs to an output. It is usual to
wire inputs to a source within the controller that selects that input at the appropriate time or event.
14.5.1 Multiple Input Operator Parameters
Folder – Mux8 (8 Input Multiplexers)
Sub-folders: 1 to 4
Name
Parameter Description
Value
LowLimit
The high limit for all inputs and
the fall back value.
The low limit for all inputs and
the fall back value.
The state of the Output and
Status parameters in case of a
fault condition. This parameter
could be used in conjunction with
Fallback Val.
-99999 to High limit (decimal point depends on
resolution)
Low limit to 99999 (decimal point depends on
resolution)
Descriptions see section 14.5.1
Clip Bad
Clip Good
Fall Bad
Fall Good
Upscale
DownScale
-99999 to 99999 (decimal point depends on
resolution)
HighLimit
Fallback
Fallback Val
Select
In1 to 8
Out
Status
Used (in accordance with
Fallback) to define the output
value during fault conditions
Used to select which input value
is assigned to the output.
Input values (normally wired to
an input source)
Indicates the analogue value of
the output
Used in conjunction with Fallback
to indicate the status of the
operation. Typically, status is used
to flag fault conditions and may
be used as an interlock for other
operations.
Default
Access
Level
Conf
Conf
Conf
Conf
Input1 to Input8
Oper
-99999 to 99999 (decimal point depends on
resolution)
Between high and low limits
Oper
Good
Bad
R/O
R/O
14.5.2 Fallback
The fallback strategy will come into effect if the status of the input value is bad or if the input value is
outside the range of Input Hi and Input Lo.
In this case the fallback strategy may be configured as:Fallback Good – the output value will be the fallback value and the output status will be ‘Good’.
Fallback Bad – the output value will be the fallback value and the output status will be ‘Bad’.
Clip Good – If the input is outside a limit the output will be clipped to the limit and the status will be
‘Good’.
Clip Bad – If the input is outside a limit the output will be clipped to the limit and the status will be ‘Bad’.
Upscale – the output value will be Output Hi and the output status will be ‘Bad’.
Downscale – the output value will be Output Lo and the output status will be ‘Bad’.
152
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
15.
Engineering Handbook
CHAPTER 15 INPUT CHARACTERISATION
15.1 Input Linearisation
The Lin16 function block converts an input signal into an output PV using a series of up to 15 straight lines
to characterise the conversion.
The function block provides the following behaviour.
1.
The Input values must be monotonic and constantly rising.
2.
To convert the MV to the PV, the algorithm will search the table of inputs until the matching
segment is found. Once found, the points either side will be used to interpolate the output value.
3.
If during the search, a point is found which is not above the previous (below for inverted) then the
search will be terminated and the segment taken from the last good point to the extreme (In HiOut Hi) see following diagram.
Out Hi
Terminated
search
Output 1 ( to 14)
Ignored data
points
Out Lo
In Lo
Input 1( to 14)
In Hi
Figure 15-1: Linearisation Example
Notes:
1.
The linearisation block works on rising inputs/rising outputs or rising inputs/falling outputs. It is
not suitable for outputs which rise and fall on the same curve.
2.
Input Lo/Output Lo and Input Hi/Output Hi are entered first to define the low and high points of
the curve. It is not necessary to define all 15 intermediate points if the accuracy is not required.
Points not defined will be ignored and a straight line fit will apply between the last point defined
and the Input Hi/Output Hi point. If the input source has a bad status (sensor break, or overrange) then the output value will also have a bad status.
Part No HA028581
Issue 3
Sep-05
153
Engineering Handbook
1.
2.
3.
Mini8 Controller
If the input value is outside the
translated range then the
output status will indicate Bad,
and the value will be limited to
the nearest output limit.
Out Low
Note:
Out Low > Out
High
The units and resolution
parameters will be used for the
output values. The input values
resolution and units will be
specified by the source of the
wire.
First nonmonatonic
data point
If the ‘Out Low’ is higher than
the ‘Out High’ then the
translation will be inverted.
Ignored
data
points
Terminated
search
Out High
In Low
In High
Figure 15-2: How an Inverted Curve will Terminate its search when it detects non-monatonic data
15.1.1 Compensation for Sensor Non-Linearities
The custom linearisation feature can also be used to compensate for errors in the sensor or measurement
system. The intermediate points are, therefore, available in Level 1 so that known discontinuities in the
curve can be calibrated out. The diagram below shows an example of the type of discontinuity which can
occur in the linearisation of a temperature sensor.
Output Hi
eg 1000oC
Cal Point 6
Output 1 ( to 14)
Cal Point 5
Cal Point 4
Cal Point 3
Cal Point 2
Cal Point 1
Input 1 ( to 14)
Output Lo
eg 0oC
Input Hi eg 1000oC
Input Lo eg 0oC
Figure 15-3: Compensation for Sensor Discontinuities
The calibration of the sensor uses the same procedure as described above. Adjust the output (displayed)
value against the corresponding input value to compensate for any errors in the standard linearisation of the
sensor.
154
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
15.1.2 Input Linearisation Parameters
List Folder – Lin16
Sub-folders: 1 to 2
Name
Parameter Description
Value
Default
Access
Level
Units
Units of the linearised output
None
AbsTemp
V, mV, A, mA,
PH, mmHg, psi, Bar, mBar, %RH, %, mmWG, inWG,
inWW, Ohms, PSIG, %O2, PPM, %CO2, %CP, %/sec,
RelTemp
mBar/Pa/T
Resolution
Resolution of the output value
XXXXX. XXXX.X, XXX.XX, XX.XXX, X.XXXX
In
Input measurement to linearise.
Wire to the source for the
custom linearisation
Fallback Type
The fallback strategy will come
into effect if the status of the
input value is bad or if the
input value is outside the range
of input high scale and input
low scale. In this case the
fallback strategy may be
configured as:
Between InLowLimit and InHighLimit
0
Oper
Clip Bad
ClipBad
Oper
0
Oper
Out
If the input is outside a limit the
output will be clipped to the limit
and the status will be BAD
Clip Good
If the input is outside a limit the
output will be clipped to the limit
and the status will be GOOD
Fall Bad
The output value will be the
fallback value and the output
status will be BAD
Fall Good
The output value will be the
fallback value and the output
status will be GOOD
Upscale
The output value will be output
high scale and the output status
will be BAD
DownScale
The output value will be the
output low scale and the output
status will be BAD
In the event of a bad status, the output may be configured to adopt the fallback
value. This allows the strategy to dictate a safe output in the event of a fault being
detected.
Linearisation Result
Between OutLowLimit and OutHighLimit
InLowLimit
Adjust to the low input value
-99999 to InHighLimit
0
Conf
OutLowLimit
Adjust to correspond to the
low input value
Adjust to the high input value
-99999 to OutHighLimit
0
Conf
InLowLimit to 99999
0
Conf
OutLowLimit to 99999
0
Conf
In1
Adjust to correspond to the
high input value
Adjust to the first break point
0
Oper
Out1
Adjust to correspond to input 1
0
Oper
Conf
sec, min, hrs,
FallbackType
Fallback Value
InHighLimit
OutHighLimit
…etc up to
Conf
R/O
0
In14
Adjust to the last break point
0
Oper
Out14
Adjust to correspond to input
14
Status of the block. A value of
zero indicates a healthy
conversion.
0
Oper
Status
Good
Bad
Within operating limits
A bad output may be caused by a bad
input signal (perhaps the input is in
sensor break) or an output which is
out of range
R/O
The 16 point linearisation does not require you to use all 16 points. If fewer points are required, then the
curve can be terminated by setting the first unwanted value to be less than the previous point.
Part No HA028581
Issue 3
Sep-05
155
Engineering Handbook
Mini8 Controller
Conversely if the curve is a continuously decreasing one, then it may be terminated by setting the first
unwanted point above the previous one.
15.2 Polynomial
Folder – Poly
Sub-Folders: 1 to 2
Name
Parameter Description
Value
Default
Access
Level
LinType
J , K, L, R, B, N, T, S, PL2, C, PT100,
Linear, SqRoot
J
Conf
Units
To select the input type.
The linearisation type selects which of the
instruments linearisation curves is applied to the
input signal. The instrument contains a number of
thermocouple and RTD linearisations as standard.
In addition there are a number of custom
linearisations that may be downloaded using
iTools to provide linearisations of nontemperature sensors.
Units of the output
None
Conf
Resolution
Resolution of the output value
None
AbsTemp
V, mV, A, mA,
PH, mmHg, psi, Bar, mBar, %RH, %,
mmWG, inWG, inWW, Ohms, PSIG,
%O2, PPM, %CO2, %CP, %/sec,
RelTemp
mBar/Pa/T
sec, min, hrs,
XXXXX. XXXX.X, XXX.XX, XX.XXX,
X.XXXX
XXXXX
Conf
In
Range of the input wired from
Out
Input Value
The input to the linearisation block
Output value
InHighScale
Input high scale
In Low to99999
0
Oper
InLowScale
Input low scale
-99999 to In High
0
Oper
OutHighScale
Output high scale
Out Low to 99999
0
Oper
OutLowScale
Output low scale
-99999 to Out High
0
Oper
Fallback Type
Fallback Type
The fallback strategy will come into effect if the
status of the input value is bad or if the input
value is outside the range of input high scale and
input low scale. In this case the fallback strategy
may be configured as:
Clip Bad
Between Out Low and Out High
Clip
Good
Fall Bad
Fall
Good
Upscale
156
Oper
R/O
If the input is outside a
limit the output will be
clipped to the limit and
the status will be BAD
If the input is outside a
limit the output will be
clipped to the limit and
the status will be
GOOD
The output value will
be the fallback value
and the output status
will be BAD
The output value will
be the fallback value
and the output status
will be GOOD
The output value will
be output high scale
and the output status
will be BAD
Part No HA028581
Issue 3
Conf
Sep-05
Mini8 Controller
Engineering Handbook
Folder – Poly
Name
Sub-Folders: 1 to 2
Parameter Description
Value
DownScale
FallbackValue
Status
Value to be adopted by the output in the event of
Status = Bad
Indicates the status of the linearised output:
Default
Access
Level
The output value will
be the output low scale
and the output status
will be BAD
Oper
Good
Bad
Good indicates the
value is within range
and the input is not
in sensor break.
R/O
Indicates the Value
is out of range or
the input is in
sensor break.
Note: This is also
effected by the
configured fallback
strategy
Part No HA028581
Issue 3
Sep-05
157
Engineering Handbook
16.
Mini8 Controller
CHAPTER 16 LOAD
The load simulation block provides styles of load which can be used to allow an instrument configuration to
be tested before connection to the process plant. In the current issue of firmware the simulated loads
available are Oven and Furnace.
16.1 Load Parameters
Folder – Load
Sub-Folders: None
Name
Parameter Description
Value
Type
Oven
Simulates the
characteristics of a
typical oven
Furnace
Simulates the
characteristics of a
typical furnace
Resolution
The type of load simulation to use. Oven is a
simple load of 3 first order lags, providing a
single process value for connection to the
control loop. Furnace consists of 12
interactive first order lags giving a slave PV,
followed by 6 interactive first order lags
giving a master PV.
The display resolution of the resultant PV Out.
Units
The Units of the resultant PV.
Conf
Gain
The gain of the load, the input power is
multiplied by gain, before use by the load.
The time constant of lag 1 in the Oven load
and slave lags (1-12) of the Furnace load. The
time constant has units of seconds.
The time constant of lag 2/3 of the Oven load
and master lags (13-18) of the furnace load.
Attenuation Between PV1 and PV2 Stages.
Used in the advanced furnace load and
defines an attenuation factor between the
slave and master lags
Defines the relative gain when cooling is
requested, applied to the input power when
the power requested is < 0.
The load function block provides 2 PV
outputs, sensor fault can be used to generate
a fault condition on these PV's such that the
bad status is passed along a wire to be
consumed by another block such as the loop.
The sensor fault can be confiured as:
Oper
TimeConst1
TimeConst2
Attenuation
(Furnace load
only)
Ch 2 Gain
PVFault
PV Out1
PV Out2
(Furnace load
only)
LoopOutCh1
158
Default
Access
Level
Oven
Conf
Conf
Oper
Oper
Oper
Oper
None
No fault conditions.
PVOut1
Fault on the first output
(slave).
PVOut2
Fault on the second
output (master).
Both
A fault on first and
second outputs (master
and slave).
Oper
First Process Value
The PV in Process Value an Oven load or the
Slave PV in a furnace load.
Second Process Value
Second process value, lagged from PVOut1,
used as a cascade master input. The Master
PV in the Furnace load.
Loop output channel 1 input.
The output of the loop as wired to the load
simulation, this is the power requested of the
load. This can be used as the heat demand.
R/O
R/O
Oper
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Folder – Load
Sub-Folders: None
Name
Parameter Description
LoopOutCh2
Loop output channel 2 input.
The output of the loop as wired to the load
simulation, this is the power requested of the
load. This can be used as the cool demand.
Noise Added to PV
This is used to make the PV of the load
appear noisy, and hence more like a real
measurement.
Process offset
Used to configure an offset in the process. In
a temperature application this could
represent the ambient operating temperature
of the plant.
Noise
Offset
Part No HA028581
Issue 3
Sep-05
Value
Default
Access
Level
Oper
Off
1 to
99999
The amount of noise is
specified in engineering
units.
Off
Oper
Oper
159
Engineering Handbook
17.
Mini8 Controller
CHAPTER 17 CONTROL LOOP SET UP
The Mini8 has up to 16 loops of control. Each Loop has two outputs, Channel 1 and Channel 2, each of
which can be configured for PID or On/Off.
The control function block is divided into a number of sections the parameters of which are all listed under
the Folder ‘Loop’.
The ‘Loop’ folder contains sub-folders for each section as shown diagrammatically below.
17.1 What is a Control Loop?
An example of a heat only temperature control loop is shown below:Control
Method
PID/OnOff
Setpoint
Generator
Control
Output
Error
Power
Regulator
Control
Loop
PV
Simplified Control Function Block
Process
under
control
Heater
Measured
temperature
Figure 17-1: Single Loop Single Channel
The actual temperature measured at the process (PV) is connected to the input of the controller. This is
compared with a setpoint (or required) temperature (SP). If there is an error between the set and measured
temperature the controller calculates an output value to call for heating or cooling. The calculation
depends on the process being controlled but normally uses a PID algorithm. The output(s) from the
controller are connected to devices on the plant which cause the heating (or cooling) demand to be
adjusted which in turn is detected by the temperature sensor. This is referred to as the control loop.
160
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
17.2 Loop Parameters - Main
Folder – Loop.1 to Loop.16
Sub-Folder: Main
Name
Parameter Description
Value
AutoMan
To select Auto or Manual operation.
Auto
Man
PV
Inhibit
TargetSP
WorkingSP
ActiveOut
IntHold
The process variable input value. This is
typically wired from an analogue input.
Used to stop the loop controlling. If
enabled the loop will stop control and the
output of the loop will be set to the safe
output value. On exit from inhibit the
transfer will be bumpless.
This may be wired to an external source
The value of setpoint at which the control
loop is aiming. It may come from a
number of different sources, such as
internal SP and remote SP.
The current value of the setpoint being
used by the control loop. It may come
from a number of different sources, such
as internal SP and Remote SP. The
working setpoint is always read-only as it
is derived from other sources.
The actual output of the loop before it is
split into the channel 1 and channel 2
outputs.
Stops Integral action
Automatic (closed loop)
operation
Manual (output power adjusted
by the user) operation
Default
Access
Level
Auto
Oper
Range of the input source
No
Inhibit disabled
Yes
Inhibit enabled
Oper
No
Oper
Between setpoint limits
Oper
Between setpoint limits
R/O
R/O
No
Oper
Default
Access
Level
PID
Conf
Rev
Conf
Eng
Conf
17.3 Loop Set up
These parameters configure the type of control.
Folder – Loop.1 to Loop.16
Sub-folder: Setup
Name
Parameter Description
Value
Ch1
ControlType
Selects the channel 1 control
algorithm. You may select
different algorithms for channels
1 and 2. In temperature control
applications, Ch1 is usually the
heating channel, Ch2 is the
cooling channel.
Control type for channel 2
Off
Channel turned off
OnOff
On/off control
PID
3 term or PID control
Control Action
Rev
Reverse acting. The output increases
when the PV is below SP. This is the
best setting for heating control.
Dir
Direct acting. The output increases
when the PV is above SP. This is the
best setting for cooling control
EngUnits
Engineering units eg C or F
Percent
Per cent of loop span (range Hi Range Lo)
Ch2
ControlType
Control Action
PB Units
Part No HA028581
Proportional band units.
Issue 3
Sep-05
161
Engineering Handbook
Mini8 Controller
Folder – Loop.1 to Loop.16
Sub-folder: Setup
Name
Parameter Description
Value
Derivative
Type
Selects whether the derivative
acts only on PV changes or on
Error (either PV or Setpoint
changes).
PV
Only changes in PV cause changes to
the derivative output.
Error
Changes to either PV or SP will cause
a derivative output.
Default
Access
Level
PV
Conf
The above two parameters appear if either Ch1 or Ch2 are configured for PID control
17.3.1 Types of Control Loop
17.3.1.1 On/Off Control
On/Off control simply turns heating power on when the PV is below setpoint and off when it is above
setpoint. If cooling is used, cooling power is turned on when the PV is above setpoint and off when it is
below. The outputs of such a controller will normally be connected to relays – hysteresis may be set as
described in the Alarms section to prevent relay chatter or to provide a delay in the control output action.
17.3.1.2 PID Control
PID control, also referred to as ‘Three Term Control’, is a technique used to achieve stable straight line
control at the required setpoint. The three terms are:
P = Proportional band
I = Integral time
D = Derivative time
The output from the controller is the sum of the contributions from these three terms. The combined
output is a function of the magnitude and duration of the error signal, and the rate of change of the process
value. It is possible to turn off integral and derivative terms and control on only proportional, proportional
plus integral or proportional plus derivative.
17.4 PID Control
The PID controller consists of the following parameters:-
Parameter
Proportional
Band ‘PB’
162
Meaning or Function
The proportional term, in display units or %, delivers an output that is proportional to the size of
the error signal.
Integral Time ‘Ti’
Removes steady state control offsets by ramping the output up or down in proportion to the
amplitude and duration of the error signal.
Derivative Time
‘Td’
Determines how strongly the controller will react to the rate of change in the measured value. It is
used to prevent overshoot and undershoot and to restore the PV rapidly if there is a sudden
change in demand.
High Cutback
‘CBH’
The number of display units, above setpoint, at which the controller will increase the output power,
in order to prevent undershoot on cool down.
Low Cutback
‘CBL’
The number of display units, below setpoint, at which the controller will cutback the output power,
in order to prevent overshoot on heat up.
Relative Cool
Gain ‘R2G’
Only present if cooling has been configured. Sets the cooling proportional band, which equals the
heat proportional band value divided by the cool gain value.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
17.4.1 Proportional Term
The proportional term delivers an output which is proportional to the size of the error signal. An example
of this is shown below, for a temperature control loop, where the proportional band is 10OC and an error of
3OC will produce an output of 30%.
Output
Proportional
band
100%
30%
10OC
3OC error
0%
Temperature
Setpoint
Figure 17-2: Proportional Action
Proportional only controllers will, in general, provide stable straight line control, but with an offset
corresponding to the point at which the output power equals the heat loss from the system.
The proportional term may be set in engineering units, as shown in the above example, or as a percentage
of the controller range. In the above example, if the inout range is 0 to 1000oC the proportional band is set
to 1%.
17.4.2 Integral Term
The integral term removes steady state control offset by ramping the output up or down in proportion to
the amplitude and duration of the error signal. The ramp rate (reset rate) is the integral time constant, and
must be longer than the time constant of the process to avoid oscillations.
17.4.3 Derivative Term
The derivative term is proportional to the rate of change of the temperature or process value. It is used to
prevent overshoot and undershoot of the setpoint by introducing an anticipatory action. The derivative
term has another beneficial effect. If the process value falls rapidly, due, for example, an oven door being
opened during operation, and a wide proportional band is set the response of a PI controller can be quite
slow. The derivative term modifies the proportional band according to this rate of change having the effect
of narrowing the proportional band. Derivative action, therefore, improves the recovery time of a process
automatically when the process value changes rapidly.
Derivative can be calculated on change of PV or change of Error. For applications such as furnace control, it
is common practice to select Derivative on PV to prevent thermal shock caused by a sudden change of
output following a change in setpoint.
Part No HA028581
Issue 3
Sep-05
163
Engineering Handbook
Mini8 Controller
17.4.4 High and Low Cutback
While the PID parameters are optimised for steady state control at or near the setpoint, high and low
cutback parameters are used to reduce overshoot and undershoot for large step changes in the process.
They respectively set the number of degrees above and below setpoint at which the controller will start to
increase or cutback the output power.
Undershoot
Overshoot
To reduce the overshoot
increase the low cutback value
To reduce the undershoot
decrease the low cutback value
Figure 17-3: High and Low Cutback
17.4.5 Integral action and manual reset
In a full three-term controller (that is, a PID controller), the integral term automatically removes steady state
errors from the setpoint. If the controller is set as a PD controller, the integral term will be set to ‘OFF’.
Under these conditions the measured value may not settle precisely at setpoint. The Manual Reset
parameter (M R ) represents the value of the power output that will be delivered when the error is zero. You
must set this value manually in order to remove the steady state error.
17.4.6 Relative Cool Gain
The gain of channel 2 control output, relative to the channel 1 control output.
Relative Ch2 Gain compensates for the different quantities of energy needed to heat, as opposed to that
needed to cool, a process. For example: water cooling applications might require a relative cool gain of 4
(cooling is 4 times faster than the heat-up process).
(This parameter is set automatically when Autotune is used). A nominal setting of around 4 is often used.
17.4.7 Loop Break Time
The loop is considered to be broken if the PV does not respond to a change in the output. Since the time
of response will vary from process to process the Loop Break Time parameter allows a time to be set before
a loop break alarm is initiated. In these circumstances the output power will drive to high or low limit. For
a PID controller, if the PV has not moved by 0.5 x Pb in the loop break time the loop is considered to be in
break. The loop break time is set by the Autoune, a typical value is 12 x Td. For an On/Off controller Loop
Break Time is not shown and loop break alarm is inhibited.
17.4.8 Cooling Algorithm
The method of cooling may vary from application to application.
For example, an extruder barrel may be cooled by forced air (from a fan), or by circulating water or oil
around a jacket. The cooling effect will be different depending on the method. The cooling algorithm may
be set to linear where the controller output changes linearly with the PID demand signal, or it may be set to
water, oil or fan where the output changes non-linearly against the PID demand. The algorithm provides
optimum performance for these methods of cooling.
164
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
17.4.9 Gain Scheduling
Gain scheduling is the automatic transfer of control between one set of PID values and another. It may be
used in very non-linear systems where the control process exhibits large changes in response time or
sensitivity, see diagram below. This may occur, for example, over a wide range of PV, or between heating
and cooling where the rates of response may be significantly different. The number of sets depends on the
non-linearity of the system. Each PID set is chosen to operate over a limited (approximately linear) range.
In the Mini8 controller, this is done at a preset strategy defined by the parameter ‘Scheduler Type’. The
choices are:
No.
0
1
2
3
4
5
Type
Off
Set
SP
PV
Error
OP
6
Rem Sched IP
Description
Just one fixed set of PID values
The PID set can be selected manually or from a digital input
The transfer between one set and the next depends on the value of the SP
The transfer between one set and the next depends on the value of the PV
The transfer between one set and the next depends on the value of the error
The transfer between one set and the next depends on the value of the OP
demand
The transfer between one set and the next depends on the value from a remote
source for example, a digital input
The Mini8 controller has three sets of PID values for each loop – the maximum number, which you may wish
to use, is set by ‘Num Sets’ parameter.
SP or PV or OP
2 / 3 Boundary
1 / 2 Boundary
Controlled
Variable
PID Set 1
PID Set 2
PID Set 3
Figure 17-4: Gain Scheduling in a Non-Linear System
Part No HA028581
Issue 3
Sep-05
165
Engineering Handbook
Mini8 Controller
17.4.10 PID Parameters
Control loops must be specifically ordered – Order Code MINI8 – 4LP, 8LP or 16LP. To enable a loop place one of the
Loop function blocks on the graphical wiring page.
Folder – Loop
Sub-folders: Loop1.PID to Loop16.PID
Name
Parameter Description
Value
SchedulerType
To choose the type of gain
scheduling
Off
Set
SP
PV
Error
OP
Rem
Num Sets
Scheduler
RemoteInput
Active Set
Boundary 1-2
Boundary 2-3
ProportionalBand
1, 2, 3
IntegralTime 1, 2,
3
DerivativeTime 1,
2, 3
RelCh2Gain 1, 2,
3
CutbackHigh 1, 2,
3
CutbackLow 1, 2,
3
ManualReset 1,
2, 3
LoopBreakTime
1, 2, 3
OutputHi 1, 2, 3
OutputLo 1, 2, 3
166
See above for explanation
Default
Access
Level
Off
Oper
Parameters displayed will vary
depending on type of scheduling
selected.
Selects the number of PID sets
to present.
Allows the lists to be reduced if
the process does not require
the full range of PID sets.
Scheduler Remote Input
1 to 3
1
Oper
1 to 3 (if SchedulerType is ‘Remote’)
1
R/O
Currently working set
Set1
Set2
Set3
Set1
R/O
except
type ’Set’
Sets the level at which PID set 1
changes to PID set 2
Sets the level at which PID set 2
changes to PID set 3
Proportional band
Set1/Set2/Set3
Integral term Set1/Set2/Set3
Range units
0
Oper
Range units
0
Oper
0 to 99999 Eng units
300
Oper
360s
Oper
Derivative term Set1/Set2/Set3
60s
Oper
Relative cool gain
Set1/Set2/Set3
Cutback high Set1/Set2/Set3
1
Oper
Auto
Oper
Cutback low Set1/Set2/Set3
Auto
Oper
Manual reset Set1/Set2/Set3.
This must be set to 0.0 when
the integral term is set to a
value
Loop break time Set1/Set2/Set3
0.0
Oper
100
Oper
Output High Limit
Set1/Set2/Set3
Output Low Limit
Set1/Set2/Set3
100
Oper
-100
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
17.5 Tuning
In tuning, you match the characteristics (PID parameters) of the controller to those of the process being
controlled in order to obtain good control. Good control means:
Stable, ‘straight-line’ control of the PV at setpoint without fluctuation
No overshoot, or undershoot, of the PV setpoint
Quick response to deviations from the setpoint caused by external disturbances, thereby rapidly restoring
the PV to the setpoint value.
Tuning involves calculating and setting the value of the parameters listed in Section 17.4.
17.5.1 Automatic Tuning
This controller uses a one-shot tuner that automatically sets up the initial values of the parameters listed in
Section 17.4.
17.5.2 One-shot Tuning
The ‘one-shot’ tuner works by switching the output on and off to induce an oscillation in the measured
value. From the amplitude and period of the oscillation, it calculates the tuning parameter values.
If the process cannot tolerate full heating or cooling being applied, then the levels can be restricted by
setting the high power limit (‘Output Hi’) and low power limit (‘Output Lo’ ). However, the measured value
must oscillate to some degree for the tuner to be able to calculate values.
A One-shot Tune can be performed at any time, but normally it is performed only once during the initial
commissioning of the process. However, if the process under control subsequently becomes unstable
(because its characteristics have changed), you can re-tune again for the new conditions.
It is best to start tuning with the process at ambient conditions and with the SP close to the normal
operating level. This allows the tuner to calculate more accurately the low cutback and high cutback values
which restrict the amount of overshoot, or undershoot.
Typical automatic tuning cycle
PV
Setpoint
Autotune starts 1 minute after being turned on to determine steady
state conditions.
Tuning normally takes place at a PV which has a value of setpoint x 0.7.
The power is automatically turned on and off to cause oscillations.
From the results the PID, cutback & relative cool values are calculated
Time
17.5.3 Calculation of the cutback values
Low cutback and High cutback are values that restrict the amount of overshoot, or undershoot, that occur
during large step changes in PV (for example, under start-up conditions).
If either low cutback, or high cutback, is set to ‘Auto’ the values are fixed at three times the proportional
band, and are not changed during automatic tuning.
To tune the cutback values, first set them to values other than Auto, and then perform a tune as usual.
Part No HA028581
Issue 3
Sep-05
167
Engineering Handbook
Mini8 Controller
17.5.4 Manual Tuning
If for any reason automatic tuning gives unsatisfactory results, you can tune the controller manually. There
are a number of standard methods for manual tuning. The one described here is the Ziegler-Nichols
method.
With the process at its normal running conditions:
Set the Integral Time and the Derivative Time to OFF.
Set High Cutback and Low Cutback to ‘Auto’.
Ignore the fact that the PV may not settle precisely at the setpoint.
If the PV is stable, reduce the proportional band so that the PV just starts to oscillate. If PV is already
oscillating, increase the proportional band until it just stops oscillating. Allow enough time between each
adjustment for the loop to stabilise. Make a note of the proportional band value ‘PB’ and the period of
oscillation ‘T’.
Set the proportional band, integral time and derivative time parameter values according to the calculations
given in the table below:-
Type of control
Proportional band
(PB)
Integral time (Ti)
seconds
Derivative time
(Td) seconds
Proportional only
2xPB
OFF
OFF
P + I control
2.2xPB
0.8xT
OFF
P + I + D control
1.7xPB
0.5xT
0.12xT
17.5.5 Setting the Cutback Values
The above procedure sets up the parameters for optimum steady state control. If unacceptable levels of
overshoot or undershoot occur during start-up, or for large step changes in PV, then manually set the
cutback parameters.
Proceed as follows:
Set the low and high cutback values to three proportional bandwidths (that is to say, ‘CBH’= ‘CBL’ = 3 x
PB).
Note the level of overshoot, or undershoot, that occurs for large PV changes (see the diagrams below).
In example (a) increase Low Cutback by the undershoot value. In example (b) reduce Low Cutback by the
overshoot value.
Example (a)
Example (b)
Where the PV approaches setpoint from above, you can set High Cutback in a similar manner.
168
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
17.5.6 Multi-zone applications.
The tuning of one loop can be unduly influenced by the controlling effect of adjacent zone(s). Ideally the
zone either side of the one being tuned should be turned OFF, or put in manual with the power level set to
keep its temperature at about the usual operating level.
17.5.7 Tune Parameters
Folder – Loop.Loop.1 to Loop.16
Sub-folder: Tune
Name
Parameter Description
Value
AutoTune
Enable
To start self tuning
Off
On
OutputHigh
Limit
Set this to limit the maximum
output power level which the
controller will supply during the
tuning process.
If the high output power limit set
in the output list is lower the
autotune high limit will be
clipped to this value.
Set this to limit the minimum %
output power level which the
controller will supply during the
tuning process.
If the low output power limit set
in the output list is higher the
autotune low limit will be clipped
to this value.
Shows if self tuning is in progress
OFF
R/O
Shows the progress of the self
tuning
Time in the particular stage
Reset
R/O
OutputLow
Limit
State
Stage
Stage Time
Part No HA028581
Issue 3
Sep-05
Default
Access
Level
Stop
Oper
Between Low Output and 100.0
!00.0
Oper
Between High Output and 0.0
0.0
Oper
Stop
Start
R/O
169
Engineering Handbook
Mini8 Controller
17.6 Setpoint Function Block
For each of the 16 loops, the controller setpoint is the Working Setpoint that may come from a number of
alternative sources. This is the value ultimately used to control the process variable in each loop.
The working setpoint may be derived from:1.
SP1 or SP2, both of which are individually set, can be selected by an external signal or via the SPSelect
parameter over communications.
2.
From an external (remote) analogue source
3.
The output of a programmer function block and will, therefore, vary in accordance with the program in
use.
The setpoint function block also provides the facility to limit the rate of change of the setpoint before it is
applied to the control algorithm. It will also provide upper and lower limits. These are defined as setpoint
limits for the local setpoints and instrument range high and low for other setpoint sources. All setpoints are
ultimately subject to a limit of range hi and range lo.
User configurable methods for tracking are available, such that the transfer between setpoints and between
operational modes will not cause a bump in the setpoint.
17.6.1 Setpoint Function Block
PSP High Lim
Programmer SP
PSP1
PSP2
PSP3
Prog
PSP Low Lim
Enable Rem SP
Range Max
Local
Local
SP2 High Limit
Target SP
Remote
Range Min
SP2
SP2 Enab
SP2 Low Limit
SP1 Enab
SP1 High Limit
SP1
SP1 Low Limit
Trim High
Local SP +
RemoteTrim
+
Trim Low
Remote only
Remote SP
Local Trim
+
Remote Type
Remote +
Local Trim
Other inputs:
PV
Ramp rate
Servo
SP changed
Range
Max
Target SP
Working SP
Ramp
Range
Min
Ramp
Status
Figure 17-5: Setpoint Function Block
170
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
17.6.2 SP Tracking
When setpoint tracking is enabled and the local setpoint is selected, the local setpoint is copied to ‘TrackSP’.
Tracking now ensures that the alternate SP follows or tracks this value. When the alternate setpoint is
selected it initially takes on the tracked value thus ensuring that no bump takes place. The new setpoint is
then adopted gradually. A similar action takes place when returning to the local setpoint.
17.6.3 Manual Tracking
When the controller is operating in manual mode the currently selected SP tracks the PV. When the
controller resumes automatic control there will be no step change in the resolved SP.
17.6.4 Rate Limit
Rate limit will control the rate of change of setpoint. It is enabled by the ‘Rate’ parameter. If this is set to
Off then any change made to the setpoint will be effective immediately. If it is set to a value then any
change in the setpoint will be effected at the value set in units per minute. Rate limit also acts on SP2 and
when switching between SP1 and SP2.
When rate limit is active the ‘RateDone’ parameter will display ‘No’. When the setpoint has been reached
this parameter will change to ‘Yes’.
When ‘Rate’ is set to a value (other than Off) an additional parameter ‘SPRate Disable’ is displayed which
allows the setpoint rate limit to be turned off and on without the need to adjust the ‘Rate’ parameter
between Off and a value.
17.6.5 Setpoint Parameters
Folder – Loop.1 to Loop.16
Sub-folder: SP
Name
Parameter Description
Value
Range High
Full range of the input type
SP Select
The Range limits provide a set of absolute
maximums and minimums for setpoints
within the control loop.
Any derived setpoints are ultimately clipped
to be within the Range limits.
If the Proportional Band is configured as %
of Span, the span is derived from the Range
limits.
Select local or alternate setpoint
SP1
Primary setpoint for the controller
SP2
Setpoint 2 is the secondary setpoint of the
controller. It is often used as a standby
setpoint.
Maximum limit allowed for the local
setpoints
Minimum limit allowed for the local
setpoints
To enable the alternative setpoint to be
used. This may be wired to a source such
as the programmer Run input.
This may be wired to an alternative source
such as the programmer or remote setpoint
Range Low
SP HighLimit
SP LowLimit
Alt SP Select
Alt SP
Part No HA028581
Issue 3
Sep-05
Default
Access
Level
Conf
Conf
SP1
Setpoint 1
SP2
Setpoint 2
Between SP high and SP low limits
SP1
Oper
Oper
Oper
Between Range Hi and Range Lo
Oper
Oper
No
Alternative setpoint disabled
Yes
Alternative setpoint enabled
Oper
Oper
171
Engineering Handbook
Mini8 Controller
Folder – Loop.1 to Loop.16
Sub-folder: SP
Name
Parameter Description
Value
Default
Access
Level
Rate
Limits the maximum rate at which the
working setpoint can change.
The rate limit may be used to protect the
load from thermal shock which may be
caused by large step changes in setpoint.
Flag which indicates when the setpoint is
changing or completed
Off or 0.1 to 9999.9 engineering units
per minute
Off
Oper
Rate Disable
Setpoint rate disable
SP Trim
Trim is an offset added to the setpoint. The
trim may be either positive or negative, the
range of the trim may be restricted by the
trim limits
Setpoint trims may be used in a
retransmission system. A master zone may
retransmit the setpoint to the other zones,
a local trim may be applied to each zone to
produce a profile along the length of the
machine
Setpoint trim high limit
RateDone
SPTrim
HighLimit
SPTrim
LowLimit
ManualTrack
SP Track
Track PV
Track SP
172
No
Setpoint changing
Yes
Complete
No
Enabled
Yes
Disabled
R/O
Oper
Between SP Trim Hi and SP Trim Lo
Oper
Oper
Setpoint trim low limit
To enable manual tracking. When the loop
is switched from Manual to Auto, the
Setpoint is set to the current PV. This is
useful if the load is started in Manual Mode,
then later switched to Auto to maintain the
operating point.
Setpoint tracking ensures bumpless transfer
in setpoint when switching between a local
and an alternate setpoint such as the
programmer.
This enables the tracking interface provided
by TrackPV and TrackVal, which is used by
the programmer and other setpoint
providers external to the control loop
The programmer tracks the PV when it is
servoing or tracking.
Manual Tracking Value.
The SP to track for manual tracking.
Oper
Off
Manual tracking disabled
On
Manual tracking enabled
Off
Setpoint tracking disabled
On
Setpoint tracking enabled
R/O
Conf
R/O
R/O
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
17.7 Output Function Block
The output function block allows you to set up output conditions from the control block, such as output
limits, hysteresis, output feedforward, behaviour in sensor break, etc.
Folder – Loop.1 to Loop.16
Sub-folder: OP
Name
Parameter Description
Value
Default
Access
Level
Output High
Limit
Maximum output power delivered by
channels 1 and 2.
By reducing the high power limit, it is
possible to reduce the rate of change of the
process, however, care should be taken as
reducing the power limit will reduce the
controllers ability to react to disturbance.
Minimum (or maximum negative) output
power delivered by channels 1 and 2
Channel 1 (Heat) output.
The Ch1 output is the positive power values
(0 to Output Hi) used by the heat output.
Typically this is wired to the control output
(time proportioning or DC output).
The Ch2 output is negative portion of the
control output (0 – Output Lo) for
heat/cool applications. It is inverted to be a
positive number so that it can be wired into
one of the outputs (time proportioning or
DC outputs).
Ch1/Ch2 Deadband is a gap in percent
between output 1 going off and output 2
coming on and vice versa.
For on/off control this is taken as a
percentage of the hysteresis.
Limits the rate at which the output from the
PID can change in % change per second.
Output rate limit is useful in preventing
rapid changes in output from damaging the
process or the heater elements.
Output rate disable
Between Output Lo and 100.0%
100.0
Oper
Between Output Hi and -100.0%
-100.0
Output Low
Limit
Ch1 Out
Ch2 Out
Ch2 DeadBand
Rate
Rate Disable
Ch1 OnOff
Hysteresis
Ch2 OnOff
Hysteresis
SensorBreak
Mode
Safe OP Val
SbrkOp
Part No HA028581
Channel hysteresis only shown when
channel 1 is configured as OnOff.
Hysteresis sets the difference between
output on and output off to prevent (relay)
chatter.
Defines the action taken if the Process
Variable is bad, i.e. the sensor has failed.
This can be configured as hold, in which
case the output of the loop is held at its last
good value. Alternately the output can
switch to a safe output power defined at
configuration.
Sets the output level to be adopted when
loop is inhibited
Sets the output level to be adopted when in
sensor break condition.
Issue 3
Sep-05
Between output Hi and Output Lo
R/O
Between output Hi and Output Lo
R/O
Off to 100.0%
Off
Oper
Off to 9999.9 engineering units per
minute
Off
Oper
No
Enabled
Yes
Disabled
Oper
0.0 to 200.0
10.0
Oper
0.0 to 200.0
10.0
Oper
Safe
Oper
Between output Hi and Output Lo
0
Oper
Between output Hi and Output Lo
0
Oper
Safe
To select the level set by
‘Safe OP’
Hold
To hold the current output
level at the point when
sensor break occurs
173
Engineering Handbook
Mini8 Controller
Folder – Loop.1 to Loop.16
Sub-folder: OP
Name
Parameter Description
Value
Manual Mode
Selects the mode of manual operation.
Track
Step
Default
In auto the manual output
tracks the control output
such that a change to
manual mode will not
result in a bump in the
output.
Access
Level
Oper
on transition to manual the
output will be the manual
op value as last set by the
operator.
ManualOutVal
Cool Type
The output when the loop is in manual.
Note: In manual mode the controller will
still limit the maximum power to the power
limits, however, it could be dangerous if the
instrument is left unattended at a high
power setting. It is important that the over
range alarms are configured to protect your
process.
We recommend that all processes are fitted
with an independent over range "policeman"
Selects the type of cooling channel
characterisation to be used. Can be
configured as water, oil or fan cooling.
Between output Hi and Output Lo
R/O
Linear
Conf
Feedforward type
The following four parameters appear if FF
Type ≠ None
None
No signal fed forward
Remote
A remote signal fed
forward
SP
Setpoint fed forward
PV
PV fed forward
Oil
Water
These are set to match the
type of cooling medium
applicable to the process
Fan
FeedForward
Type
FeedForward
Gain
FeedForward
Offset
FeedForward
Trim Limit
FF_Rem
FeedForward
Val
TrackOutVal
Track Enable
RemOPL
RemOPH
174
Defines the gain of the feedforward value,
the feed forward value is multiplied by the
gain
Defines the offset of the feedforward value
this is added to the scaled feedforward.
Feedforward trim limits the effect of the
PID output.
Defines symmetrical limits around the PID
output, such that this value is applied to the
feedforward signal as a trim.
Remote Feedforward signal. Allows an
another signal to be used as Feedforward.
None
Conf
Oper
Oper
This is not affected by FeedForward
Gain or Offset
R/O
The calculated Feedforward Value.
Value for the loop output to track when OP
Track is Enabled.
When enabled, the output of the loop will
follow the track output value. The loop will
bumplessly return to control when tracking
is turned off.
Remote output low limit.
Can be used to limit the output of the loop
from a remote source or calculation. This
must always be within the main limits.
Remote output high limit
Conf
R/O
Off
Disabled
On
Enabled
Oper
-100.0 to 100.0
Oper
-100.0 to 100.0
Oper
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
17.7.1 Effect of Control Action, Hysteresis and Deadband
For temperature control ‘Loop.1.Control Action’ will be set to ‘Reverse’. For a PID controller this means that the
heater power decreases as the PV increases. For an on/off controller output 1 (usually heat) will be on (100%) when
PV is below the setpoint and output 2 (usually cool) will be on when PV is above the setpoint
Hysteresis applies to on/off control only. It defines the difference in temperature between the output switching off
and switching back on again. The examples below show the effect in a heat/cool controller.
Deadband (Ch2 DeadB) can operate on both on/off control or PID control where it has the effect of widening the
period when no heating or cooling is applied. However, in PID control its effect is modified by both the integral and
derivative terms. Deadband might be used in PID control, for example, where actuators take time to complete their
cycle thus ensuring that heating and cooling are not being applied at the same time. Deadband is likely to be used,
therefore, in on/off control only. The second example below adds a deadband of 20 to the above example.
HYST.C
Heating and Cooling
Type both on/off
SP 300oC
HYST.H
Setpoint = 300oC
Control Action = reverse
Heating Hysteresis = 8oC
Cooling Hysteresis =
10oC
Deadband = OFF
OP1 On
Heating 100%
No OP
OP2 On
Cooling 100%
Heating off
at SP
(300oC)
Cooling on at
SP + HYST.C
(310oC)
Cooling off
at SP
(300oC)
Heating on at
SP – HYST.H
(292oC)
HYST.C
Heating and Cooling Type
both on/off
D.BAND
SP 300oC
Setpoint = 300oC
HYST.H
Control Action = reverse
Heating Hysteresis = 8oC
Cooling Hysteresis = 10oC
Deadband 50% of cooling
hysteresis = 5oC
OP1 On
Heating 100%
No OP
OP2 On
Cooling 100%
Power deadband
Heating
off at SP
(300oC)
Part No HA028581
Issue 3
Sep-05
Cooling on at
SP + HYST.C
(310oC)
Cooling off
at D.BAND
(305oC)
Heating on at
SP – HYST.H
(292oC)
175
Engineering Handbook
18.
Mini8 Controller
SETPOINT PROGRAMMER
In a setpoint programmer you can set up a profile in the controller in which the setpoint varies in a predetermined way over a period of time. Temperature is a very common application where it is required to
‘ramp’ the process value from one level to another over a set period of time.
The Program is divided into a flexible number of Segments - each being of a single time duration.
It is often necessary to switch external devices at particular times during the program. Up to eight digital
‘event’ outputs can be programmed to operate during those segments.
An example of a program and two event outputs is shown below.
Program
PV
Segment
Segment 1
Time
Profile
Setpoint
Segment 1
Target
Start (Run)
1h
2h
3h
4h
5h
6h
7h
8h
Time
1
2
8 X Digital Events
Figure 18-1: A Setpoint Program
18.1.1
Time to Target Programmer
Each segment consists of a single duration parameter and a set of target values for the profiled variables.
1.
The duration specifies the time that the segment takes to change the profiled variables from their
current values to the new targets.
2.
A dwell type segment is set up by leaving the target setpoint at the previous value.
3.
A Step type segment is set up by setting the segment time to zero.
A program with all segments configured as Time-to-Target is shown below.
Setpoint
100
Time
Time
Time
Time
4 min
3 min
4 min
2 min
50
0
Time
Figure 18-2: Time to Target Programmer
176
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
18.1.2
Engineering Handbook
Ramp Rate Programmer
A ramp rate programmer specifies it's ramp segments as maximum setpoint changes per time unit.
Each segment can be specified by the operator as Ramp Rate, Dwell or Step.
1. Ramp Rate – the setpoint changes at a rate in units/time
2. Dwell – the time period is set – there is no need to set the target value as this is inherited from the
previous segment
3. Step – specify target setpoint only – the controller will use that setpoint when the segment is reached
The diagram below shows an example of a ramp rate programmer.
Setpoint
100
Ramp
Dwell
Ramp
Ramp
50
0
25 per min
3 min
12.5 per min
Figure 18-3: Ramp Rate Programmer
25 min
Time
18.2 Mini8 Programmer Block(s)
Mini8 Version 2.xx have 8 programmer blocks available. Each of these blocks has one program of up to 16
segments. One block may be wired to all 16 loops or up to 8 loops may have their own programmer block.
In this situation Loop 1, Programmer block 1 and program 1 are associated together, Loop 2, Programmer
block 2 and program 2 are associated together, and so on up to Loop 8, Programmer block 8 and program 8
being associated together.
Mini8 Version 1.xx have a single programmer block. The total number of segments available is 200 or 50
per program and it is possible to store up to 50 separate programs. Parameter tables of this version are
included in Appendix D.
Note: Version 1.xx Mini8 clone files with programs included will not load correctly into a version 2.xx
Mini8.
Part No HA028581
Issue 3
Sep-05
177
Engineering Handbook
18.3
Mini8 Controller
Segment Types
Depending on the type of program configured, a segment may be set as:-
18.3.1
Rate
A Ramp segment provides a controlled change of setpoint from an original to a target
setpoint. The duration of the ramp is determined by the rate of change specified. Two
styles of ramp are possible in the range, Ramp-Rate or Time-To-Target.
The segment is specified by the target setpoint and the desired ramp rate. The ramp rate
parameter is presented in engineering units (oC, oF, Eng.) per real time units (Seconds,
Minutes or Hours). If the units are changed, all ramp rates are re-calculated to the new units and clipped if
necessary
18.3.2
Dwell
The setpoint remains constant for a specified period at the specified target. The operating
setpoint of a dwell is inherited from the previous segment.
18.3.3
Step
The setpoint changes instantaneously from its current value to a new value at the beginning
of a segment. A Step segment has a minimum duration of 1 second.
18.3.4
Time
A time segment defines the duration of the segment. In this case the target setpoint is defined and the time
taken to reach this value. A dwell period is set by making the target setpoint the same value as the previous
setpoint.
18.3.5
GoBack
Go Back allows segments in a program to be
repeated a set number of times. The diagram
shows an example of a program which is
required to repeat the same section a number
of times and then continue the program.
Segment 1
Segment 2
Segment 7
Segments 3 to 6
At this point Go Back To
segment 3
When planning a program it is advisable to
ensure that the end and start setpoints of the
program are the same otherwise it will step to
the different levels. A Go Back segment is
defined when editing a program.
Segment 6 is defined as a
Go Back segment
This section is repeated ‘n’
times
‘Goback Seg’ specifies the segment to go back to
‘Goback Cycles’ specifies the number of times the goback loop is executed
Overlapping Goback loops are disallowed
Note 1. If a second or more ‘Go Back’ segments
are created, they cannot return to a segment
before the previous ‘Go Back’ segment as shown.
In this diagram a Go Back segment can be
created from 3 to 2 or 1. Go Back segments can
also be created from 7 to 6 or 5 or 4 but not
from 7 to 2 or 1
Not
allowable
OK
1
4
OK
2
3 - Go Back
OK
OK
OK
5
6
7 - Go Back
Segments
178
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
18.3.6
Engineering Handbook
Wait
Wait specifies the criterion for which a segment cannot proceed to the next segment. Any segment can be
defined as ‘Wait’ in the ‘Program Edit’ page. The next parameter is then ‘Wait For’ and here you define the
criterion.
‘Wait For’ criteria:None
No action
PrgIn1
Wait until Input 1 is true
PrgIn2
Wait until Input 2 is true
PrgIn1n2
Wait until Input 1 AND Input 2 are true
PrgIn1or2
Wait until Input 1 OR Input 2 is true
PVWaitIP Wait until PV has met the criteria against the parameter ‘WaitVal’ as shown:
‘Wait For’ set to ‘PVWaitIP’
PVWait
Abs Hi
Dev Lo
Abs Lo
Dev Hi
PSP = 100
‘WaitVal’ = 5
Segment will wait until
PVWaitIP >= 5
PVWaitIP >= 95
PVWaitIP <= 5
PVWaitIP <= 105
Example where the temperature must have reached 550 °C before the program continues:
This and subsequent screen shots are from the Programmer editor in iTools.
Wait segments do not have Events or Holdback.
18.3.7
End
A program may contain one End segment. This allows the program to be truncated to the number of
segments required.
The end segment can be configured to have an indefinite dwell at the last target setpoint or to reset to the
start of the program or to go to a defined level of power output (SafeOP). This is selectable by the user.
If a number of program cycles are specified for the program, then the End segment is not executed until the
last cycle has completed
Part No HA028581
Issue 3
Sep-05
179
Engineering Handbook
18.4
Mini8 Controller
Output Events
Program segments have configurable events. ‘Wait’ ‘GoBack’ and ‘End’ segments do not have events.
There are up to 8 digital events, PV Events and Time Events.
18.4.1 Digital Events
These are digital flags which can be set on or off for each of the segments.
These are enabled by setting Programmer.n.Setup.MaxEvents to the required maximum number of events
(>0 and <=8).
Clicking the icon on the right in an ‘EventOuts’ cell opens digital events window:
In this example Programmer.n.Setup.MaxEvents has been set to 4. Tick the boxes of the outputs that are
required. The value shown is the bit mask for the outputs (10 = 2 + 8 I.e. outputs 2 and 4)
The EventOuts row above shows this setup for each segment.
180
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
18.4.2
Engineering Handbook
PV Event & User Value
PV Events are essentially a simplified analogue alarm per segment based on the programmer PV input. For
this feature the Programmer.n.Setup.EnablePVEvent must be set to ‘Yes’. The PV Event Output (PVEventOP)
may be used to trigger the required response.
•
Each Segment has one PV Event Type (Off, Hi, Lo, Dev Hi, Dev Lo, Dev Band*)
•
Each Segment has one PV Threshold
* Dev refers to deviation of the PV parameter from Programmer Setpoint (i.e. there is no reference
input).
If the PVEvent type is set to None in a segment then the User value may be used as a general purpose
analogue value per segment. For this feature the Programmer.n.Setup.EnableUValue must be set to ‘Yes’. By
default, the parameter is named ‘UserVal’ – it may be renamed in Programmer.n.Setup.UValName.
In segment 1 there is no PVEvent so the UserVal may be set but in segment 3 the PVEvent type is not ‘None’
so only the PVThreshold may be set.
The event output is Programmer.n.Setup.PVEventOP, the UserVal output is Programmer.n.Setup.UserValOP
18.4.3
Time Event
Digital events can simply be the turning on of a digital output for the duration of a segment. An extension
of this is the Time Event. For this feature Programmer.n.Setup.MaxEvents must be > 0 and the
Programmer.n.Setup.EnableTimeEvent must be set to ‘Yes’. In this case the first digital event Event1 can have
a delay (On Time) and an (Off Time) specified. ‘On Time’ defines when the digital output will turn on after
the beginning of the segment and ‘Off Time’ defines when the digital output will turn off. The reference
point for the On and Off times is the start of the segment.
•
Only the first digital event Event1 may be configured as a Time Event.
•
Each segment has one Time Event parameter (OFF, Event1).
•
The first digital event cannot be set (read only if TimeEvent is not OFF).
Part No HA028581
Issue 3
Sep-05
181
Engineering Handbook
Mini8 Controller
The following example of a timed event in segment 3 shows that Programmer.n.Setup.EventOut1 will be on
for 10 minutes during segment 3 starting 10 minutes after segment 3 begins.
Editing of the Time Events follows a number of simple rules to make programming easier for the operator these are shown in the 3 diagrams below:
Segment
1
TimeEvent = Event1
2
TimeEvent = Off
TimeEvent = Event1
TimeEvent = Off
OffTime = 0
Event Output
OnTime = 0
OffTime = 0
Event Output
OnTime = t1
t1
TimeEvent = Off
TimeEvent = Event1
OffTime = t2
Event Output
t2
OnTime = t1
182
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Segment
OffTime
1
TimeEvent = Event1
OffTime * = 0
2
TimeEvent = On
OffTime >0
Event Output
OnTime=0
OnTime
Time Event = Event1
Time Event = Off
Time Event = Event1
TimeEvent = Off
OffTime
Event Output
OnTime = 0
OffTime
Error : OffTime > segment 1 duration
Event Output
OnTime
•
To configure an event which straddles two segments configure Ton in Segment n and Toff in segment n+1.
Segment
1
Time Event = Event1
2
Time Event = Off
OffTime
Error : OnTime = OffTime
Event OP = Off
OnTime
Event Output Off
Time Event = Event1
Time Event = Off
OffTime
Error : OnTime > OffTime
Event OP = Off
OnTime
Event Output Off
Time Event = Event1
Time Event = Off
OffTime
Error : OnTime > seg 1 duration
OnTime Event OP = Off
Event Output Off
OnTime and OffTime are extended by G.Soak periods. If OnTime = 0, the output goes hi at the start of the
segment but OffTime is not decremented while Gsoak Wait is applied. Timed event outputs are on a total
of Gsoak Wait + (OffTime – OnTime).
In the event of a power fail, time events timing will be unaffected.
Part No HA028581
Issue 3
Sep-05
183
Engineering Handbook
Mini8 Controller
18.5 Holdback
Holdback freezes the program if the process value (PV) does not track the setpoint (SP) by more than a user
defined amount. The programmer will remain in HOLDBACK until the PV returns to within the requested
deviation from setpoint.
In a Ramp it indicates that the PV is lagging the SP by more than the set amount and that the program is
waiting for the process to catch up.
Holdback maintains the correct soak period for the product – see Guaranteed Soak below.
Each program can be configured with a holdback value. Each segment determines the holdback function.
Holdback will cause the execution time of the program to extend, if the process cannot match the
demanded profile.
Holdback state will not change access to the parameters. The parameters will behave as if in the RUN state.
The diagram below demonstrates that the demanded setpoint (SP) will only change at the rate specified by
the program when the PV's deviation is less than the holdback value. When the Deviation between the
setpoint and PV is greater than the holdback value (HBk Val) the setpoint ramp will pause until the deviation
returns to within the band.
The next segment will not start until the deviation between Setpoint and PV is less than the holdback value.
Four types of Holdback are available:-
18.5.1
None
Holdback is disabled for this segment.
High
Holdback is entered when the PV is greater than the Setpoint plus HBk Val.
Low
Holdback is entered when the PV is lower than the Setpoint minus HBk Val.
Band
Holdback is entered when the PV is either greater than the Setpoint plus HBk Val or lower than
the Setpoint minus HBk Val
Guaranteed Soak
Guaranteed Soak (guaranteed time workpiece stays at SP within a specified tolerance) is achieved in the
previous single programmer version by using Holdback Band during a dwell segment. Since only one
holdback value per program is available, this imposes a limitation where different tolerance values are
required to guarantee the soak.
In 2.xx Mini8 Holdback Type in Dwell segments is replaced by a Guaranteed Soak Type (G.Soak) which can
be set as Off, Lo, Hi or Band. A Guaranteed Soak Value (G.Soak Val) is available in Dwell segments and this
provides the ability to set different values in any Dwell segment.
Dwell starts when PV
reaches correct value
SP/PV
PV lags SP.
Holdback stops the
ramp until SP catches
up.
Set Holdback Type to
low
184
Dwell held if PV
falls beyond limits
Dwell extended
by t1+t2
t2
t1
SP as set in the
program
PV
SP as modified by holdback follows the
rate at which the process is capable
Part No HA028581
Time
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
18.6 PID Select
It is possible to set up three sets of PID values, see Chapter 17.4. Any one of these sets may be activated in
any segment of the program, except if the segment is configures as Wait, Goback or End. For this feature
Programmer.n.Setup.EnablePIDSched must be set to ‘Yes’. The last PID set in the program (SET1 by default)
will be applied during these segments. When reset the usual PID strategy for the loop takes over.
In the following example the ramp uses PID set 1 and the dwell uses PID set 2.
It also shows that the segment 2 dwell guarantees that the PV will be above 595 °C for the full 30 minutes.
18.7
Program Cycles
If the Program Cycles parameter is chosen as greater than 1, the program will execute all its segments then
repeat from the beginning. The number of cycles is determined by the parameter value. The Program
Cycles parameter has a range of 0 to 999 where 0 is enumerated to CONTinuous.
18.7.1 Servo
Servo can be set in configuration so that when a program is run the setpoint can start from the initial
controller setpoint or from the current process value. Whichever it is, the starting point is called the servo
point. This can be set in the program.
Servo to PV will produce a smooth and bumpless start to the process.
Servo to SP may be used in a Ramp Rate programmer to guarantee the time period of the first segment.
(Note: in a Time to Target programmer the segment duration will always be determined by the setting of
the Segment Duration parameter.)
Part No HA028581
Issue 3
Sep-05
185
Engineering Handbook
Mini8 Controller
18.8 Power Fail Recovery
In the event of power fail to the Mini8, a strategy may be set in configuration level, which defines how the
controller behaves on restoration of the power.
The action on power failure is selecte3d using Programmer.n.Setup.PowerFailAct and offers:
Ramp
Reset
Continue
This will servo the program setpoint to the measured value (the PV Input parameter
value), then return to the target setpoint at the current (or previous) ramp rate.
(Default). The setpoint is not allowed to step change the program setpoint. The outputs
will take the state of the segment which was active before power was interrupted. See
examples below.
The process is aborted by resetting the program. All event outputs will take the reset
state.
The program setpoint returns immediately to its last value prior to the power down. This
may cause full power to be applied to the process for a short period to heat the process
back to its value prior to the power failure.
18.8.1.1 Ramp (Power fail during Dwell segments.)
If the interrupted segment was a Dwell, then the ramp rate will
be determined by the previous ramp segment.
Setpoint
T1 + T2 = segment Dwell time
T1
T2
On achieving the Dwell setpoint, the dwell will continue from the
point at which the power was interrupted.
Note: If a previous ramp segment does not exist, i.e. the first
segment of a program is a dwell, then the Dwell will continue at
the "servo to PV" setpoint.
Power Off
Seg n
Time
Seg n+1
Setpoint
18.8.1.2 Ramp (power fail during Ramp segments)
Tgt Setpoint
If the interrupted segment was a ramp, then the programmer will
servo the program setpoint to the PV, then ramp towards the
target setpoint at the previous ramp rate. Previous ramp rate is
the ramp rate at power fail.
Servo to new PV lev
Power Off
Time
Setpoint
18.8.1.3 Ramp (power fail during Time-to-target segments)
Ramp Rate preserved
Tgt Setpoint
If the programmer was defined as a Time-to-Target programmer
then when the power is returned the previous ramp rate will be
recovered. The Time remaining will be recalculated. The rule is
to maintain RAMP RATE, but alter TIME REMAINING.
Servo to
PV level
Power Off
186
Part No HA028581
Issue 3
Sep-05
Time
Mini8 Controller
Engineering Handbook
18.9 To Run, Hold or Reset a Program
The program is operated via parameters found in the Program Setup lists, Programmer.n.Setup.ProgRun,
.ProgReset, .ProgHold, .ProgRunReset and .ProgRunHold. These parameters can be wired to digital inputs or
written to over comms.
The status of the program is in Program.n.Run.ProgStatus
18.9.1 Run
A program will always run – non configured programs will default to a single Dwell end segment. In run the
programmer working setpoint varies in accordance with the profile set in the active program. Parameters
are Programmer.n.Setup.ProgRun or Programmer.n.Setup.ProgRunReset.
ProgRun runs the program when input goes from false to true.
ProgRunReset runs the program if true, resets it if false.
18.9.2 Reset
In reset the programmer is inactive and the controller behaves as a standard controller. It will:1.
Continue to control with the setpoint determined by the next available source, SP1, SP2,
Alternative Setpoint.
2.
Allow edits to all segments
3.
Return all controlled outputs to the configured reset state.
Parameters are Programmer.n.Setup.ProgReset or Programmer.n.Setup.ProgRunReset.
ProgReset resets the program when input goes from false to true.
ProgRunReset resets the program if false, runs it if true.
18.9.3 Hold
A programmer may only be placed in Hold from the Run or Holdback state. In hold the setpoint is frozen at
the current programmer setpoint and the time remaining parameter frozen at its last value. In this state you
can make temporary changes to program parameters such as a target setpoint, ramp rates and times. These
changes will only remain effective until the end of the currently running segment, when they will be
overwritten by the stored program values.
Parameters are Programmer.n.Setup.ProgHold or Programmer.n.Setup.ProgRunHold.
ProgHold holds the program when input goes from false to true.
ProgRunHold runs the program if true, holds it if false.
18.9.4 Skip segment
Skip jumps immediately to the beginning of next segment and starts that segment from the current setpoint
value.
Parameter is Programmer.n.Setup.SkipSeg and will skip to next segment when input goes from false to true.
Part No HA028581
Issue 3
Sep-05
187
Engineering Handbook
Mini8 Controller
18.9.5 Advance segment
Advance sets the program setpoint equal to the target setpoint and moves to the next segment.
Parameter is Programmer.n.Setup.AdvSeg and will advance to next segment when input goes from false to
true.
18.9.6 Fast
Executes the program at 10x the normal speed. It is provided so that programs can be tested but the
process should not be run in this state.
Parameter is Programmer.n.Run.FastRun .
18.10 PV Start
When Run is initiated PV start (for each channel) allows the program to automatically advance to the correct
point in the profile which corresponds to the current PV. For example, if the process is already at PV3 when
run is initiated then the program will start from the third segment as shown in the diagram below.
Initial PV
PV3
Seg 2
PV2
Rising PV
Seg 3
Rising PV
Seg 1
Rising PV
PV1
The user may specify the start point based on a Rising PV as shown in the diagram above or on a Falling PV
as shown below depending on type of profile being run.
Initial PV
PV1
PV2
PV3
Falling PV
Falling PV
Falling PV
When PV Start is used, the program always servos to PV (i.e. servo to SP will be ignored).
PV Start is enabled by setting parameter Instrument.Options.ProgPVstart to ‘Yes’.
188
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
18.11 Configuring the Programmer
Programmer.n.Setup contains the general configuration settings for the Programmer Block and the
parameters used to operate the programmer.
Programs are created and stored in the Program Folder.
The Programmer status can be viewed using the parameters in the Programmer.n.Run folder.
The program can also be operated by setting the Programmer.n.Run.ProgStatus parameter to the required
state.
Folder – Programmer.1 to .8
Sub-folder: Setup
Name
Parameter Description
Value
SyncIn
0
1
Units
The synchronise input is a way of synchronising
programs. At the end of a segment the
programmer will inspect the sync. input, if it is
True (1) then the programmer will advance to
the next segment. It is typically wired from the
end of segment output of another programmer.
Only appears if ‘SyncMode’ = ‘Yes’
Units of the Output
Resolution
Programmer Output resolution
RateResolution
Default
This will normally be
wired to the ‘End of
Seg’ parameter.
Access
Level
Oper
None
Conf
X to X.XXXX
X
Conf
Ramp Rate Resolution
X to X.XXXX
X.X
Conf
PVIn
The programmer uses the PV input for a
number of functions
In holdback, the PV is monitored against the
setpoint, and if a deviation occurs the program
is paused.
The programmer can be configured to start its
profile from the current PV value (servo to PV).
The programmer monitors the PV value for
Sensor Break. The programmer holds in sensor
break.
Conf
SPIn
The programmer needs to know the working
setpoint of the loop it is trying to control. The
SP input is used in the servo to setpoint start
type.
The transfer of program setpoint to PV Input
(normally the Loop PV) or the SP Input
(normally the Loop setpoint).
Power fail recovery strategy
The PV Input is normally wired
from the loop TrackPV parameter.
Note: This input is automatically
wired when the programmer and
loop are enabled and there are no
existing wires to track interface
parameters.
Track interface parameters are
Programmer.Setup, PVInput,
SPInput, Loop.SP, AltSP, Loop.SP,
AltSPSelect.
SP Input is normally wired from the
loop Track SP parameter as the PV
input.
PV
SP
See also section
18.1.5.
Conf
Ramp
Reset
Cont
1 to 8
See section 18.1.12.
Conf
Servo
PowerFailAct
Max Events
EnablePVevent
EnableTime
Part No HA028581
To set the maximum number of output events
required for the program. This is for
convenience to avoid having to scroll through
unwanted events when setting up each segment
Enable PV Event provides an alarm facility on
Programmer's PVInput. PV Event Type and
Threshold are defined in each Segment.
Enables the first Event Output to be configured
Issue 3
Sep-05
No
Yes
No
Conf
Conf
No
PV Event parameters
are listed in the
Program Edit page.
Conf
No
189
Engineering Handbook
Mini8 Controller
Folder – Programmer.1 to .8
Sub-folder: Setup
Name
Parameter Description
Value
Event
as a Time Event - each segment may then
specify an on and an off time, with respect to
the start of the segment, for the event.
Yes
EnableUserVal
Enables a single analogue value to be set in
every segment.
It is only available if Ch1/Ch2Event = None in
the Program Edit page.
User Value Name
No
Yes
EnableGsoak
Enable Guaranteed soak ensures that the work
piece remains at the specified dwell setpoint for
a minimum of the specified duration.
This parameter is only shown for SyncStart
programmers
No
Yes
Enable
DelayedStart
Enables a time period to be set between
starting Run and the program actually running
No
UValName
Yes
Enable
PID Set
Enables PID set. The setting configured in each
segment will automatically select the relevant
PID Set for the loop wired to the Programmer.
Upon completion of the program, PID setting of
the loop will be reset to values prior to
execution of the program
EnableImmPSP
Enable immediate PSP
Prog Reset
Resets program on transition to true
No/Yes
Prog Run
Runs program on transition to true
No/Yes
Prog Hold
Holds program on transition to true
No/Yes
ProgRunHold
Program runs if true
Program holds if false
ProgRunReset
AdvSeg
No
Default
Time Event
parameters are listed
in the Program Edit
page
User value not shown
User value shown in
every segment
No guaranteed
Guaranteed soak
parameters are listed
in the Program Edit
page for all Dwell
segments.
The program will run
immediately
Delayed start is listed
in the Program Status
page. It is also listed
in the pop up
associated with the
RUN/HOLD key.
Each segment uses
the same PID values
Access
Level
Conf
No
Conf
UserVal
Conf
No
Conf
No
Conf
No
Conf
No
Yes
Oper
No
Oper
No
Oper
No/Yes
No
Oper
Program runs if true
Program holds if false
No/Yes
No
Oper
No/Yes
Oper
No/Yes
Oper
EventOut1 to 8
Set output to target setpoint and advance to
next segment
Skip to the next setpoint and start the segment
at the current output value.
Programmer Digital Input 1 and 2
These are events and can be wired to any
parameter. They are used in ‘wait’ segments to
prevent the program continuing until the event
becomes true
Flags showing event states
No/Yes
R/O
End of Seg
Flag showing end of segment state
No/Yes
R/O
ProgError
Program Error
0 No error
1 Sensor Break
2 Empty Program
3 Overrange
R/O
SkipSeg
PrgIn1 & 2
190
Off/On
Can be wired from
logic inputs to
provide remote
program control
Used in Wait
segment
Part No HA028581
off
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
18.12 Programmer Run Status
The ‘Run’ folder shows the current program status. The program can also be operated by setting the
ProgStatus parameter to the required state.
Folder – Programmer.1 to .8
Sub-folder: Run
Name
Parameter Description
Value
Default
Access
Level
CurProg
Current Program Number
1
1
R/O
DelayedStart
Time for Delayed start. Enabled in
Programmer.n.Setup.EnableDelayedStart
hh:mm:ss
0
Oper
CurrSeg
Current Running Segment
1 to 255
1
R/O
ProgStatus
Program Status
Reset –
Run –
Hold –
Holdback –
End –
End
Rate
Time
Dwell
Step
Call
CurSegType
Current Segment type
PSP
Programmer Setpoint
CyclesLeft
Number of Cycles Remaining
SegTimeLeft
Segment Time Remaining
Oper
End
R/O
0
R/O
0 to 1000
0
R/O
Hr Min Sec Millisec
0
R/O
SegDuration
SegTarget
Current Target Setpoint Value
SegRate
Segment Ramp Rate
0.1 to 9999.9
0
R/O
ProgTimeLeft
Program Time Remaining
Hrs Min Sec Millisec
0
R/O
Goback
CyclesLeft
FastRun
Fast Run
No
Oper
EndOutput
End Output
Off
R/O
EventsOut
Event Outputs
0
R/O
ResetEventOuts
Reset Event Outputs
No (0) Normal
Yes (1) Program executes at 10
times real time
Off (0) Program not in End
On (1) Program at End
0 to 255, each bit represents an
output.
0 to 255, each bit resets its
corresponding output
0
Oper
ResetUVal
Reset User Value
ImmSP
Immediate Programmer SP
R/O
CyclesLeft
Part No HA028581
Issue 3
Sep-05
191
Engineering Handbook
Mini8 Controller
18.13 Creating a Program
A folder exists for each Program containing a few key parameters listed below. This folder would normally be viewed
via the iTools Program Editor under the Program Parameters tab. The Program Editor is used to create the segments
of Program itself using the Segment Editor tab.
Folder – Program
Sub-folder: 1 to 50
Name
Parameter Description
Value
Default
Access
Level
Name
Program Name
Up to 8 characters
Null
Oper
Holdback
Value
Minimum setting 0
0
Oper
Ramp Units
Deviation between SP and PV at which holdback
is applied. This value applies to the whole
program.
Time units applied to the segments
sec
Oper
Cycles
Number of times the whole program repeats
Sec
Min
Hour
Cont (0)
1 to 999
1
Oper
Seconds
Minutes
Hours
Repeats continuously
Program executes
once to 999 times
18.14 Program Editor
The Program Editor in iTools provides the method of entering and editing programs directly in the
controller. Setpoint programs can be created graphically, stored and downloaded into the controller. From
the iTools menu select ‘Program Editor OR Press
Figure 18-4: Blank Programmer editor – use
192
to create/edit a Program.
or Right Click to add segment
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
18.14.1 Analog View
This view is used for editing the analogue setpoints.
- 1 in this example.
1.
Select a program number using
2.
Double click
and enter a name for the program - “Example”
3.
Double click
and enter a name for the TargetSP - “Temperature”
4.
Right click in the blank area and choose ‘Add Segment’
Segment Type
End
Description
Ends Program
Parameters
Reset
Rate
Ramp at a rate
Time
Ramp to a target over an
interval
Soak at a fixed SP
Waits for an event
Target SP
Ramp rate
Target SP
Duration
Duration
Wait For
Dwell
Wait
Values
Reset – returns to Loop
setpoint
Dwell – remains at final
setpoint
SafeOP – goes to SafeOP
value
SP range
0.1 – 9999.9
SP range
hh:mm:ss
hh:mm:ss
PrgIn1
In 1
PrgIn2
In 2
PrgIn1n2
In1 AND In
PrgIn1or2
2
PVWaitIP
In1 OR In 2
PV wait
5.
Use the drop down to select segment type. Each segment type has the necessary parameters to suit.
6.
Right click to insert more segments. End with an ‘End’ segment.
Figure 18-5: Spreadsheet Editor with 4 different segment types
Part No HA028581
Issue 3
Sep-05
193
Engineering Handbook
Mini8 Controller
Note PSP1 tab shown in Config
mode.
This tab displays all the parameters
in Programmer.1.Setup folder.
With 8 Programmers enabled 8 PSP
tabs would be shown.
Figure 18-6: PSP tabs
7.
Click on ‘EventOuts’ to set up the event outputs for each segment. Note only 4 events have been
enabled.
Figure 18-7: EventOuts with Out 4 set
In the Example program, the dots in EventOuts show which are on in each segment – O/P 1 in segment 1,
O/P in segment 2 etc.
194
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
18.14.2 Digital View
Alternatively click the icon and the Digital Editor is shown (or hit Cntrl D)
Figure 18-8: Digital Editor showing event outputs
8.
Once the program is complete it may be saved to file, or loaded to another programmer in this Mini8
or in any other Min8 also connected.
18.14.3 Saving & Loading Programs
If you are online to an instrument the program is already ‘loaded’. Use
to save it to file. This example
would be saved as ‘Example.uip’ and the programs for ALL the enabled programmer blocks will be saved to
this file.
Part No HA028581
Issue 3
Sep-05
195
Engineering Handbook
Use
Mini8 Controller
to load a set of programs from disk to ALL the programmer blocks.
to copy a program from one programmer to another. For this to succeed the source and
Use
destination programmer blocks must have the same features enabled – i.e. EventsOut, UserVal etc.
Firstly select the instrument on the network, COM1.ID001-Mini8 (or any other Mini8 on the network).
Then set the target programmer number and click OK. In this case the program in Programmer 1 will be
sent to Programmer 2. Note it could be sent to a programmer block in any instrument on the network.
18.14.4 Printing a Program
☺ If you select all segments, Cntrl A (or right click ‘Select All’) and copy spreadsheet cells they are put on
the clipboard as tab separated values which can be pasted into Microsoft Excel.
There is no direct printing support in the Programmer Editor, but you can generate a report using Microsoft
Excel as follows:
•
Right click on the graph and choose 'Copy Chart'.
•
Open a new spreadsheet in Excel and paste the chart, position to taste.
•
Go back to the Programmer Editor and Choose 'Edit|Select All' followed by 'Edit|Copy'.
•
Switch to Excel, choose the top left cell for the segment data and then choose 'Edit|Paste'.
•
Optionally delete any columns that have no settings and format the cells.
•
Print the spreadsheet.
The program is listed down rather than across the page so long programs can be printed.
196
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
18.15 Wiring the Programmer Function Block.
The Programmer block is invariably used with the Loop blocks. When a programmer block is placed on the
graphical wiring editor it will automatically make the essential connections between itself and its associated
Loop block i.e. Programmer 1 with Loop1 etc.
These connections ensure that the program setpoint goes to the loop and that ‘servo’ and other program
options work correctly. Note that for 8 loops & 8 programmers at least 60 wires are required.
Figure 18-9: Wiring Programmer to Loop Block
When placing a loop block and a programmer block on the graphical wiring editor, if they are the same
number (i.e. Loop.1 and Programmer.1), they will automatically wire themselves together as shown. Use this
if you require up to 8 loops, each with their own programmer.
In the situation where there are multiple programmer blocks, it is possible to synchronise the programmer
blocks by wiring the AND of all the ‘Programmer.n.Setup.EndOfSeg’ outputs to all the
‘Programmer.n.Setup.SyncIn’ Inputs.
Programmer 1
Programmer 2
Programmer 3
Sync Input
Sync Input
Sync Input
End Of Segment
End Of Segment
End Of Segment
Figure 18-10: Synchronisation of programmer blocks
Part No HA028581
Issue 3
Sep-05
197
Engineering Handbook
Mini8 Controller
If a single programmer block is used, wired to several loops then a plan has to be made about the SP & PV
feedback to the programmer block. In the design below the AVERAGE PV of the 3 loops has been used for
the PV but for the Setpoint Loop1 has been selected as the ‘master’ and the programmer SP feedback just
taken from Loop 1.
Figure 18-11: Single Programmer with 3 loops.
198
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
19.
Engineering Handbook
CHAPTER 19 SWITCH OVER
This facility is commonly used in temperature applications which operate over a wide temperature range. A
thermocouple may be used to control at lower temperatures and a pyrometer then controls at very high
temperatures. Alternatively two thermocouples of different types may be used.
The diagram below shows a process heating over time with boundaries which define the switching points
between the two devices. The higher boundary (2 to 3) is normally set towards the top end of the
thermocouple range and this is determined by the ‘Switch High’ parameter. The lower boundary (1 to 2) is
set towards the lower end of the pyrometer (or second thermocouple) range using the parameter ‘Switch
Low’. The controller calculates a smooth transition between the two devices.
Input 1
Low temperature thermocouple
Mini8 Module
Input 2
High temperature thermocouple
↑
Controller operates entirely on
the higher temperature device
↑
Temperature
Boundary 2/3
←Controller operates on a
combination of both devices
Boundary 1/2
Controller operates entirely on
the lower temperature device
↓
Time →
Figure 19-1: Thermocouple to Pyrometer Switching
19.1.1 Example: To Set the Switch Over Levels
Set Access to configuration level
1.
Open the ‘SwitchOver’ Folder
2.
Set ‘SwitchHigh’ to a value which is suitable for the pyrometer (or high temperature thermocouple) to
take over the control of the process
3.
Set ‘SwitchLow’ to a value which is suitable for the low temperature thermocouple to control the
process
Part No HA028581
Issue 3
Sep-05
199
Engineering Handbook
Mini8 Controller
19.1.2 Switch Over Parameters
Folder – SwitchOver
Sub-folders: .1
Name
Parameter Description
Value
InHigh
Sets the high limit for the switch
over block. It is the highest
reading from input 2 since it is
the high range input sensor.
Sets the low limit for the switch
over block. It is the lowest
reading from input 1 since it is
the low range input sensor
Defines the high boundary of the
switchover region
Defines the low boundary of the
switchover region.
The first input value. This must
be the low range sensor.
Input range
InLow
Switch High
Switch Low
In1
In2
The second input value. This
must be the high range sensor
Fallback Value
In the event of a bad status, the
output may be configured to
adopt the fallback value. This
allows the strategy to dictate a
safe output in the event of a fault
being detected
Fall back type
Fallback Type
Default
Access
Level
Oper
Oper
Between Input Hi and Input Lo
Oper
Oper
R/O if
wired
These will normally be wired to the
thermocouple/pyrometer input sources via the PV
Input or Analogue Input Module. The range will
be the range of the input chosen.
R/O if
wired
Between Input Hi and Input Lo
0.0
Oper
Clip Bad
Clip Bad
Conf
Clip Good
Fall Bad
Fall Good
Upscale
Downscale
SelectIn
Indicates which input is currently
selected
Input 1
0: Input 1 has been selected
Input 2
1: Input 2 has been selected
R/O
2: Both inputs are used to
calculate the output
ErrMode
The action taken if the selected
input is BAD
UseGood
0: Assumes the value of a good
input
Use
Conf
Good
If the currently selected input is
BAD the output will assume the
value of the other input if it is
GOOD
ShowBad
Out
Status
Output produced from the 2
input measurements
Status of the switchover block
1: If selected input is BAD the
output is BAD
R/O
Good
R/O
Bad
200
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
20.
Engineering Handbook
CHAPTER 20 TRANSDUCER SCALING
The Mini8 controller includes two transducer calibration function blocks. These are a software function
blocks that provide a method of offsetting the calibration of the input when compared to a known input
source. Transducer scaling is often performed as a routine operation on a machine to take out system
errors. For this reason it can be carried out in operator mode.
Transducer scaling can be applied to any TC8 input set up as a linear PV input. They can be wired to the
transducer scaling inputs.
Three types of calibration are explained in this chapter:•
Auto-tare
•
Load Cell Calibration
•
Comparison Calibration
20.1 Auto-Tare Calibration
The auto-tare function is used, for example, when it is required to weigh the contents of a container but not
the container itself.
The procedure is to place the empty container on the weigh bridge and ‘zero’ the controller. Since it is
likely that following containers may have different tare weights the auto-tare feature is always available.
Further parameters are available which are used to pre-configure the tare measurement or for interrogation
purposes. Tare calibration may be carried out no matter what type of transducer is in use.
New Scale High
Tare
offset
Scale High
New Scaling
Tare value
PV at tare point
New Scale Low
Scale Low
Original Scaling
Tare offset
Tare offset
Input Low
Input at autotare point
Input High
Figure 20-1: Effect of Auto Tare
Part No HA028581
Issue 3
Sep-05
201
Engineering Handbook
Mini8 Controller
20.2 Load Cell
A load cell provides a mV analogue output which may be connected to a linear TC8 input.
When no load is placed on the cell the output is normally zero. However, in practice there may be a
residual output and this can be calibrated out in the controller.
The high end is calibrated by placing a reference weight on the load cell and performing a high end
calibration in the controller.
20.3 Comparison Calibration
Comparison calibration is used to calibrate the controller against a second reference instrument.
The load is removed (or taken to a minimum) from the reference device. The controller low end calibration
is done using the ‘Cal Enable’ parameter and entering the reading from the reference instrument.
Add a weight and when the reading has become stable select the ‘Cal Hi Enable’ parameter then enter the
new reading from the reference instrument.
20.4 Transducer Scaling Parameters
Folder – Txdr
Sub-folders: .1 or .2
Name
Parameter Description
Value
Cal Type
Used to select the type of
transducer calibration to perform
See descriptions at the beginning
of this chapter.
1: Off
Transducer type unconfigured
1: Shunt
Shunt calibration
2: Load Cell
Load Cell
3: Compare
Comparison
No
Not ready
Yes
Ready
Cal Enable
Range Max
Range Min
Start Tare
To make the transducer ready for
calibration.
Must be set to Yes to allow
calibration to be done at L1. This
includes Tare Cal.
The maximum permissible range
of the scaling block
The minimum permissible range
of the scaling block
Begin tare calibration
Default
Access
Level
Off
Conf
No
Conf
Range min to 99999
1000
Conf
-19999 to Range max
0
Conf
No
No
Oper if
‘Cal
Enable’ =
‘Yes’
No
Oper if
‘Cal
Enable’ =
‘Yes’
No
Oper if
‘Cal
Enable’ =
‘Yes’
No
Oper
Yes
Start Cal
Start HighCal
Clear Cal
Tare Value
202
Starts the Calibration process.
Note: for Load Cell and
Comparison calibration ‘Start Cal’
starts the first calibration point.
No
For Load Cell and Comparison
calibration the ‘Start High Cal’
must be used to start the second
calibration point.
No
Clears the current calibration
constants. This returns the
calibration to unity gain
No
Yes
Yes
Yes
Start tare calibration
Start calibration
Start high calibration
To delete previous calibration
values
Enter the tare value of the
container
Conf
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Folder – Txdr
Sub-folders: .1 or .2
Name
Parameter Description
InHigh
Sets the scaling input high point
Oper
InLow
Sets the scaling input low point
Oper
Scale High
Sets the scaling output high
point. Usually the same as the
‘Input Lo’
Sets the scaling output low point.
Usually 80% of ‘Input Hi’
The calibration algorithms use
the threshold to determine if the
value has settled. When
switching in the shunt resistor,
the algorithm waits for the value
to settle to within the threshold
before starting the high
calibration point.
The adjust is used in the
Comparison Calibration method.
Oper
Scale Low
Cal Band
CalAdjust
ShuntOut
Cal Active
Indicates when the internal shunt
calibration resistor is switched in.
Only appears if ‘Cal Type’ =
‘Shunt’
Indicates calibration taking place
InVal
The input value to be scaled.
OutVal
The Input Value is scaled by the
block to produce the Output
Value
The status of the output
accounting for sensor fail signals
passed to the block and the state
of the scaling.
Indicates the progress of
calibration
Status
Cal Status
Part No HA028581
Issue 3
Sep-05
Value
Default
Access
Level
Oper
Conf
When edited, the Adjust parameter can be set to
the desired value. On confirm, the new adjust
value is used to set the scaling constants
Oper
Off
Resistor not switched in
Oper
On
Resistor switched in
Off
Inactive
On
Active
-9999.9 to 9999.9
R/O
Oper
Oper
Good
Conf
Bad
0: Idle
No calibration in progress
1: Active
Calibration in progress
2: Passed
Calibration Passed
3: Failed
Calibration Failed
L1 R/O
203
Engineering Handbook
Mini8 Controller
20.4.1 Parameter Notes
Enable Cal
This may be wired to a digital input for an external switch. If not wired, then the value may be changed.
When enabled the transducer parameters may be altered as described in the previous sections. When the
parameter has been turned On it will remain on until turned off manually even if the controller is powered
cycled.
This may be wired to a digital input for an external switch. If not wired, then the value may be changed.
This may be wired to a digital input for an external switch. If not wired, then the value may be changed.
It starts the calibration procedure for:
Shunt Calibration
The low point for Load Cell Calibration
The low point for Comparison Calibration
This may be wired to a digital input for an external switch. If not wired, then the value may be changed.
It starts:The high point for Load Cell Calibration
The high point for Comparison Calibration
This may be wired to a digital input for an external switch. If not wired, then the value may be changed.
When enabled the input will reset to default values. A new calibration will overwrite the previous
calibration values if Clear Cal is not enabled between calibrations.
Start Tare
Start Cal
Start Hi Cal
Clear Cal
20.4.2 Tare Calibration
The Mini8 controller has an auto-tare function that is used, for example, when it is required to weigh the
contents of a container but not the container itself.
The procedure is to place the empty container on the weighbridge and ‘zero’ the controller. The procedure
is as follows:-
204
1.
Place container on weighbridge
2.
Go to Txdr.1 (or .2) Folder.
3.
Transducer calibration Type must be ‘Load Cell’.
4.
CalEnable must be set to ‘Yes’.
5.
Set StartTare to ‘yes’
6.
The controller automatically calibrates the to the tare weight which is measured by the transducer
and stores this value.
7.
During this measurement Cal Status will show progress. If the cal fails it is probably an ‘out of
range’ problem.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
20.4.3 Load Cell
A load cell output must be within the range 0 to 77 mV to go into a TC8 input. Use a shunt for mA inputs,
mV can possibly go direct, Volt inputs must use a potential divider.
To calibrate a load cell.
1.
Remove all load from the transducer to establish a zero reference.
2.
Go to Txdr.1 (or .2) Folder.
3.
Transducer calibration Type must be ‘Load Cell’.
4.
CalEnable must be set to ‘Yes’.
5.
Set Start Cal to ‘yes’
6.
The controller will calibrate the low point.
7.
Set StartHighCal to ‘yes’
8.
The controller will calibrate the high point.
Cal Status advises progress and result.
20.4.4 Comparison Calibration
Comparison calibration is used to calibrate the input against a second reference instrument. Typically this
might be a local display on the weighing device itself.
To calibrate against a known reference source:1.
Add a load at the low end of the scale range
2.
Go to Txdr.1 (or .2) Folder.
3.
Transducer calibration Type must be ‘Comparision’.
4.
CalEnable must be set to ‘Yes’.
5.
Enter the reading from the reference instrument into ‘Cal Adjust’.
6.
Add a load at the high end of the scale.
7.
Set StartHighCal to ‘yes’
8.
The controller will calibrate the high point.
Cal Status advises progress and result.
Part No HA028581
Issue 3
Sep-05
205
Engineering Handbook
21.
Mini8 Controller
CHAPTER 21 USER VALUES
User values are registers provided for use in calculations. They may be used as constants in equations or
temporary storage in extended calculations. Up to 32 User Values are available. They are arranged in 4
groups of 8. Each User Value can then be set up in the ‘UserVal’ folder.
21.1 User Value Parameters
Folder – UsrVal
Sub-Folders: .1 to .32
Name
Parameter Description
Value
Units
Units assigned to the User Value
None
Abs Temp oC/oF/oK,
V, mV, A, mA,
PH, mmHg, psi, Bar, mBar, %RH, %, mmWG, inWG,
inWW, Ohms, PSIG, %O2, PPM, %CO2, %CP, %/sec,
RelTemp oC\oF\oK(rel),
Custom 1, Custom 2, Custom 3, Custom 4, Custom
5, Custom 6,
sec, min, hrs,
Conf
Resolution
Resolution of the User Value
XXXXX to X.XXXX
Conf
High Limit
The high limit may be set for
each user value to prevent the
value being set to an out-ofbounds value.
The low limit of the user value
may be set to prevent the user
value from being edited to an
illegal value. This is important if
the user value is to be used as a
setpoint.
To set the value within the range
limits
Can be used to force a good or
bad status onto a user value. This
is useful for testing status
inheritance and fallback
strategies.
Low Limit
Val
Status
Default
Access
Level
Oper
Oper
See note 1
Good
Oper
See note 1
Oper
Bad
Note 1.
If ‘Val’ is wired into but ‘Status’ is not, then, instead of being used to force the Status it will indicate the
status of the value as inherited form the wired connection to ‘Val’.
206
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
22.
Engineering Handbook
CHAPTER 22 CALIBRATION
In this chapter calibration refers to calibration of the inputs of the TC4 / TC8 modules and the RT4 module.
Calibration is accessed using the ‘Cal State’ parameter that is only available in configuration level. Since the
controller is calibrated during manufacture to traceable standards for every input range, it is not necessary
to calibrate the controller when changing ranges. Furthermore, a continuous automatic check and
correction of the calibration during the controllers’ normal operation means that it is calibrated for life.
However, it is recognised that, for operational reasons, it may be a requirement to check or re-calibrate the
controller. This new calibration is saved as a User Calibration. It is always possible to revert to the factory
calibration if necessary.
☺ Tip: Consider using the ‘Offset’ parameter for User Cal (e.g. Mod.1.Offset). This can be set to correct any
measured difference between the Mini8 given PV and a calibration value obtained from another source. This
is useful where the process setpoint remains at about the same value during use.
Alternatively, if the setpoint range is wide use the two point calibration with the ‘LoPoint’, ‘LoOffset’, and
‘HiPoint’, ‘HiOffset’ parameters.
22.1 TC4 / TC8 User calibration
22.1.1 Set Up
No pre-calibration warm-up is required.
As calibration is a single-point on 8 channels, quick enough (a few minutes) to avoid self-heating effects,
there are no special environmental, mounting position or ventilation requirements for calibration.
Calibration should be performed at a reasonable ambient temperature (15oC to 35oC). Calibration outside
these limits will compromise the expected working accuracy.
Every channel of every TC8 card must be individually connected to the calibrator source using thick copper
wire (so the sensor-break voltage drop in the wires and source impedance is minimal).
The voltage source, monitor DVM and the target Mini8 should be at the same temperature (to eliminate
added series e.m.f. due to thermocouple effects).
The Mini8 must be in Configuration Mode.
22.1.2 Zero Calibration
No “zero” calibration point is required for TC4/TC8 input channels
22.1.3
Voltage Calibration
1.
2.
3.
4.
Set the Calibrator voltage source to an accurate 50.005mV. (The extra 5uV is to compensate for selfheating tempco effect).
Connect the 50mV to channel 1
Set Mod.1.CalState to HiCal (23) and then select ‘Confirm’
When complete set CalState to SaveUser(25)
Exit configuration mode.
22.1.4 CJC Calibration
No CJC calibration required; the sampled values are ratio metric, providing uncalibrated uncertainty of ±1oC.
22.1.5 Sensor-Break Limit Check
Apply a 900Ω resistor to each channel in turn, Sensor Break Type to ‘Low’, filter to off (0). Verify the
SBrkValue is greater than 24.0 and less than 61.0
Part No HA028581
Issue 3
Sep-05
207
Engineering Handbook
Mini8 Controller
22.2 To Return to TC4/TC8 Factory Calibration
To clear the User calibration and restore the calibration from the factory.
1.
Put Mini8 into Configuration Mode
2.
Set the ‘Mod.1.Calibration State’ to LoadFact (24).
3.
Return Instrument to Operating Mode.
22.3 RT4 User calibration
22.3.1 Set Up
No pre-calibration warm-up is required.
There are no special environmental, mounting position or ventilation requirements for calibration.
Calibration should be performed at a reasonable ambient temperature (15oC to 35oC). Calibration outside
these limits will compromise the expected working accuracy.
Each channel of the RT4 card must be individually connected to the calibrated resistance box using the 4
wire connection.
The Mini8 must be in Configuration Mode.
22.3.2 Calibration
1.
2.
3.
4.
5.
6.
7.
Wire the resistance box to channel 1 using the four wire connection.
Set the Resistance box to 150.0 ohms ±0.02%.
Set Mod.1.CalState to LoCal (42) and then select ‘Confirm’
When complete set CalState to SaveUser(45)
Set the Resistance box to 400.0 ohms ±0.02%.
Set Mod.1.CalState to HiCal (43) and then select ‘Confirm’
When complete set CalState to SaveUser(45)
Exit configuration mode.
22.4 To Return to RT4 Factory Calibration
To clear the User calibration and restore the calibration from the factory.
208
4.
Put Mini8 into Configuration Mode
5.
Set the ‘Mod.1.Calibration State’ to LoadFact (44).
6.
Return Instrument to Operating Mode.
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
22.5 Calibration Parameters
List Header - IO
Sub-headers: Mod.1 to Mod.32
Name
Parameter
Description
Value
Cal State
Calibration
state of the
input
Idle
Hi-50mV
Load Fact
Save User
Confirm
Go
Busy
Passed
Failed
Status
PV Status
The current
status of the
PV.
0
1
2
3
4
5
6
Normal operation
High input calibration for mV ranges
Restore factory calibration values
Save the new calibration values
To start the calibration procedure when one of the
above has been selected
Starting the automatic calibration procedure
Calibration in progress
Calibration successful
Calibration unsuccessful
Normal operation
Initial startup mode
Input in sensor break
PV outside operating limits
Saturated input
Uncalibrated channel
No Module
Default
Access
Level
Idle
Conf
R/O
The above list shows the values of CalState, which appear during a normal calibration procedure. The full
list of possible values follows – the number is the enumeration for the parameter.
1: Idle
2: Low calibration point for Volts range
3: High calibration point for Volts range
4: Calibration restored to factory default values
5: User calibration stored
6: Factory calibration stored
11: Idle
12: Low calibration point for HZ input
13: High calibration point for the HZ input
14: Calibration restored to factory default values
15: User calibration stored
16: Factory calibration stored
20: Calibration point for factory rough calibration
21: Idle
22: Low calibration point for the mV range
23: Hi calibration point for the mV range
24: Calibration restored to factory default values
25: User calibration stored
26: Factory calibration stored
30: Calibration point for factory rough calibration
31: Idle
32: Low calibration point for the mV range
33: High calibration point for the mV range
34: Calibration restored to factory default values
Part No HA028581
Issue 3
Sep-05
35: User calibration stored
36: Factory calibration stored
41: Idle
42: Low calibration point for RTD calibration (150 ohms)
43: Low calibration point for RTD calibration (400 ohms)
44: Calibration restored to factory default values
45: User calibration stored
46: Factory calibration stored
51: Idle
52: CJC calibration used in conjunction with Term Temp parameter
54: Calibration restored to factory default values
55: User calibration stored
56: Factory calibration stored
200: Confirmation of request to calibrate
201: Used to start the calibration procedure
202: Used to abort the calibration procedure
210: Calibration point for factory rough calibration
212: Indication that calibration is in progress
213: Used to abort the calibration procedure
220: Indication that calibration completed successfully
221: Calibration accepted but not stored
222: Used to abort the calibration procedure
223: Indication that calibration failed
209
Engineering Handbook
23.
Mini8 Controller
APPENDIX A MODBUS SCADA TABLE
These parameters are single register Modbus values for use with Third Party Modbus masters in SCADA
packages or plcs. Scaling of the parameters has to be configured – the Modbus master scaling has to match
the Mini8 parameter resolution to ensure the decimal point is in the correct position.
23.1 Comms Table
The tables that follow do not include every parameter in the Mini8. The Comms Table is used to make most
parameters available at any SCADA address.
Folder – Commstab
Sub-folders: .1 to .250
Name
Parameter Description
Value
Default
Access
Level
Destination
Modbus Destination
Not used
Conf
Source
Source Parameter
Not Used
1 to 16011
Taken from source parameter
Native
Native Data Format
Integer
Conf
ReadOnly
Read Only
Read/Write only if source is R/W
Minutes
Units in which time is scaled.
0 Integer
1 Native (i.e. Float or long)
0 Read/Write
1 Read Only
0 Seconds
1 Minutes
R/W
Conf
Seconds.
Conf
Minutes
Conf
Entering a value in the Source parameter may be done in two ways:
1 - drag the required parameter into the Source
2 - right click the Source parameter, select Edit Wire and browse to the required parameter.
In the Example below the PV of Loop 1 would be available at addresses 200 and 201 as a two register
floating point number - its native data type.
There are 250 comms table entries available.
23.2 SCADA Table
The parameters in the tables following are available in scaled integer format, accessed via their associated
Modbus address.
Wherever possible use an OPC client with the iTools OPCserver as the server. In this arrangement the
parameters are all referenced by name and the values are floating point so the decimal point for all
parameters is inherited.
210
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Access.CustomerID
Access.InstrumentMode
Alarm.1.Ack
Alarm.1.Block
Alarm.1.Delay
Alarm.1.Hysteresis
Alarm.1.Inhibit
Alarm.1.Latch
Alarm.1.Out
Alarm.1.Reference
Alarm.1.Threshold
Alarm.1.Type
Alarm.2.Ack
Alarm.2.Block
Alarm.2.Delay
Alarm.2.Hysteresis
Alarm.2.Inhibit
Alarm.2.Latch
Alarm.2.Out
Alarm.2.Reference
Alarm.2.Threshold
Alarm.2.Type
Alarm.3.Ack
Alarm.3.Block
Alarm.3.Delay
Alarm.3.Hysteresis
Alarm.3.Inhibit
Alarm.3.Latch
Alarm.3.Out
Alarm.3.Reference
Alarm.3.Threshold
Alarm.3.Type
Alarm.4.Ack
Alarm.4.Block
Alarm.4.Delay
Alarm.4.Hysteresis
Alarm.4.Inhibit
Alarm.4.Latch
Alarm.4.Out
Alarm.4.Reference
Alarm.4.Threshold
Alarm.4.Type
Alarm.5.Ack
Alarm.5.Block
Alarm.5.Delay
Alarm.5.Hysteresis
Alarm.5.Inhibit
Alarm.5.Latch
Alarm.5.Out
Alarm.5.Reference
Alarm.5.Threshold
Alarm.5.Type
Alarm.6.Ack
Alarm.6.Block
Alarm.6.Delay
Alarm.6.Hysteresis
Alarm.6.Inhibit
Alarm.6.Latch
Alarm.6.Out
Alarm.6.Reference
Alarm.6.Threshold
Alarm.6.Type
Alarm.7.Ack
Part No HA028581
Issue 3 Sep-05
DEC
4739
199
10250
10246
10248
10242
10247
10244
10249
10243
10241
10240
10266
10262
10264
10258
10263
10260
10265
10259
10257
10256
10282
10278
10280
10274
10279
10276
10281
10275
10273
10272
10298
10294
10296
10290
10295
10292
10297
10291
10289
10288
10314
10310
10312
10306
10311
10308
10313
10307
10305
10304
10330
10326
10328
10322
10327
10324
10329
10323
10321
10320
10346
HEX
1283
00C7
280A
2806
2808
2802
2807
2804
2809
2803
2801
2800
281A
2816
2818
2812
2817
2814
2819
2813
2811
2810
282A
2826
2828
2822
2827
2824
2829
2823
2821
2820
283A
2836
2838
2832
2837
2834
2839
2833
2831
2830
284A
2846
2848
2842
2847
2844
2849
2843
2841
2840
285A
2856
2858
2852
2857
2854
2859
2853
2851
2850
286A
Parameter Description / Modbus address
Alarm.7.Block
Alarm.7.Delay
Alarm.7.Hysteresis
Alarm.7.Inhibit
Alarm.7.Latch
Alarm.7.Out
Alarm.7.Reference
Alarm.7.Threshold
Alarm.7.Type
Alarm.8.Ack
Alarm.8.Block
Alarm.8.Delay
Alarm.8.Hysteresis
Alarm.8.Inhibit
Alarm.8.Latch
Alarm.8.Out
Alarm.8.Reference
Alarm.8.Threshold
Alarm.8.Type
Alarm.9.Ack
Alarm.9.Block
Alarm.9.Delay
Alarm.9.Hysteresis
Alarm.9.Inhibit
Alarm.9.Latch
Alarm.9.Out
Alarm.9.Reference
Alarm.9.Threshold
Alarm.9.Type
Alarm.10.Ack
Alarm.10.Block
Alarm.10.Delay
Alarm.10.Hysteresis
Alarm.10.Inhibit
Alarm.10.Latch
Alarm.10.Out
Alarm.10.Reference
Alarm.10.Threshold
Alarm.10.Type
Alarm.11.Ack
Alarm.11.Block
Alarm.11.Delay
Alarm.11.Hysteresis
Alarm.11.Inhibit
Alarm.11.Latch
Alarm.11.Out
Alarm.11.Reference
Alarm.11.Threshold
Alarm.11.Type
Alarm.12.Ack
Alarm.12.Block
Alarm.12.Delay
Alarm.12.Hysteresis
Alarm.12.Inhibit
Alarm.12.Latch
Alarm.12.Out
Alarm.12.Reference
Alarm.12.Threshold
Alarm.12.Type
Alarm.13.Ack
Alarm.13.Block
Alarm.13.Delay
Alarm.13.Hysteresis
DEC
10342
10344
10338
10343
10340
10345
10339
10337
10336
10362
10358
10360
10354
10359
10356
10361
10355
10353
10352
10378
10374
10376
10370
10375
10372
10377
10371
10369
10368
10394
10390
10392
10386
10391
10388
10393
10387
10385
10384
10410
10406
10408
10402
10407
10404
10409
10403
10401
10400
10426
10422
10424
10418
10423
10420
10425
10419
10417
10416
10442
10438
10440
10434
211
HEX
2866
2868
2862
2867
2864
2869
2863
2861
2860
287A
2876
2878
2872
2877
2874
2879
2873
2871
2870
288A
2886
2888
2882
2887
2884
2889
2883
2881
2880
289A
2896
2898
2892
2897
2894
2899
2893
2891
2890
28AA
28A6
28A8
28A2
28A7
28A4
28A9
28A3
28A1
28A0
28BA
28B6
28B8
28B2
28B7
28B4
28B9
28B3
28B1
28B0
28CA
28C6
28C8
28C2
Engineering Handbook
Parameter Description / Modbus address
Alarm.13.Inhibit
Alarm.13.Latch
Alarm.13.Out
Alarm.13.Reference
Alarm.13.Threshold
Alarm.13.Type
Alarm.14.Ack
Alarm.14.Block
Alarm.14.Delay
Alarm.14.Hysteresis
Alarm.14.Inhibit
Alarm.14.Latch
Alarm.14.Out
Alarm.14.Reference
Alarm.14.Threshold
Alarm.14.Type
Alarm.15.Ack
Alarm.15.Block
Alarm.15.Delay
Alarm.15.Hysteresis
Alarm.15.Inhibit
Alarm.15.Latch
Alarm.15.Out
Alarm.15.Reference
Alarm.15.Threshold
Alarm.15.Type
Alarm.16.Ack
Alarm.16.Block
Alarm.16.Delay
Alarm.16.Hysteresis
Alarm.16.Inhibit
Alarm.16.Latch
Alarm.16.Out
Alarm.16.Reference
Alarm.16.Threshold
Alarm.16.Type
Alarm.17.Ack
Alarm.17.Block
Alarm.17.Delay
Alarm.17.Hysteresis
Alarm.17.Inhibit
Alarm.17.Latch
Alarm.17.Out
Alarm.17.Reference
Alarm.17.Threshold
Alarm.17.Type
Alarm.18.Ack
Alarm.18.Block
Alarm.18.Delay
Alarm.18.Hysteresis
Alarm.18.Inhibit
Alarm.18.Latch
Alarm.18.Out
Alarm.18.Reference
Alarm.18.Threshold
Alarm.18.Type
Alarm.19.Ack
Alarm.19.Block
Alarm.19.Delay
Alarm.19.Hysteresis
Alarm.19.Inhibit
Alarm.19.Latch
Alarm.19.Out
212
Mini8 Controller
DEC
10439
10436
10441
10435
10433
10432
10458
10454
10456
10450
10455
10452
10457
10451
10449
10448
10474
10470
10472
10466
10471
10468
10473
10467
10465
10464
10490
10486
10488
10482
10487
10484
10489
10483
10481
10480
10506
10502
10504
10498
10503
10500
10505
10499
10497
10496
10522
10518
10520
10514
10519
10516
10521
10515
10513
10512
10538
10534
10536
10530
10535
10532
10537
HEX
28C7
28C4
28C9
28C3
28C1
28C0
28DA
28D6
28D8
28D2
28D7
28D4
28D9
28D3
28D1
28D0
28EA
28E6
28E8
28E2
28E7
28E4
28E9
28E3
28E1
28E0
28FA
28F6
28F8
28F2
28F7
28F4
28F9
28F3
28F1
28F0
290A
2906
2908
2902
2907
2904
2909
2903
2901
2900
291A
2916
2918
2912
2917
2914
2919
2913
2911
2910
292A
2926
2928
2922
2927
2924
2929
Parameter Description / Modbus address
Alarm.19.Reference
Alarm.19.Threshold
Alarm.19.Type
Alarm.20.Ack
Alarm.20.Block
Alarm.20.Delay
Alarm.20.Hysteresis
Alarm.20.Inhibit
Alarm.20.Latch
Alarm.20.Out
Alarm.20.Reference
Alarm.20.Threshold
Alarm.20.Type
Alarm.21.Ack
Alarm.21.Block
Alarm.21.Delay
Alarm.21.Hysteresis
Alarm.21.Inhibit
Alarm.21.Latch
Alarm.21.Out
Alarm.21.Reference
Alarm.21.Threshold
Alarm.21.Type
Alarm.22.Ack
Alarm.22.Block
Alarm.22.Delay
Alarm.22.Hysteresis
Alarm.22.Inhibit
Alarm.22.Latch
Alarm.22.Out
Alarm.22.Reference
Alarm.22.Threshold
Alarm.22.Type
Alarm.23.Ack
Alarm.23.Block
Alarm.23.Delay
Alarm.23.Hysteresis
Alarm.23.Inhibit
Alarm.23.Latch
Alarm.23.Out
Alarm.23.Reference
Alarm.23.Threshold
Alarm.23.Type
Alarm.24.Ack
Alarm.24.Block
Alarm.24.Delay
Alarm.24.Hysteresis
Alarm.24.Inhibit
Alarm.24.Latch
Alarm.24.Out
Alarm.24.Reference
Alarm.24.Threshold
Alarm.24.Type
Alarm.25.Ack
Alarm.25.Block
Alarm.25.Delay
Alarm.25.Hysteresis
Alarm.25.Inhibit
Alarm.25.Latch
Alarm.25.Out
Alarm.25.Reference
Alarm.25.Threshold
Alarm.25.Type
Part No HA028581
Issue 3
DEC
10531
10529
10528
10554
10550
10552
10546
10551
10548
10553
10547
10545
10544
10570
10566
10568
10562
10567
10564
10569
10563
10561
10560
10586
10582
10584
10578
10583
10580
10585
10579
10577
10576
10602
10598
10600
10594
10599
10596
10601
10595
10593
10592
10618
10614
10616
10610
10615
10612
10617
10611
10609
10608
10634
10630
10632
10626
10631
10628
10633
10627
10625
10624
Sep-05
HEX
2923
2921
2920
293A
2936
2938
2932
2937
2934
2939
2933
2931
2930
294A
2946
2948
2942
2947
2944
2949
2943
2941
2940
295A
2956
2958
2952
2957
2954
2959
2953
2951
2950
296A
2966
2968
2962
2967
2964
2969
2963
2961
2960
297A
2976
2978
2972
2977
2974
2979
2973
2971
2970
298A
2986
2988
2982
2987
2984
2989
2983
2981
2980
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Alarm.26.Ack
Alarm.26.Block
Alarm.26.Delay
Alarm.26.Hysteresis
Alarm.26.Inhibit
Alarm.26.Latch
Alarm.26.Out
Alarm.26.Reference
Alarm.26.Threshold
Alarm.26.Type
Alarm.27.Ack
Alarm.27.Block
Alarm.27.Delay
Alarm.27.Hysteresis
Alarm.27.Inhibit
Alarm.27.Latch
Alarm.27.Out
Alarm.27.Reference
Alarm.27.Threshold
Alarm.27.Type
Alarm.28.Ack
Alarm.28.Block
Alarm.28.Delay
Alarm.28.Hysteresis
Alarm.28.Inhibit
Alarm.28.Latch
Alarm.28.Out
Alarm.28.Reference
Alarm.28.Threshold
Alarm.28.Type
Alarm.29.Ack
Alarm.29.Block
Alarm.29.Delay
Alarm.29.Hysteresis
Alarm.29.Inhibit
Alarm.29.Latch
Alarm.29.Out
Alarm.29.Reference
Alarm.29.Threshold
Alarm.29.Type
Alarm.30.Ack
Alarm.30.Block
Alarm.30.Delay
Alarm.30.Hysteresis
Alarm.30.Inhibit
Alarm.30.Latch
Alarm.30.Out
Alarm.30.Reference
Alarm.30.Threshold
Alarm.30.Type
Alarm.31.Ack
Alarm.31.Block
Alarm.31.Delay
Alarm.31.Hysteresis
Alarm.31.Inhibit
Alarm.31.Latch
Alarm.31.Out
Alarm.31.Reference
Alarm.31.Threshold
Alarm.31.Type
Alarm.32.Ack
Alarm.32.Block
Alarm.32.Delay
Part No HA028581
Issue 3 Sep-05
DEC
10650
10646
10648
10642
10647
10644
10649
10643
10641
10640
10666
10662
10664
10658
10663
10660
10665
10659
10657
10656
10682
10678
10680
10674
10679
10676
10681
10675
10673
10672
10698
10694
10696
10690
10695
10692
10697
10691
10689
10688
10714
10710
10712
10706
10711
10708
10713
10707
10705
10704
10730
10726
10728
10722
10727
10724
10729
10723
10721
10720
10746
10742
10744
HEX
299A
2996
2998
2992
2997
2994
2999
2993
2991
2990
29AA
29A6
29A8
29A2
29A7
29A4
29A9
29A3
29A1
29A0
29BA
29B6
29B8
29B2
29B7
29B4
29B9
29B3
29B1
29B0
29CA
29C6
29C8
29C2
29C7
29C4
29C9
29C3
29C1
29C0
29DA
29D6
29D8
29D2
29D7
29D4
29D9
29D3
29D1
29D0
29EA
29E6
29E8
29E2
29E7
29E4
29E9
29E3
29E1
29E0
29FA
29F6
29F8
Parameter Description / Modbus address
Alarm.32.Hysteresis
Alarm.32.Inhibit
Alarm.32.Latch
Alarm.32.Out
Alarm.32.Reference
Alarm.32.Threshold
Alarm.32.Type
AlmSummary.General.AnAlarmStatus1
AlmSummary.General.AnAlarmStatus2
AlmSummary.General.AnAlarmStatus3
AlmSummary.General.AnAlarmStatus4
AlmSummary.General.AnyAlarm
AlmSummary.General.CTAlarmStatus1
AlmSummary.General.CTAlarmStatus2
AlmSummary.General.CTAlarmStatus3
AlmSummary.General.CTAlarmStatus4
AlmSummary.General.DigAlarmStatus1
AlmSummary.General.DigAlarmStatus2
AlmSummary.General.DigAlarmStatus3
AlmSummary.General.DigAlarmStatus4
AlmSummary.General.GlobalAck
AlmSummary.General.NewAlarm
AlmSummary.General.NewCTAlarm
AlmSummary.General.RstNewAlarm
AlmSummary.General.RstNewCTAlarm
AlmSummary.General.SBrkAlarmStatus1
AlmSummary.General.SBrkAlarmStatus2
AlmSummary.General.SBrkAlarmStatus3
AlmSummary.General.SBrkAlarmStatus4
Comms.FC.Ident
DigAlarm.1.Ack
DigAlarm.1.Block
DigAlarm.1.Delay
DigAlarm.1.Inhibit
DigAlarm.1.Latch
DigAlarm.1.Out
DigAlarm.1.Type
DigAlarm.2.Ack
DigAlarm.2.Block
DigAlarm.2.Delay
DigAlarm.2.Inhibit
DigAlarm.2.Latch
DigAlarm.2.Out
DigAlarm.2.Type
DigAlarm.3.Ack
DigAlarm.3.Block
DigAlarm.3.Delay
DigAlarm.3.Inhibit
DigAlarm.3.Latch
DigAlarm.3.Out
DigAlarm.3.Type
DigAlarm.4.Ack
DigAlarm.4.Block
DigAlarm.4.Delay
DigAlarm.4.Inhibit
DigAlarm.4.Latch
DigAlarm.4.Out
DigAlarm.4.Type
DigAlarm.5.Ack
DigAlarm.5.Block
DigAlarm.5.Delay
DigAlarm.5.Inhibit
DigAlarm.5.Latch
DEC HEX
10738 29F2
10743 29F7
10740 29F4
10745 29F9
10739 29F3
10737 29F1
10736 29F0
10176 27C0
10177 27C1
10178 27C2
10179 27C3
10213 27E5
4192 1060
4193 1061
4194 1062
4195 1063
10188 27CC
10189 27CD
10190 27CE
10191 27CF
10214 27E6
10212 27E4
4196 1064
10215 27E7
4197 1065
10200 27D8
10201 27D9
10202 27DA
10203 27DB
12963 32A3
11274 2C0A
11270 2C06
11272 2C08
11271 2C07
11268 2C04
11273 2C09
11264 2C00
11290 2C1A
11286 2C16
11288 2C18
11287 2C17
11284 2C14
11289 2C19
11280 2C10
11306 2C2A
11302 2C26
11304 2C28
11303 2C27
11300 2C24
11305 2C29
11296 2C20
11322 2C3A
11318 2C36
11320 2C38
11319 2C37
11316 2C34
11321 2C39
11312 2C30
11338 2C4A
11334 2C46
11336 2C48
11335 2C47
11332 2C44
213
Engineering Handbook
Parameter Description / Modbus address
DigAlarm.5.Out
DigAlarm.5.Type
DigAlarm.6.Ack
DigAlarm.6.Block
DigAlarm.6.Delay
DigAlarm.6.Inhibit
DigAlarm.6.Latch
DigAlarm.6.Out
DigAlarm.6.Type
DigAlarm.7.Ack
DigAlarm.7.Block
DigAlarm.7.Delay
DigAlarm.7.Inhibit
DigAlarm.7.Latch
DigAlarm.7.Out
DigAlarm.7.Type
DigAlarm.8.Ack
DigAlarm.8.Block
DigAlarm.8.Delay
DigAlarm.8.Inhibit
DigAlarm.8.Latch
DigAlarm.8.Out
DigAlarm.8.Type
DigAlarm.9.Ack
DigAlarm.9.Block
DigAlarm.9.Delay
DigAlarm.9.Inhibit
DigAlarm.9.Latch
DigAlarm.9.Out
DigAlarm.9.Type
DigAlarm.10.Ack
DigAlarm.10.Block
DigAlarm.10.Delay
DigAlarm.10.Inhibit
DigAlarm.10.Latch
DigAlarm.10.Out
DigAlarm.10.Type
DigAlarm.11.Ack
DigAlarm.11.Block
DigAlarm.11.Delay
DigAlarm.11.Inhibit
DigAlarm.11.Latch
DigAlarm.11.Out
DigAlarm.11.Type
DigAlarm.12.Ack
DigAlarm.12.Block
DigAlarm.12.Delay
DigAlarm.12.Inhibit
DigAlarm.12.Latch
DigAlarm.12.Out
DigAlarm.12.Type
DigAlarm.13.Ack
DigAlarm.13.Block
DigAlarm.13.Delay
DigAlarm.13.Inhibit
DigAlarm.13.Latch
DigAlarm.13.Out
DigAlarm.13.Type
DigAlarm.14.Ack
DigAlarm.14.Block
DigAlarm.14.Delay
DigAlarm.14.Inhibit
DigAlarm.14.Latch
214
Mini8 Controller
DEC
11337
11328
11354
11350
11352
11351
11348
11353
11344
11370
11366
11368
11367
11364
11369
11360
11386
11382
11384
11383
11380
11385
11376
11402
11398
11400
11399
11396
11401
11392
11418
11414
11416
11415
11412
11417
11408
11434
11430
11432
11431
11428
11433
11424
11450
11446
11448
11447
11444
11449
11440
11466
11462
11464
11463
11460
11465
11456
11482
11478
11480
11479
11476
HEX
2C49
2C40
2C5A
2C56
2C58
2C57
2C54
2C59
2C50
2C6A
2C66
2C68
2C67
2C64
2C69
2C60
2C7A
2C76
2C78
2C77
2C74
2C79
2C70
2C8A
2C86
2C88
2C87
2C84
2C89
2C80
2C9A
2C96
2C98
2C97
2C94
2C99
2C90
2CAA
2CA6
2CA8
2CA7
2CA4
2CA9
2CA0
2CBA
2CB6
2CB8
2CB7
2CB4
2CB9
2CB0
2CCA
2CC6
2CC8
2CC7
2CC4
2CC9
2CC0
2CDA
2CD6
2CD8
2CD7
2CD4
Parameter Description / Modbus address
DigAlarm.14.Out
DigAlarm.14.Type
DigAlarm.15.Ack
DigAlarm.15.Block
DigAlarm.15.Delay
DigAlarm.15.Inhibit
DigAlarm.15.Latch
DigAlarm.15.Out
DigAlarm.15.Type
DigAlarm.16.Ack
DigAlarm.16.Block
DigAlarm.16.Delay
DigAlarm.16.Inhibit
DigAlarm.16.Latch
DigAlarm.16.Out
DigAlarm.16.Type
DigAlarm.17.Ack
DigAlarm.17.Block
DigAlarm.17.Delay
DigAlarm.17.Inhibit
DigAlarm.17.Latch
DigAlarm.17.Out
DigAlarm.17.Type
DigAlarm.18.Ack
DigAlarm.18.Block
DigAlarm.18.Delay
DigAlarm.18.Inhibit
DigAlarm.18.Latch
DigAlarm.18.Out
DigAlarm.18.Type
DigAlarm.19.Ack
DigAlarm.19.Block
DigAlarm.19.Delay
DigAlarm.19.Inhibit
DigAlarm.19.Latch
DigAlarm.19.Out
DigAlarm.19.Type
DigAlarm.20.Ack
DigAlarm.20.Block
DigAlarm.20.Delay
DigAlarm.20.Inhibit
DigAlarm.20.Latch
DigAlarm.20.Out
DigAlarm.20.Type
DigAlarm.21.Ack
DigAlarm.21.Block
DigAlarm.21.Delay
DigAlarm.21.Inhibit
DigAlarm.21.Latch
DigAlarm.21.Out
DigAlarm.21.Type
DigAlarm.22.Ack
DigAlarm.22.Block
DigAlarm.22.Delay
DigAlarm.22.Inhibit
DigAlarm.22.Latch
DigAlarm.22.Out
DigAlarm.22.Type
DigAlarm.23.Ack
DigAlarm.23.Block
DigAlarm.23.Delay
DigAlarm.23.Inhibit
DigAlarm.23.Latch
Part No HA028581
Issue 3
DEC
11481
11472
11498
11494
11496
11495
11492
11497
11488
11514
11510
11512
11511
11508
11513
11504
11530
11526
11528
11527
11524
11529
11520
11546
11542
11544
11543
11540
11545
11536
11562
11558
11560
11559
11556
11561
11552
11578
11574
11576
11575
11572
11577
11568
11594
11590
11592
11591
11588
11593
11584
11610
11606
11608
11607
11604
11609
11600
11626
11622
11624
11623
11620
Sep-05
HEX
2CD9
2CD0
2CEA
2CE6
2CE8
2CE7
2CE4
2CE9
2CE0
2CFA
2CF6
2CF8
2CF7
2CF4
2CF9
2CF0
2D0A
2D06
2D08
2D07
2D04
2D09
2D00
2D1A
2D16
2D18
2D17
2D14
2D19
2D10
2D2A
2D26
2D28
2D27
2D24
2D29
2D20
2D3A
2D36
2D38
2D37
2D34
2D39
2D30
2D4A
2D46
2D48
2D47
2D44
2D49
2D40
2D5A
2D56
2D58
2D57
2D54
2D59
2D50
2D6A
2D66
2D68
2D67
2D64
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
DigAlarm.23.Out
DigAlarm.23.Type
DigAlarm.24.Ack
DigAlarm.24.Block
DigAlarm.24.Delay
DigAlarm.24.Inhibit
DigAlarm.24.Latch
DigAlarm.24.Out
DigAlarm.24.Type
DigAlarm.25.Ack
DigAlarm.25.Block
DigAlarm.25.Delay
DigAlarm.25.Inhibit
DigAlarm.25.Latch
DigAlarm.25.Out
DigAlarm.25.Type
DigAlarm.26.Ack
DigAlarm.26.Block
DigAlarm.26.Delay
DigAlarm.26.Inhibit
DigAlarm.26.Latch
DigAlarm.26.Out
DigAlarm.26.Type
DigAlarm.27.Ack
DigAlarm.27.Block
DigAlarm.27.Delay
DigAlarm.27.Inhibit
DigAlarm.27.Latch
DigAlarm.27.Out
DigAlarm.27.Type
DigAlarm.28.Ack
DigAlarm.28.Block
DigAlarm.28.Delay
DigAlarm.28.Inhibit
DigAlarm.28.Latch
DigAlarm.28.Out
DigAlarm.28.Type
DigAlarm.29.Ack
DigAlarm.29.Block
DigAlarm.29.Delay
DigAlarm.29.Inhibit
DigAlarm.29.Latch
DigAlarm.29.Out
DigAlarm.29.Type
DigAlarm.30.Ack
DigAlarm.30.Block
DigAlarm.30.Delay
DigAlarm.30.Inhibit
DigAlarm.30.Latch
DigAlarm.30.Out
DigAlarm.30.Type
DigAlarm.31.Ack
DigAlarm.31.Block
DigAlarm.31.Delay
DigAlarm.31.Inhibit
DigAlarm.31.Latch
DigAlarm.31.Out
DigAlarm.31.Type
DigAlarm.32.Ack
DigAlarm.32.Block
DigAlarm.32.Delay
DigAlarm.32.Inhibit
DigAlarm.32.Latch
Part No HA028581
Issue 3 Sep-05
DEC
11625
11616
11642
11638
11640
11639
11636
11641
11632
11658
11654
11656
11655
11652
11657
11648
11674
11670
11672
11671
11668
11673
11664
11690
11686
11688
11687
11684
11689
11680
11706
11702
11704
11703
11700
11705
11696
11722
11718
11720
11719
11716
11721
11712
11738
11734
11736
11735
11732
11737
11728
11754
11750
11752
11751
11748
11753
11744
11770
11766
11768
11767
11764
HEX
2D69
2D60
2D7A
2D76
2D78
2D77
2D74
2D79
2D70
2D8A
2D86
2D88
2D87
2D84
2D89
2D80
2D9A
2D96
2D98
2D97
2D94
2D99
2D90
2DAA
2DA6
2DA8
2DA7
2DA4
2DA9
2DA0
2DBA
2DB6
2DB8
2DB7
2DB4
2DB9
2DB0
2DCA
2DC6
2DC8
2DC7
2DC4
2DC9
2DC0
2DDA
2DD6
2DD8
2DD7
2DD4
2DD9
2DD0
2DEA
2DE6
2DE8
2DE7
2DE4
2DE9
2DE0
2DFA
2DF6
2DF8
2DF7
2DF4
Parameter Description / Modbus address
DigAlarm.32.Out
DigAlarm.32.Type
Humidity.DewPoint
Humidity.DryTemp
Humidity.Pressure
Humidity.PsychroConst
Humidity.RelHumid
Humidity.Resolution
Humidity.SBrk
Humidity.WetOffset
Humidity.WetTemp
Instrument.Diagnostics.CntrlOverrun
Instrument.Diagnostics.ErrCount
Instrument.Diagnostics.PSUident
Instrument.InstInfo.CompanyID
Instrument.InstInfo.InstType
Instrument.InstInfo.Version
Instrument.Options.Units
IO.CurrentMonitor.Config.CalibrateCT1
IO.CurrentMonitor.Config.CalibrateCT2
IO.CurrentMonitor.Config.CalibrateCT3
IO.CurrentMonitor.Config.Commission
IO.CurrentMonitor.Config.CommissionStatus
IO.CurrentMonitor.Config.CT1Range
IO.CurrentMonitor.Config.CT1Resolution
IO.CurrentMonitor.Config.CT2Range
IO.CurrentMonitor.Config.CT2Resolution
IO.CurrentMonitor.Config.CT3Range
IO.CurrentMonitor.Config.CT3Resolution
IO.CurrentMonitor.Config.Inhibit
IO.CurrentMonitor.Config.Interval
IO.CurrentMonitor.Config.Load1CTInput
IO.CurrentMonitor.Config.Load1DrivenBy
IO.CurrentMonitor.Config.Load1OCFthreshold
IO.CurrentMonitor.Config.Load1PLFthreshold
IO.CurrentMonitor.Config.Load1Resolution
IO.CurrentMonitor.Config.Load2CTInput
IO.CurrentMonitor.Config.Load2DrivenBy
IO.CurrentMonitor.Config.Load2OCFthreshold
IO.CurrentMonitor.Config.Load2PLFthreshold
IO.CurrentMonitor.Config.Load2Resolution
IO.CurrentMonitor.Config.Load3CTInput
IO.CurrentMonitor.Config.Load3DrivenBy
IO.CurrentMonitor.Config.Load3OCFthreshold
IO.CurrentMonitor.Config.Load3PLFthreshold
IO.CurrentMonitor.Config.Load3Resolution
IO.CurrentMonitor.Config.Load4CTInput
IO.CurrentMonitor.Config.Load4DrivenBy
IO.CurrentMonitor.Config.Load4OCFthreshold
IO.CurrentMonitor.Config.Load4PLFthreshold
IO.CurrentMonitor.Config.Load4Resolution
IO.CurrentMonitor.Config.Load5CTInput
IO.CurrentMonitor.Config.Load5DrivenBy
IO.CurrentMonitor.Config.Load5OCFthreshold
IO.CurrentMonitor.Config.Load5PLFthreshold
IO.CurrentMonitor.Config.Load5Resolution
IO.CurrentMonitor.Config.Load6CTInput
IO.CurrentMonitor.Config.Load6DrivenBy
IO.CurrentMonitor.Config.Load6OCFthreshold
IO.CurrentMonitor.Config.Load6PLFthreshold
IO.CurrentMonitor.Config.Load6Resolution
IO.CurrentMonitor.Config.Load7CTInput
IO.CurrentMonitor.Config.Load7DrivenBy
DEC
11769
11760
13317
13318
13313
13315
13316
13320
13314
13312
13319
4737
4736
13027
121
122
107
4738
4170
4171
4172
4096
4097
4103
4198
4104
4199
4105
4200
4099
4098
4107
4106
4109
4108
4201
4111
4110
4113
4112
4202
4115
4114
4117
4116
4203
4119
4118
4121
4120
4204
4123
4122
4125
4124
4205
4127
4126
4129
4128
4206
4131
4130
215
HEX
2DF9
2DF0
3405
3406
3401
3403
3404
3408
3402
3400
3407
1281
1280
32E3
0079
007A
006B
1282
104A
104B
104C
1000
1001
1007
1066
1008
1067
1009
1068
1003
1002
100B
100A
100D
100C
1069
100F
100E
1011
1010
106A
1013
1012
1015
1014
106B
1017
1016
1019
1018
106C
101B
101A
101D
101C
106D
101F
101E
1021
1020
106E
1023
1022
Engineering Handbook
Parameter Description / Modbus address
IO.CurrentMonitor.Config.Load7OCFthreshold
IO.CurrentMonitor.Config.Load7PLFthreshold
IO.CurrentMonitor.Config.Load7Resolution
IO.CurrentMonitor.Config.Load8CTInput
IO.CurrentMonitor.Config.Load8DrivenBy
IO.CurrentMonitor.Config.Load8OCFthreshold
IO.CurrentMonitor.Config.Load8PLFthreshold
IO.CurrentMonitor.Config.Load8Resolution
IO.CurrentMonitor.Config.Load9CTInput
IO.CurrentMonitor.Config.Load9DrivenBy
IO.CurrentMonitor.Config.Load9OCFthreshold
IO.CurrentMonitor.Config.Load9PLFthreshold
IO.CurrentMonitor.Config.Load9Resolution
IO.CurrentMonitor.Config.Load10CTInput
IO.CurrentMonitor.Config.Load10DrivenBy
IO.CurrentMonitor.Config.Load10OCFthreshold
IO.CurrentMonitor.Config.Load10PLFthreshold
IO.CurrentMonitor.Config.Load10Resolution
IO.CurrentMonitor.Config.Load11CTInput
IO.CurrentMonitor.Config.Load11DrivenBy
IO.CurrentMonitor.Config.Load11OCFthreshold
IO.CurrentMonitor.Config.Load11PLFthreshold
IO.CurrentMonitor.Config.Load11Resolution
IO.CurrentMonitor.Config.Load12CTInput
IO.CurrentMonitor.Config.Load12DrivenBy
IO.CurrentMonitor.Config.Load12OCFthreshold
IO.CurrentMonitor.Config.Load12PLFthreshold
IO.CurrentMonitor.Config.Load12Resolution
IO.CurrentMonitor.Config.Load13CTInput
IO.CurrentMonitor.Config.Load13DrivenBy
IO.CurrentMonitor.Config.Load13OCFthreshold
IO.CurrentMonitor.Config.Load13PLFthreshold
IO.CurrentMonitor.Config.Load13Resolution
IO.CurrentMonitor.Config.Load14CTInput
IO.CurrentMonitor.Config.Load14DrivenBy
IO.CurrentMonitor.Config.Load14OCFthreshold
IO.CurrentMonitor.Config.Load14PLFthreshold
IO.CurrentMonitor.Config.Load14Resolution
IO.CurrentMonitor.Config.Load15CTInput
IO.CurrentMonitor.Config.Load15DrivenBy
IO.CurrentMonitor.Config.Load15OCFthreshold
IO.CurrentMonitor.Config.Load15PLFthreshold
IO.CurrentMonitor.Config.Load15Resolution
IO.CurrentMonitor.Config.Load16CTInput
IO.CurrentMonitor.Config.Load16DrivenBy
IO.CurrentMonitor.Config.Load16OCFthreshold
IO.CurrentMonitor.Config.Load16PLFthreshold
IO.CurrentMonitor.Config.Load16Resolution
IO.CurrentMonitor.Config.MaxLeakPh1
IO.CurrentMonitor.Config.MaxLeakPh2
IO.CurrentMonitor.Config.MaxLeakPh3
IO.CurrentMonitor.Status.Load1Current
IO.CurrentMonitor.Status.Load2Current
IO.CurrentMonitor.Status.Load3Current
IO.CurrentMonitor.Status.Load4Current
IO.CurrentMonitor.Status.Load5Current
IO.CurrentMonitor.Status.Load6Current
IO.CurrentMonitor.Status.Load7Current
IO.CurrentMonitor.Status.Load8Current
IO.CurrentMonitor.Status.Load9Current
IO.CurrentMonitor.Status.Load10Current
IO.CurrentMonitor.Status.Load11Current
IO.CurrentMonitor.Status.Load12Current
216
Mini8 Controller
DEC
4133
4132
4207
4135
4134
4137
4136
4208
4139
4138
4141
4140
4209
4143
4142
4145
4144
4210
4147
4146
4149
4148
4211
4151
4150
4153
4152
4212
4155
4154
4157
4156
4213
4159
4158
4161
4160
4214
4163
4162
4165
4164
4215
4167
4166
4169
4168
4216
4100
4101
4102
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
HEX
1025
1024
106F
1027
1026
1029
1028
1070
102B
102A
102D
102C
1071
102F
102E
1031
1030
1072
1033
1032
1035
1034
1073
1037
1036
1039
1038
1074
103B
103A
103D
103C
1075
103F
103E
1041
1040
1076
1043
1042
1045
1044
1077
1047
1046
1049
1048
1078
1004
1005
1006
104D
104E
104F
1050
1051
1052
1053
1054
1055
1056
1057
1058
Parameter Description / Modbus address
IO.CurrentMonitor.Status.Load13Current
IO.CurrentMonitor.Status.Load14Current
IO.CurrentMonitor.Status.Load15Current
IO.CurrentMonitor.Status.Load16Current
IO.CurrentMonitor.Status.Ph1AllOff
IO.CurrentMonitor.Status.Ph2AllOff
IO.CurrentMonitor.Status.Ph3AllOff
IO.Mod.1.AlarmAck
IO.Mod.1.HiOffset
IO.Mod.1.HiPoint
IO.Mod.1.LoOffset
IO.Mod.1.LoPoint
IO.Mod.1.MinOnTime
IO.Mod.1.PV
IO.Mod.2.AlarmAck
IO.Mod.2.HiOffset
IO.Mod.2.HiPoint
IO.Mod.2.LoOffset
IO.Mod.2.LoPoint
IO.Mod.2.MinOnTime
IO.Mod.2.PV
IO.Mod.3.AlarmAck
IO.Mod.3.HiOffset
IO.Mod.3.HiPoint
IO.Mod.3.LoOffset
IO.Mod.3.LoPoint
IO.Mod.3.MinOnTime
IO.Mod.3.PV
IO.Mod.4.AlarmAck
IO.Mod.4.HiOffset
IO.Mod.4.HiPoint
IO.Mod.4.LoOffset
IO.Mod.4.LoPoint
IO.Mod.4.MinOnTime
IO.Mod.4.PV
IO.Mod.5.AlarmAck
IO.Mod.5.HiOffset
IO.Mod.5.HiPoint
IO.Mod.5.LoOffset
IO.Mod.5.LoPoint
IO.Mod.5.MinOnTime
IO.Mod.5.PV
IO.Mod.6.AlarmAck
IO.Mod.6.HiOffset
IO.Mod.6.HiPoint
IO.Mod.6.LoOffset
IO.Mod.6.LoPoint
IO.Mod.6.MinOnTime
IO.Mod.6.PV
IO.Mod.7.AlarmAck
IO.Mod.7.HiOffset
IO.Mod.7.HiPoint
IO.Mod.7.LoOffset
IO.Mod.7.LoPoint
IO.Mod.7.MinOnTime
IO.Mod.7.PV
IO.Mod.8.AlarmAck
IO.Mod.8.HiOffset
IO.Mod.8.HiPoint
IO.Mod.8.LoOffset
IO.Mod.8.LoPoint
IO.Mod.8.MinOnTime
IO.Mod.8.PV
IO.Mod.9.AlarmAck
IO.Mod.9.HiOffset
IO.Mod.9.HiPoint
IO.Mod.9.LoOffset
IO.Mod.9.LoPoint
Part No HA028581
Issue 3
DEC
4185
4186
4187
4188
4189
4190
4191
426
442
438
435
432
429
422
426
442
438
435
432
429
422
426
442
439
435
432
429
423
426
442
439
435
432
429
423
426
442
439
436
432
429
423
426
442
439
436
432
429
423
426
442
439
436
433
429
423
426
442
439
436
433
429
423
426
442
439
436
433
Sep-05
HEX
1059
105A
105B
105C
105D
105E
105F
10a
114
112
110
10e
10c4
108
10a
114
112
110
10e
10c5
108
10a
114
112
110
10e
10c6
108
10a
114
112
110
10e
10c7
108
10a
114
112
110
10e
10c8
108
10a
114
112
110
10e
10c9
108
10a
114
112
110
10e
10ca
108
10a
114
112
110
10e
10cb
108
10ac
114c
112c
110c
10ec
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
IO.Mod.9.MinOnTime
IO.Mod.9.PV
IO.Mod.10.AlarmAck
IO.Mod.10.HiOffset
IO.Mod.10.HiPoint
IO.Mod.10.LoOffset
IO.Mod.10.LoPoint
IO.Mod.10.MinOnTime
IO.Mod.10.PV
IO.Mod.11.AlarmAck
IO.Mod.11.HiOffset
IO.Mod.11.HiPoint
IO.Mod.11.LoOffset
IO.Mod.11.LoPoint
IO.Mod.11.MinOnTime
IO.Mod.11.PV
IO.Mod.12.AlarmAck
IO.Mod.12.HiOffset
IO.Mod.12.HiPoint
IO.Mod.12.LoOffset
IO.Mod.12.LoPoint
IO.Mod.12.MinOnTime
IO.Mod.12.PV
IO.Mod.13.AlarmAck
IO.Mod.13.HiOffset
IO.Mod.13.HiPoint
IO.Mod.13.LoOffset
IO.Mod.13.LoPoint
IO.Mod.13.MinOnTime
IO.Mod.13.PV
IO.Mod.14.AlarmAck
IO.Mod.14.HiOffset
IO.Mod.14.HiPoint
IO.Mod.14.LoOffset
IO.Mod.14.LoPoint
IO.Mod.14.MinOnTime
IO.Mod.14.PV
IO.Mod.15.AlarmAck
IO.Mod.15.HiOffset
IO.Mod.15.HiPoint
IO.Mod.15.LoOffset
IO.Mod.15.LoPoint
IO.Mod.15.MinOnTime
IO.Mod.15.PV
IO.Mod.16.AlarmAck
IO.Mod.16.HiOffset
IO.Mod.16.HiPoint
IO.Mod.16.LoOffset
IO.Mod.16.LoPoint
IO.Mod.16.MinOnTime
IO.Mod.16.PV
IO.Mod.17.AlarmAck
IO.Mod.17.HiOffset
IO.Mod.17.HiPoint
IO.Mod.17.LoOffset
IO.Mod.17.LoPoint
IO.Mod.17.MinOnTime
IO.Mod.17.PV
IO.Mod.18.AlarmAck
IO.Mod.18.HiOffset
IO.Mod.18.HiPoint
IO.Mod.18.LoOffset
IO.Mod.18.LoPoint
IO.Mod.18.MinOnTime
IO.Mod.18.PV
IO.Mod.19.AlarmAck
IO.Mod.19.HiOffset
IO.Mod.19.HiPoint
IO.Mod.19.LoOffset
Part No HA028581
Issue 3 Sep-05
DEC
430
423
426
442
439
436
433
430
423
427
443
439
436
433
430
423
427
443
439
436
433
430
423
427
443
440
436
433
430
424
427
443
440
436
433
430
424
427
443
440
437
433
430
424
427
443
440
437
433
430
424
427
443
440
437
434
430
424
427
443
440
437
434
430
424
427
443
440
437
HEX
10cc
108c
10a
114
112
110
10e
10cd
108
10a
114
112
110
10e
10ce
108
10af
114f
112f
110f
10ef
10cf
108f
10b
115
113
111
10f0
10d
109
10b
115
113
111
10f1
10d
109
10b
115
113
111
10f2
10d
109
10b
115
113
111
10f3
10d
109
10b
115
113
111
10f4
10d
109
10b
115
113
111
10f5
10d
109
10b
115
113
111
Parameter Description / Modbus address
IO.Mod.19.LoPoint
IO.Mod.19.MinOnTime
IO.Mod.19.PV
IO.Mod.20.AlarmAck
IO.Mod.20.HiOffset
IO.Mod.20.HiPoint
IO.Mod.20.LoOffset
IO.Mod.20.LoPoint
IO.Mod.20.MinOnTime
IO.Mod.20.PV
IO.Mod.21.AlarmAck
IO.Mod.21.HiOffset
IO.Mod.21.HiPoint
IO.Mod.21.LoOffset
IO.Mod.21.LoPoint
IO.Mod.21.MinOnTime
IO.Mod.21.PV
IO.Mod.22.AlarmAck
IO.Mod.22.HiOffset
IO.Mod.22.HiPoint
IO.Mod.22.LoOffset
IO.Mod.22.LoPoint
IO.Mod.22.MinOnTime
IO.Mod.22.PV
IO.Mod.23.AlarmAck
IO.Mod.23.HiOffset
IO.Mod.23.HiPoint
IO.Mod.23.LoOffset
IO.Mod.23.LoPoint
IO.Mod.23.MinOnTime
IO.Mod.23.PV
IO.Mod.24.AlarmAck
IO.Mod.24.HiOffset
IO.Mod.24.HiPoint
IO.Mod.24.LoOffset
IO.Mod.24.LoPoint
IO.Mod.24.MinOnTime
IO.Mod.24.PV
IO.Mod.25.AlarmAck
IO.Mod.25.HiOffset
IO.Mod.25.HiPoint
IO.Mod.25.LoOffset
IO.Mod.25.LoPoint
IO.Mod.25.MinOnTime
IO.Mod.25.PV
IO.Mod.26.AlarmAck
IO.Mod.26.HiOffset
IO.Mod.26.HiPoint
IO.Mod.26.LoOffset
IO.Mod.26.LoPoint
IO.Mod.26.MinOnTime
IO.Mod.26.PV
IO.Mod.27.AlarmAck
IO.Mod.27.HiOffset
IO.Mod.27.HiPoint
IO.Mod.27.LoOffset
IO.Mod.27.LoPoint
IO.Mod.27.MinOnTime
IO.Mod.27.PV
IO.Mod.28.AlarmAck
IO.Mod.28.HiOffset
IO.Mod.28.HiPoint
IO.Mod.28.LoOffset
IO.Mod.28.LoPoint
IO.Mod.28.MinOnTime
IO.Mod.28.PV
IO.Mod.29.AlarmAck
IO.Mod.29.HiOffset
IO.Mod.29.HiPoint
DEC
434
431
424
427
443
440
437
434
431
424
428
444
444
437
434
431
424
428
444
440
437
434
431
424
428
444
441
437
434
431
425
428
444
441
437
434
431
425
428
444
441
438
434
431
425
428
444
441
438
434
431
425
428
444
441
438
435
431
425
428
444
441
438
435
431
425
428
444
441
217
HEX
10f6
10d
109
10b
115
113
111
10f7
10d
109
10b
115
113
111
10f8
10d
109
10b
115
113
111
10f9
10d
109
10b
115
113
111
10fa
10d
109
10b
115
113
111
10fb
10d
109
10bc
115c
113c
111c
10fc
10dc
109c
10b
115
113
111
10fd
10d
109
10b
115
113
111
10fe
10d
109
10bf
115f
113f
111f
10ff
10df
109f
10c0
116
114
Engineering Handbook
Parameter Description / Modbus address
IO.Mod.29.LoOffset
IO.Mod.29.LoPoint
IO.Mod.29.MinOnTime
IO.Mod.29.PV
IO.Mod.30.AlarmAck
IO.Mod.30.HiOffset
IO.Mod.30.HiPoint
IO.Mod.30.LoOffset
IO.Mod.30.LoPoint
IO.Mod.30.MinOnTime
IO.Mod.30.PV
IO.Mod.31.AlarmAck
IO.Mod.31.HiOffset
IO.Mod.31.HiPoint
IO.Mod.31.LoOffset
IO.Mod.31.LoPoint
IO.Mod.31.MinOnTime
IO.Mod.31.PV
IO.Mod.32.AlarmAck
IO.Mod.32.HiOffset
IO.Mod.32.HiPoint
IO.Mod.32.LoOffset
IO.Mod.32.LoPoint
IO.Mod.32.MinOnTime
IO.Mod.32.PV
IO.ModIDs.Module1
IO.ModIDs.Module2
IO.ModIDs.Module3
IO.ModIDs.Module4
IPMonitor.1.Max
IPMonitor.1.Min
IPMonitor.1.Reset
IPMonitor.1.Threshold
IPMonitor.1.TimeAbove
IPMonitor.2.Max
IPMonitor.2.Min
IPMonitor.2.Reset
IPMonitor.2.Threshold
IPMonitor.2.TimeAbove
Lgc2.1.In1
Lgc2.1.In2
Lgc2.1.Out
Lgc2.2.In1
Lgc2.2.In2
Lgc2.2.Out
Lgc2.3.In1
Lgc2.3.In2
Lgc2.3.Out
Lgc2.4.In1
Lgc2.4.In2
Lgc2.4.Out
Lgc2.5.In1
Lgc2.5.In2
Lgc2.5.Out
Lgc2.6.In1
Lgc2.6.In2
Lgc2.6.Out
Lgc2.7.In1
Lgc2.7.In2
Lgc2.7.Out
Lgc2.8.In1
Lgc2.8.In2
Lgc2.8.Out
Lgc2.9.In1
Lgc2.9.In2
218
Mini8 Controller
DEC
438
435
432
425
428
444
441
438
435
432
425
429
445
441
438
435
432
425
429
445
441
438
435
432
425
12707
12771
12835
12899
4915
4916
4919
4917
4918
4920
4921
4924
4922
4923
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
HEX
112
110
10e
10a
10c1
116
114
112
110
10e
10a
10c2
116
114
112
110
10e
10a
10c3
116
114
112
110
10e
10a
31A3
31E3
3223
3263
1333
1334
1337
1335
1336
1338
1339
133C
133A
133B
12D6
12D7
12D8
12D9
12DA
12DB
12DC
12DD
12DE
12DF
12E0
12E1
12E2
12E3
12E4
12E5
12E6
12E7
12E8
12E9
12EA
12EB
12EC
12ED
12EE
12EF
Parameter Description / Modbus address
Lgc2.9.Out
Lgc2.10.In1
Lgc2.10.In2
Lgc2.10.Out
Lgc2.11.In1
Lgc2.11.In2
Lgc2.11.Out
Lgc2.12.In1
Lgc2.12.In2
Lgc2.12.Out
Lgc2.13.In1
Lgc2.13.In2
Lgc2.13.Out
Lgc2.14.In1
Lgc2.14.In2
Lgc2.14.Out
Lgc2.15.In1
Lgc2.15.In2
Lgc2.15.Out
Lgc2.16.In1
Lgc2.16.In2
Lgc2.16.Out
Lgc2.17.In1
Lgc2.17.In2
Lgc2.17.Out
Lgc2.18.In1
Lgc2.18.In2
Lgc2.18.Out
Lgc2.19.In1
Lgc2.19.In2
Lgc2.19.Out
Lgc2.20.In1
Lgc2.20.In2
Lgc2.20.Out
Lgc2.21.In1
Lgc2.21.In2
Lgc2.21.Out
Lgc2.22.In1
Lgc2.22.In2
Lgc2.22.Out
Lgc2.23.In1
Lgc2.23.In2
Lgc2.23.Out
Lgc2.24.In1
Lgc2.24.In2
Lgc2.24.Out
Lgc8.1.In1
Lgc8.1.In2
Lgc8.1.In3
Lgc8.1.In4
Lgc8.1.In5
Lgc8.1.In6
Lgc8.1.In7
Lgc8.1.In8
Lgc8.1.Out
Lgc8.2.In1
Lgc8.2.In2
Lgc8.2.In3
Lgc8.2.In4
Lgc8.2.In5
Lgc8.2.In6
Lgc8.2.In7
Lgc8.2.In8
Part No HA028581
Issue 3
DEC
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
Sep-05
HEX
12F0
12F1
12F2
12F3
12F4
12F5
12F6
12F7
12F8
12F9
12FA
12FB
12FC
12FD
12FE
12FF
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
130A
130B
130C
130D
130E
130F
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
131A
131B
131C
131D
131E
131F
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
132A
132B
132C
132D
132E
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Lgc8.2.Out
Lin16.In
Lin16.In1
Lin16.In2
Lin16.In3
Lin16.In4
Lin16.In5
Lin16.In6
Lin16.In7
Lin16.In8
Lin16.In9
Lin16.In10
Lin16.In11
Lin16.In12
Lin16.In13
Lin16.In14
Lin16.InHighLimit
Lin16.InLowLimit
Lin16.Out
Lin16.Out1
Lin16.Out2
Lin16.Out3
Lin16.Out4
Lin16.Out5
Lin16.Out6
Lin16.Out7
Lin16.Out8
Lin16.Out9
Lin16.Out10
Lin16.Out11
Lin16.Out12
Lin16.Out13
Lin16.Out14
Lin16.OutHighLimit
Lin16.OutLowLimit
Loop.1.Diag.DerivativeOutContrib
Loop.1.Diag.Error
Loop.1.Diag.IntegralOutContrib
Loop.1.Diag.LoopBreakAlarm
Loop.1.Diag.LoopMode
Loop.1.Diag.PropOutContrib
Loop.1.Diag.SBrk
Loop.1.Diag.SchedCBH
Loop.1.Diag.SchedCBL
Loop.1.Diag.SchedLPBrk
Loop.1.Diag.SchedMR
Loop.1.Diag.SchedOPHi
Loop.1.Diag.SchedOPLo
Loop.1.Diag.SchedPB
Loop.1.Diag.SchedR2G
Loop.1.Diag.SchedTd
Loop.1.Diag.SchedTi
Loop.1.Diag.TargetOutVal
Loop.1.Main.ActiveOut
Loop.1.Main.AutoMan
Loop.1.Main.Inhibit
Loop.1.Main.PV
Loop.1.Main.TargetSP
Loop.1.Main.WorkingSP
Loop.1.OP.Ch1OnOffHysteresis
Loop.1.OP.Ch1Out
Loop.1.OP.Ch2Deadband
Loop.1.OP.Ch2OnOffHysteresis
Part No HA028581
Issue 3 Sep-05
DEC
4911
4960
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4928
4961
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4944
119
113
118
116
114
117
120
32
33
35
34
37
38
29
36
31
30
115
4
10
20
1
2
5
84
82
16
85
HEX
132F
1360
1341
1342
1343
1344
1345
1346
1347
1348
1349
134A
134B
134C
134D
134E
134F
1340
1361
1351
1352
1353
1354
1355
1356
1357
1358
1359
135A
135B
135C
135D
135E
135F
1350
0077
0071
0076
0074
0072
0075
0078
0020
0021
0023
0022
0025
0026
001D
0024
001F
001E
0073
0004
000A
0014
0001
0002
0005
0054
0052
0010
0055
Parameter Description / Modbus address
Loop.1.OP.Ch2Out
Loop.1.OP.CoolType
Loop.1.OP.EnablePowerFeedforward
Loop.1.OP.FeedForwardGain
Loop.1.OP.FeedForwardOffset
Loop.1.OP.FeedForwardTrimLimit
Loop.1.OP.FeedForwardType
Loop.1.OP.FeedForwardVal
Loop.1.OP.FF_Rem
Loop.1.OP.ManualMode
Loop.1.OP.ManualOutVal
Loop.1.OP.MeasuredPower
Loop.1.OP.OutputHighLimit
Loop.1.OP.OutputLowLimit
Loop.1.OP.Rate
Loop.1.OP.RateDisable
Loop.1.OP.RemOPH
Loop.1.OP.RemOPL
Loop.1.OP.SafeOutVal
Loop.1.OP.SensorBreakMode
Loop.1.OP.TrackEnable
Loop.1.OP.TrackOutVal
Loop.1.PID.ActiveSet
Loop.1.PID.Boundary1-2
Loop.1.PID.Boundary2-3
Loop.1.PID.CutbackHigh
Loop.1.PID.CutbackHigh2
Loop.1.PID.CutbackHigh3
Loop.1.PID.CutbackLow
Loop.1.PID.CutbackLow2
Loop.1.PID.CutbackLow3
Loop.1.PID.DerivativeTime
Loop.1.PID.DerivativeTime2
Loop.1.PID.DerivativeTime3
Loop.1.PID.IntegralTime
Loop.1.PID.IntegralTime2
Loop.1.PID.IntegralTime3
Loop.1.PID.LoopBreakTime
Loop.1.PID.LoopBreakTime2
Loop.1.PID.LoopBreakTime3
Loop.1.PID.ManualReset
Loop.1.PID.ManualReset2
Loop.1.PID.ManualReset3
Loop.1.PID.NumSets
Loop.1.PID.OutputHi
Loop.1.PID.OutputHi2
Loop.1.PID.OutputHi3
Loop.1.PID.OutputLo
Loop.1.PID.OutputLo2
Loop.1.PID.OutputLo3
Loop.1.PID.ProportionalBand
Loop.1.PID.ProportionalBand2
Loop.1.PID.ProportionalBand3
Loop.1.PID.RelCh2Gain
Loop.1.PID.RelCh2Gain2
Loop.1.PID.RelCh2Gain3
Loop.1.PID.SchedulerRemoteInput
Loop.1.PID.SchedulerType
Loop.1.Setup.CH1ControlType
Loop.1.Setup.CH2ControlType
Loop.1.Setup.ControlAction
Loop.1.Setup.DerivativeType
Loop.1.Setup.LoopType
DEC
83
93
91
95
96
97
94
98
103
90
3
92
80
81
86
87
102
101
89
88
100
99
28
26
27
18
46
56
17
47
57
9
45
55
8
44
54
40
49
59
39
48
58
64
41
51
61
42
52
62
6
43
53
19
50
60
65
63
22
23
7
25
21
219
HEX
0053
005D
005B
005F
0060
0061
005E
0062
0067
005A
0003
005C
0050
0051
0056
0057
0066
0065
0059
0058
0064
0063
001C
001A
001B
0012
002E
0038
0011
002F
0039
0009
002D
0037
0008
002C
0036
0028
0031
003B
0027
0030
003A
0040
0029
0033
003D
002A
0034
003E
0006
002B
0035
0013
0032
003C
0041
003F
0016
0017
0007
0019
0015
Engineering Handbook
Parameter Description / Modbus address
Loop.1.Setup.PBUnits
Loop.1.SP.AltSP
Loop.1.SP.AltSPSelect
Loop.1.SP.ManualTrack
Loop.1.SP.RangeHigh
Loop.1.SP.RangeLow
Loop.1.SP.Rate
Loop.1.SP.RateDisable
Loop.1.SP.RateDone
Loop.1.SP.SP1
Loop.1.SP.SP2
Loop.1.SP.SPHighLimit
Loop.1.SP.SPLowLimit
Loop.1.SP.SPSelect
Loop.1.SP.SPTrack
Loop.1.SP.SPTrim
Loop.1.SP.SPTrimHighLimit
Loop.1.SP.SPTrimLowLimit
Loop.1.SP.TrackPV
Loop.1.SP.TrackSP
Loop.1.Tune.AutotuneEnable
Loop.1.Tune.OutputHighLimit
Loop.1.Tune.OutputLowLimit
Loop.1.Tune.Stage
Loop.1.Tune.StageTime
Loop.1.Tune.State
Loop.1.Tune.StepSize
Loop.1.Tune.Type
Loop.2.Diag.DerivativeOutContrib
Loop.2.Diag.Error
Loop.2.Diag.IntegralOutContrib
Loop.2.Diag.LoopBreakAlarm
Loop.2.Diag.LoopMode
Loop.2.Diag.PropOutContrib
Loop.2.Diag.SBrk
Loop.2.Diag.SchedCBH
Loop.2.Diag.SchedCBL
Loop.2.Diag.SchedLPBrk
Loop.2.Diag.SchedMR
Loop.2.Diag.SchedOPHi
Loop.2.Diag.SchedOPLo
Loop.2.Diag.SchedPB
Loop.2.Diag.SchedR2G
Loop.2.Diag.SchedTd
Loop.2.Diag.SchedTi
Loop.2.Diag.TargetOutVal
Loop.2.Main.ActiveOut
Loop.2.Main.AutoMan
Loop.2.Main.Inhibit
Loop.2.Main.PV
Loop.2.Main.TargetSP
Loop.2.Main.WorkingSP
Loop.2.OP.Ch1OnOffHysteresis
Loop.2.OP.Ch1Out
Loop.2.OP.Ch2Deadband
Loop.2.OP.Ch2OnOffHysteresis
Loop.2.OP.Ch2Out
Loop.2.OP.CoolType
Loop.2.OP.EnablePowerFeedforward
Loop.2.OP.FeedForwardGain
Loop.2.OP.FeedForwardOffset
Loop.2.OP.FeedForwardTrimLimit
Loop.2.OP.FeedForwardType
220
Mini8 Controller
DEC
24
68
69
75
12
11
70
71
79
13
14
66
67
15
76
72
73
74
77
78
108
105
106
111
112
110
109
104
375
369
374
372
370
373
376
288
289
291
290
293
294
285
292
287
286
371
260
266
276
257
258
261
340
338
272
341
339
349
347
351
352
353
350
HEX
0018
0044
0045
004B
000C
000B
0046
0047
004F
000D
000E
0042
0043
000F
004C
0048
0049
004A
004D
004E
006C
0069
006A
006F
0070
006E
006D
0068
0177
0171
0176
0174
0172
0175
0178
0120
0121
0123
0122
0125
0126
011D
0124
011F
011E
0173
0104
010A
0114
0101
0102
0105
0154
0152
0110
0155
0153
015D
015B
015F
0160
0161
015E
Parameter Description / Modbus address
Loop.2.OP.FeedForwardVal
Loop.2.OP.FF_Rem
Loop.2.OP.ManualMode
Loop.2.OP.ManualOutVal
Loop.2.OP.MeasuredPower
Loop.2.OP.OutputHighLimit
Loop.2.OP.OutputLowLimit
Loop.2.OP.Rate
Loop.2.OP.RateDisable
Loop.2.OP.RemOPH
Loop.2.OP.RemOPL
Loop.2.OP.SafeOutVal
Loop.2.OP.SensorBreakMode
Loop.2.OP.TrackEnable
Loop.2.OP.TrackOutVal
Loop.2.PID.ActiveSet
Loop.2.PID.Boundary1-2
Loop.2.PID.Boundary2-3
Loop.2.PID.CutbackHigh
Loop.2.PID.CutbackHigh2
Loop.2.PID.CutbackHigh3
Loop.2.PID.CutbackLow
Loop.2.PID.CutbackLow2
Loop.2.PID.CutbackLow3
Loop.2.PID.DerivativeTime
Loop.2.PID.DerivativeTime2
Loop.2.PID.DerivativeTime3
Loop.2.PID.IntegralTime
Loop.2.PID.IntegralTime2
Loop.2.PID.IntegralTime3
Loop.2.PID.LoopBreakTime
Loop.2.PID.LoopBreakTime2
Loop.2.PID.LoopBreakTime3
Loop.2.PID.ManualReset
Loop.2.PID.ManualReset2
Loop.2.PID.ManualReset3
Loop.2.PID.NumSets
Loop.2.PID.OutputHi
Loop.2.PID.OutputHi2
Loop.2.PID.OutputHi3
Loop.2.PID.OutputLo
Loop.2.PID.OutputLo2
Loop.2.PID.OutputLo3
Loop.2.PID.ProportionalBand
Loop.2.PID.ProportionalBand2
Loop.2.PID.ProportionalBand3
Loop.2.PID.RelCh2Gain
Loop.2.PID.RelCh2Gain2
Loop.2.PID.RelCh2Gain3
Loop.2.PID.SchedulerRemoteInput
Loop.2.PID.SchedulerType
Loop.2.Setup.CH1ControlType
Loop.2.Setup.CH2ControlType
Loop.2.Setup.ControlAction
Loop.2.Setup.DerivativeType
Loop.2.Setup.LoopType
Loop.2.Setup.PBUnits
Loop.2.SP.AltSP
Loop.2.SP.AltSPSelect
Loop.2.SP.ManualTrack
Loop.2.SP.RangeHigh
Loop.2.SP.RangeLow
Loop.2.SP.Rate
Part No HA028581
Issue 3
DEC
354
359
346
259
348
336
337
342
343
358
357
345
344
356
355
284
282
283
274
302
312
273
303
313
265
301
311
264
300
310
296
305
315
295
304
314
320
297
307
317
298
308
318
262
299
309
275
306
316
321
319
278
279
263
281
277
280
324
325
331
268
267
326
Sep-05
HEX
0162
0167
015A
0103
015C
0150
0151
0156
0157
0166
0165
0159
0158
0164
0163
011C
011A
011B
0112
012E
0138
0111
012F
0139
0109
012D
0137
0108
012C
0136
0128
0131
013B
0127
0130
013A
0140
0129
0133
013D
012A
0134
013E
0106
012B
0135
0113
0132
013C
0141
013F
0116
0117
0107
0119
0115
0118
0144
0145
014B
010C
010B
0146
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Loop.2.SP.RateDisable
Loop.2.SP.RateDone
Loop.2.SP.SP1
Loop.2.SP.SP2
Loop.2.SP.SPHighLimit
Loop.2.SP.SPLowLimit
Loop.2.SP.SPSelect
Loop.2.SP.SPTrack
Loop.2.SP.SPTrim
Loop.2.SP.SPTrimHighLimit
Loop.2.SP.SPTrimLowLimit
Loop.2.SP.TrackPV
Loop.2.SP.TrackSP
Loop.2.Tune.AutotuneEnable
Loop.2.Tune.OutputHighLimit
Loop.2.Tune.OutputLowLimit
Loop.2.Tune.Stage
Loop.2.Tune.StageTime
Loop.2.Tune.State
Loop.2.Tune.StepSize
Loop.2.Tune.Type
Loop.3.Diag.DerivativeOutContrib
Loop.3.Diag.Error
Loop.3.Diag.IntegralOutContrib
Loop.3.Diag.LoopBreakAlarm
Loop.3.Diag.LoopMode
Loop.3.Diag.PropOutContrib
Loop.3.Diag.SBrk
Loop.3.Diag.SchedCBH
Loop.3.Diag.SchedCBL
Loop.3.Diag.SchedLPBrk
Loop.3.Diag.SchedMR
Loop.3.Diag.SchedOPHi
Loop.3.Diag.SchedOPLo
Loop.3.Diag.SchedPB
Loop.3.Diag.SchedR2G
Loop.3.Diag.SchedTd
Loop.3.Diag.SchedTi
Loop.3.Diag.TargetOutVal
Loop.3.Main.ActiveOut
Loop.3.Main.AutoMan
Loop.3.Main.Inhibit
Loop.3.Main.PV
Loop.3.Main.TargetSP
Loop.3.Main.WorkingSP
Loop.3.OP.Ch1OnOffHysteresis
Loop.3.OP.Ch1Out
Loop.3.OP.Ch2Deadband
Loop.3.OP.Ch2OnOffHysteresis
Loop.3.OP.Ch2Out
Loop.3.OP.CoolType
Loop.3.OP.EnablePowerFeedforward
Loop.3.OP.FeedForwardGain
Loop.3.OP.FeedForwardOffset
Loop.3.OP.FeedForwardTrimLimit
Loop.3.OP.FeedForwardType
Loop.3.OP.FeedForwardVal
Loop.3.OP.FF_Rem
Loop.3.OP.ManualMode
Loop.3.OP.ManualOutVal
Loop.3.OP.MeasuredPower
Loop.3.OP.OutputHighLimit
Loop.3.OP.OutputLowLimit
Part No HA028581
Issue 3 Sep-05
DEC
327
335
269
270
322
323
271
332
328
329
330
333
334
364
361
362
367
368
366
365
360
631
625
630
628
626
629
632
544
545
547
546
549
550
541
548
543
542
627
516
522
532
513
514
517
596
594
528
597
595
605
603
607
608
609
606
610
615
602
515
604
592
593
HEX
0147
014F
010D
010E
0142
0143
010F
014C
0148
0149
014A
014D
014E
016C
0169
016A
016F
0170
016E
016D
0168
0277
0271
0276
0274
0272
0275
0278
0220
0221
0223
0222
0225
0226
021D
0224
021F
021E
0273
0204
020A
0214
0201
0202
0205
0254
0252
0210
0255
0253
025D
025B
025F
0260
0261
025E
0262
0267
025A
0203
025C
0250
0251
Parameter Description / Modbus address
Loop.3.OP.Rate
Loop.3.OP.RateDisable
Loop.3.OP.RemOPH
Loop.3.OP.RemOPL
Loop.3.OP.SafeOutVal
Loop.3.OP.SensorBreakMode
Loop.3.OP.TrackEnable
Loop.3.OP.TrackOutVal
Loop.3.PID.ActiveSet
Loop.3.PID.Boundary1-2
Loop.3.PID.Boundary2-3
Loop.3.PID.CutbackHigh
Loop.3.PID.CutbackHigh2
Loop.3.PID.CutbackHigh3
Loop.3.PID.CutbackLow
Loop.3.PID.CutbackLow2
Loop.3.PID.CutbackLow3
Loop.3.PID.DerivativeTime
Loop.3.PID.DerivativeTime2
Loop.3.PID.DerivativeTime3
Loop.3.PID.IntegralTime
Loop.3.PID.IntegralTime2
Loop.3.PID.IntegralTime3
Loop.3.PID.LoopBreakTime
Loop.3.PID.LoopBreakTime2
Loop.3.PID.LoopBreakTime3
Loop.3.PID.ManualReset
Loop.3.PID.ManualReset2
Loop.3.PID.ManualReset3
Loop.3.PID.NumSets
Loop.3.PID.OutputHi
Loop.3.PID.OutputHi2
Loop.3.PID.OutputHi3
Loop.3.PID.OutputLo
Loop.3.PID.OutputLo2
Loop.3.PID.OutputLo3
Loop.3.PID.ProportionalBand
Loop.3.PID.ProportionalBand2
Loop.3.PID.ProportionalBand3
Loop.3.PID.RelCh2Gain
Loop.3.PID.RelCh2Gain2
Loop.3.PID.RelCh2Gain3
Loop.3.PID.SchedulerRemoteInput
Loop.3.PID.SchedulerType
Loop.3.Setup.CH1ControlType
Loop.3.Setup.CH2ControlType
Loop.3.Setup.ControlAction
Loop.3.Setup.DerivativeType
Loop.3.Setup.LoopType
Loop.3.Setup.PBUnits
Loop.3.SP.AltSP
Loop.3.SP.AltSPSelect
Loop.3.SP.ManualTrack
Loop.3.SP.RangeHigh
Loop.3.SP.RangeLow
Loop.3.SP.Rate
Loop.3.SP.RateDisable
Loop.3.SP.RateDone
Loop.3.SP.SP1
Loop.3.SP.SP2
Loop.3.SP.SPHighLimit
Loop.3.SP.SPLowLimit
Loop.3.SP.SPSelect
DEC
598
599
614
613
601
600
612
611
540
538
539
530
558
568
529
559
569
521
557
567
520
556
566
552
561
571
551
560
570
576
553
563
573
554
564
574
518
555
565
531
562
572
577
575
534
535
519
537
533
536
580
581
587
524
523
582
583
591
525
526
578
579
527
221
HEX
0256
0257
0266
0265
0259
0258
0264
0263
021C
021A
021B
0212
022E
0238
0211
022F
0239
0209
022D
0237
0208
022C
0236
0228
0231
023B
0227
0230
023A
0240
0229
0233
023D
022A
0234
023E
0206
022B
0235
0213
0232
023C
0241
023F
0216
0217
0207
0219
0215
0218
0244
0245
024B
020C
020B
0246
0247
024F
020D
020E
0242
0243
020F
Engineering Handbook
Parameter Description / Modbus address
Loop.3.SP.SPTrack
Loop.3.SP.SPTrim
Loop.3.SP.SPTrimHighLimit
Loop.3.SP.SPTrimLowLimit
Loop.3.SP.TrackPV
Loop.3.SP.TrackSP
Loop.3.Tune.AutotuneEnable
Loop.3.Tune.OutputHighLimit
Loop.3.Tune.OutputLowLimit
Loop.3.Tune.Stage
Loop.3.Tune.StageTime
Loop.3.Tune.State
Loop.3.Tune.StepSize
Loop.3.Tune.Type
Loop.4.Diag.DerivativeOutContrib
Loop.4.Diag.Error
Loop.4.Diag.IntegralOutContrib
Loop.4.Diag.LoopBreakAlarm
Loop.4.Diag.LoopMode
Loop.4.Diag.PropOutContrib
Loop.4.Diag.SBrk
Loop.4.Diag.SchedCBH
Loop.4.Diag.SchedCBL
Loop.4.Diag.SchedLPBrk
Loop.4.Diag.SchedMR
Loop.4.Diag.SchedOPHi
Loop.4.Diag.SchedOPLo
Loop.4.Diag.SchedPB
Loop.4.Diag.SchedR2G
Loop.4.Diag.SchedTd
Loop.4.Diag.SchedTi
Loop.4.Diag.TargetOutVal
Loop.4.Main.ActiveOut
Loop.4.Main.AutoMan
Loop.4.Main.Inhibit
Loop.4.Main.PV
Loop.4.Main.TargetSP
Loop.4.Main.WorkingSP
Loop.4.OP.Ch1OnOffHysteresis
Loop.4.OP.Ch1Out
Loop.4.OP.Ch2Deadband
Loop.4.OP.Ch2OnOffHysteresis
Loop.4.OP.Ch2Out
Loop.4.OP.CoolType
Loop.4.OP.EnablePowerFeedforward
Loop.4.OP.FeedForwardGain
Loop.4.OP.FeedForwardOffset
Loop.4.OP.FeedForwardTrimLimit
Loop.4.OP.FeedForwardType
Loop.4.OP.FeedForwardVal
Loop.4.OP.FF_Rem
Loop.4.OP.ManualMode
Loop.4.OP.ManualOutVal
Loop.4.OP.MeasuredPower
Loop.4.OP.OutputHighLimit
Loop.4.OP.OutputLowLimit
Loop.4.OP.Rate
Loop.4.OP.RateDisable
Loop.4.OP.RemOPH
Loop.4.OP.RemOPL
Loop.4.OP.SafeOutVal
Loop.4.OP.SensorBreakMode
Loop.4.OP.TrackEnable
222
Mini8 Controller
DEC
588
584
585
586
589
590
620
617
618
623
624
622
621
616
887
881
886
884
882
885
888
800
801
803
802
805
806
797
804
799
798
883
772
778
788
769
770
773
852
850
784
853
851
861
859
863
864
865
862
866
871
858
771
860
848
849
854
855
870
869
857
856
868
HEX
024C
0248
0249
024A
024D
024E
026C
0269
026A
026F
0270
026E
026D
0268
0377
0371
0376
0374
0372
0375
0378
0320
0321
0323
0322
0325
0326
031D
0324
031F
031E
0373
0304
030A
0314
0301
0302
0305
0354
0352
0310
0355
0353
035D
035B
035F
0360
0361
035E
0362
0367
035A
0303
035C
0350
0351
0356
0357
0366
0365
0359
0358
0364
Parameter Description / Modbus address
Loop.4.OP.TrackOutVal
Loop.4.PID.ActiveSet
Loop.4.PID.Boundary1-2
Loop.4.PID.Boundary2-3
Loop.4.PID.CutbackHigh
Loop.4.PID.CutbackHigh2
Loop.4.PID.CutbackHigh3
Loop.4.PID.CutbackLow
Loop.4.PID.CutbackLow2
Loop.4.PID.CutbackLow3
Loop.4.PID.DerivativeTime
Loop.4.PID.DerivativeTime2
Loop.4.PID.DerivativeTime3
Loop.4.PID.IntegralTime
Loop.4.PID.IntegralTime2
Loop.4.PID.IntegralTime3
Loop.4.PID.LoopBreakTime
Loop.4.PID.LoopBreakTime2
Loop.4.PID.LoopBreakTime3
Loop.4.PID.ManualReset
Loop.4.PID.ManualReset2
Loop.4.PID.ManualReset3
Loop.4.PID.NumSets
Loop.4.PID.OutputHi
Loop.4.PID.OutputHi2
Loop.4.PID.OutputHi3
Loop.4.PID.OutputLo
Loop.4.PID.OutputLo2
Loop.4.PID.OutputLo3
Loop.4.PID.ProportionalBand
Loop.4.PID.ProportionalBand2
Loop.4.PID.ProportionalBand3
Loop.4.PID.RelCh2Gain
Loop.4.PID.RelCh2Gain2
Loop.4.PID.RelCh2Gain3
Loop.4.PID.SchedulerRemoteInput
Loop.4.PID.SchedulerType
Loop.4.Setup.CH1ControlType
Loop.4.Setup.CH2ControlType
Loop.4.Setup.ControlAction
Loop.4.Setup.DerivativeType
Loop.4.Setup.LoopType
Loop.4.Setup.PBUnits
Loop.4.SP.AltSP
Loop.4.SP.AltSPSelect
Loop.4.SP.ManualTrack
Loop.4.SP.RangeHigh
Loop.4.SP.RangeLow
Loop.4.SP.Rate
Loop.4.SP.RateDisable
Loop.4.SP.RateDone
Loop.4.SP.SP1
Loop.4.SP.SP2
Loop.4.SP.SPHighLimit
Loop.4.SP.SPLowLimit
Loop.4.SP.SPSelect
Loop.4.SP.SPTrack
Loop.4.SP.SPTrim
Loop.4.SP.SPTrimHighLimit
Loop.4.SP.SPTrimLowLimit
Loop.4.SP.TrackPV
Loop.4.SP.TrackSP
Loop.4.Tune.AutotuneEnable
Part No HA028581
Issue 3
DEC
867
796
794
795
786
814
824
785
815
825
777
813
823
776
812
822
808
817
827
807
816
826
832
809
819
829
810
820
830
774
811
821
787
818
828
833
831
790
791
775
793
789
792
836
837
843
780
779
838
839
847
781
782
834
835
783
844
840
841
842
845
846
876
Sep-05
HEX
0363
031C
031A
031B
0312
032E
0338
0311
032F
0339
0309
032D
0337
0308
032C
0336
0328
0331
033B
0327
0330
033A
0340
0329
0333
033D
032A
0334
033E
0306
032B
0335
0313
0332
033C
0341
033F
0316
0317
0307
0319
0315
0318
0344
0345
034B
030C
030B
0346
0347
034F
030D
030E
0342
0343
030F
034C
0348
0349
034A
034D
034E
036C
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Loop.4.Tune.OutputHighLimit
Loop.4.Tune.OutputLowLimit
Loop.4.Tune.Stage
Loop.4.Tune.StageTime
Loop.4.Tune.State
Loop.4.Tune.StepSize
Loop.4.Tune.Type
Loop.5.Diag.DerivativeOutContrib
Loop.5.Diag.Error
Loop.5.Diag.IntegralOutContrib
Loop.5.Diag.LoopBreakAlarm
Loop.5.Diag.LoopMode
Loop.5.Diag.PropOutContrib
Loop.5.Diag.SBrk
Loop.5.Diag.SchedCBH
Loop.5.Diag.SchedCBL
Loop.5.Diag.SchedLPBrk
Loop.5.Diag.SchedMR
Loop.5.Diag.SchedOPHi
Loop.5.Diag.SchedOPLo
Loop.5.Diag.SchedPB
Loop.5.Diag.SchedR2G
Loop.5.Diag.SchedTd
Loop.5.Diag.SchedTi
Loop.5.Diag.TargetOutVal
Loop.5.Main.ActiveOut
Loop.5.Main.AutoMan
Loop.5.Main.Inhibit
Loop.5.Main.PV
Loop.5.Main.TargetSP
Loop.5.Main.WorkingSP
Loop.5.OP.Ch1OnOffHysteresis
Loop.5.OP.Ch1Out
Loop.5.OP.Ch2Deadband
Loop.5.OP.Ch2OnOffHysteresis
Loop.5.OP.Ch2Out
Loop.5.OP.CoolType
Loop.5.OP.EnablePowerFeedforward
Loop.5.OP.FeedForwardGain
Loop.5.OP.FeedForwardOffset
Loop.5.OP.FeedForwardTrimLimit
Loop.5.OP.FeedForwardType
Loop.5.OP.FeedForwardVal
Loop.5.OP.FF_Rem
Loop.5.OP.ManualMode
Loop.5.OP.ManualOutVal
Loop.5.OP.MeasuredPower
Loop.5.OP.OutputHighLimit
Loop.5.OP.OutputLowLimit
Loop.5.OP.Rate
Loop.5.OP.RateDisable
Loop.5.OP.RemOPH
Loop.5.OP.RemOPL
Loop.5.OP.SafeOutVal
Loop.5.OP.SensorBreakMode
Loop.5.OP.TrackEnable
Loop.5.OP.TrackOutVal
Loop.5.PID.ActiveSet
Loop.5.PID.Boundary1-2
Loop.5.PID.Boundary2-3
Loop.5.PID.CutbackHigh
Loop.5.PID.CutbackHigh2
Loop.5.PID.CutbackHigh3
Part No HA028581
Issue 3 Sep-05
DEC
873
874
879
880
878
877
872
1143
1137
1142
1140
1138
1141
1144
1056
1057
1059
1058
1061
1062
1053
1060
1055
1054
1139
1028
1034
1044
1025
1026
1029
1108
1106
1040
1109
1107
1117
1115
1119
1120
1121
1118
1122
1127
1114
1027
1116
1104
1105
1110
1111
1126
1125
1113
1112
1124
1123
1052
1050
1051
1042
1070
1080
HEX
0369
036A
036F
0370
036E
036D
0368
0477
0471
0476
0474
0472
0475
0478
0420
0421
0423
0422
0425
0426
041D
0424
041F
041E
0473
0404
040A
0414
0401
0402
0405
0454
0452
0410
0455
0453
045D
045B
045F
0460
0461
045E
0462
0467
045A
0403
045C
0450
0451
0456
0457
0466
0465
0459
0458
0464
0463
041C
041A
041B
0412
042E
0438
Parameter Description / Modbus address
Loop.5.PID.CutbackLow
Loop.5.PID.CutbackLow2
Loop.5.PID.CutbackLow3
Loop.5.PID.DerivativeTime
Loop.5.PID.DerivativeTime2
Loop.5.PID.DerivativeTime3
Loop.5.PID.IntegralTime
Loop.5.PID.IntegralTime2
Loop.5.PID.IntegralTime3
Loop.5.PID.LoopBreakTime
Loop.5.PID.LoopBreakTime2
Loop.5.PID.LoopBreakTime3
Loop.5.PID.ManualReset
Loop.5.PID.ManualReset2
Loop.5.PID.ManualReset3
Loop.5.PID.NumSets
Loop.5.PID.OutputHi
Loop.5.PID.OutputHi2
Loop.5.PID.OutputHi3
Loop.5.PID.OutputLo
Loop.5.PID.OutputLo2
Loop.5.PID.OutputLo3
Loop.5.PID.ProportionalBand
Loop.5.PID.ProportionalBand2
Loop.5.PID.ProportionalBand3
Loop.5.PID.RelCh2Gain
Loop.5.PID.RelCh2Gain2
Loop.5.PID.RelCh2Gain3
Loop.5.PID.SchedulerRemoteInput
Loop.5.PID.SchedulerType
Loop.5.Setup.CH1ControlType
Loop.5.Setup.CH2ControlType
Loop.5.Setup.ControlAction
Loop.5.Setup.DerivativeType
Loop.5.Setup.LoopType
Loop.5.Setup.PBUnits
Loop.5.SP.AltSP
Loop.5.SP.AltSPSelect
Loop.5.SP.ManualTrack
Loop.5.SP.RangeHigh
Loop.5.SP.RangeLow
Loop.5.SP.Rate
Loop.5.SP.RateDisable
Loop.5.SP.RateDone
Loop.5.SP.SP1
Loop.5.SP.SP2
Loop.5.SP.SPHighLimit
Loop.5.SP.SPLowLimit
Loop.5.SP.SPSelect
Loop.5.SP.SPTrack
Loop.5.SP.SPTrim
Loop.5.SP.SPTrimHighLimit
Loop.5.SP.SPTrimLowLimit
Loop.5.SP.TrackPV
Loop.5.SP.TrackSP
Loop.5.Tune.AutotuneEnable
Loop.5.Tune.OutputHighLimit
Loop.5.Tune.OutputLowLimit
Loop.5.Tune.Stage
Loop.5.Tune.StageTime
Loop.5.Tune.State
Loop.5.Tune.StepSize
Loop.5.Tune.Type
DEC
1041
1071
1081
1033
1069
1079
1032
1068
1078
1064
1073
1083
1063
1072
1082
1088
1065
1075
1085
1066
1076
1086
1030
1067
1077
1043
1074
1084
1089
1087
1046
1047
1031
1049
1045
1048
1092
1093
1099
1036
1035
1094
1095
1103
1037
1038
1090
1091
1039
1100
1096
1097
1098
1101
1102
1132
1129
1130
1135
1136
1134
1133
1128
223
HEX
0411
042F
0439
0409
042D
0437
0408
042C
0436
0428
0431
043B
0427
0430
043A
0440
0429
0433
043D
042A
0434
043E
0406
042B
0435
0413
0432
043C
0441
043F
0416
0417
0407
0419
0415
0418
0444
0445
044B
040C
040B
0446
0447
044F
040D
040E
0442
0443
040F
044C
0448
0449
044A
044D
044E
046C
0469
046A
046F
0470
046E
046D
0468
Engineering Handbook
Parameter Description / Modbus address
Loop.6.Diag.DerivativeOutContrib
Loop.6.Diag.Error
Loop.6.Diag.IntegralOutContrib
Loop.6.Diag.LoopBreakAlarm
Loop.6.Diag.LoopMode
Loop.6.Diag.PropOutContrib
Loop.6.Diag.SBrk
Loop.6.Diag.SchedCBH
Loop.6.Diag.SchedCBL
Loop.6.Diag.SchedLPBrk
Loop.6.Diag.SchedMR
Loop.6.Diag.SchedOPHi
Loop.6.Diag.SchedOPLo
Loop.6.Diag.SchedPB
Loop.6.Diag.SchedR2G
Loop.6.Diag.SchedTd
Loop.6.Diag.SchedTi
Loop.6.Diag.TargetOutVal
Loop.6.Main.ActiveOut
Loop.6.Main.AutoMan
Loop.6.Main.Inhibit
Loop.6.Main.PV
Loop.6.Main.TargetSP
Loop.6.Main.WorkingSP
Loop.6.OP.Ch1OnOffHysteresis
Loop.6.OP.Ch1Out
Loop.6.OP.Ch2Deadband
Loop.6.OP.Ch2OnOffHysteresis
Loop.6.OP.Ch2Out
Loop.6.OP.CoolType
Loop.6.OP.EnablePowerFeedforward
Loop.6.OP.FeedForwardGain
Loop.6.OP.FeedForwardOffset
Loop.6.OP.FeedForwardTrimLimit
Loop.6.OP.FeedForwardType
Loop.6.OP.FeedForwardVal
Loop.6.OP.FF_Rem
Loop.6.OP.ManualMode
Loop.6.OP.ManualOutVal
Loop.6.OP.MeasuredPower
Loop.6.OP.OutputHighLimit
Loop.6.OP.OutputLowLimit
Loop.6.OP.Rate
Loop.6.OP.RateDisable
Loop.6.OP.RemOPH
Loop.6.OP.RemOPL
Loop.6.OP.SafeOutVal
Loop.6.OP.SensorBreakMode
Loop.6.OP.TrackEnable
Loop.6.OP.TrackOutVal
Loop.6.PID.ActiveSet
Loop.6.PID.Boundary1-2
Loop.6.PID.Boundary2-3
Loop.6.PID.CutbackHigh
Loop.6.PID.CutbackHigh2
Loop.6.PID.CutbackHigh3
Loop.6.PID.CutbackLow
Loop.6.PID.CutbackLow2
Loop.6.PID.CutbackLow3
Loop.6.PID.DerivativeTime
Loop.6.PID.DerivativeTime2
Loop.6.PID.DerivativeTime3
Loop.6.PID.IntegralTime
224
Mini8 Controller
DEC
1399
1393
1398
1396
1394
1397
1400
1312
1313
1315
1314
1317
1318
1309
1316
1311
1310
1395
1284
1290
1300
1281
1282
1285
1364
1362
1296
1365
1363
1373
1371
1375
1376
1377
1374
1378
1383
1370
1283
1372
1360
1361
1366
1367
1382
1381
1369
1368
1380
1379
1308
1306
1307
1298
1326
1336
1297
1327
1337
1289
1325
1335
1288
HEX
0577
0571
0576
0574
0572
0575
0578
0520
0521
0523
0522
0525
0526
051D
0524
051F
051E
0573
0504
050A
0514
0501
0502
0505
0554
0552
0510
0555
0553
055D
055B
055F
0560
0561
055E
0562
0567
055A
0503
055C
0550
0551
0556
0557
0566
0565
0559
0558
0564
0563
051C
051A
051B
0512
052E
0538
0511
052F
0539
0509
052D
0537
0508
Parameter Description / Modbus address
Loop.6.PID.IntegralTime2
Loop.6.PID.IntegralTime3
Loop.6.PID.LoopBreakTime
Loop.6.PID.LoopBreakTime2
Loop.6.PID.LoopBreakTime3
Loop.6.PID.ManualReset
Loop.6.PID.ManualReset2
Loop.6.PID.ManualReset3
Loop.6.PID.NumSets
Loop.6.PID.OutputHi
Loop.6.PID.OutputHi2
Loop.6.PID.OutputHi3
Loop.6.PID.OutputLo
Loop.6.PID.OutputLo2
Loop.6.PID.OutputLo3
Loop.6.PID.ProportionalBand
Loop.6.PID.ProportionalBand2
Loop.6.PID.ProportionalBand3
Loop.6.PID.RelCh2Gain
Loop.6.PID.RelCh2Gain2
Loop.6.PID.RelCh2Gain3
Loop.6.PID.SchedulerRemoteInput
Loop.6.PID.SchedulerType
Loop.6.Setup.CH1ControlType
Loop.6.Setup.CH2ControlType
Loop.6.Setup.ControlAction
Loop.6.Setup.DerivativeType
Loop.6.Setup.LoopType
Loop.6.Setup.PBUnits
Loop.6.SP.AltSP
Loop.6.SP.AltSPSelect
Loop.6.SP.ManualTrack
Loop.6.SP.RangeHigh
Loop.6.SP.RangeLow
Loop.6.SP.Rate
Loop.6.SP.RateDisable
Loop.6.SP.RateDone
Loop.6.SP.SP1
Loop.6.SP.SP2
Loop.6.SP.SPHighLimit
Loop.6.SP.SPLowLimit
Loop.6.SP.SPSelect
Loop.6.SP.SPTrack
Loop.6.SP.SPTrim
Loop.6.SP.SPTrimHighLimit
Loop.6.SP.SPTrimLowLimit
Loop.6.SP.TrackPV
Loop.6.SP.TrackSP
Loop.6.Tune.AutotuneEnable
Loop.6.Tune.OutputHighLimit
Loop.6.Tune.OutputLowLimit
Loop.6.Tune.Stage
Loop.6.Tune.StageTime
Loop.6.Tune.State
Loop.6.Tune.StepSize
Loop.6.Tune.Type
Loop.7.Diag.DerivativeOutContrib
Loop.7.Diag.Error
Loop.7.Diag.IntegralOutContrib
Loop.7.Diag.LoopBreakAlarm
Loop.7.Diag.LoopMode
Loop.7.Diag.PropOutContrib
Loop.7.Diag.SBrk
Part No HA028581
Issue 3
DEC
1324
1334
1320
1329
1339
1319
1328
1338
1344
1321
1331
1341
1322
1332
1342
1286
1323
1333
1299
1330
1340
1345
1343
1302
1303
1287
1305
1301
1304
1348
1349
1355
1292
1291
1350
1351
1359
1293
1294
1346
1347
1295
1356
1352
1353
1354
1357
1358
1388
1385
1386
1391
1392
1390
1389
1384
1655
1649
1654
1652
1650
1653
1656
Sep-05
HEX
052C
0536
0528
0531
053B
0527
0530
053A
0540
0529
0533
053D
052A
0534
053E
0506
052B
0535
0513
0532
053C
0541
053F
0516
0517
0507
0519
0515
0518
0544
0545
054B
050C
050B
0546
0547
054F
050D
050E
0542
0543
050F
054C
0548
0549
054A
054D
054E
056C
0569
056A
056F
0570
056E
056D
0568
0677
0671
0676
0674
0672
0675
0678
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Loop.7.Diag.SchedCBH
Loop.7.Diag.SchedCBL
Loop.7.Diag.SchedLPBrk
Loop.7.Diag.SchedMR
Loop.7.Diag.SchedOPHi
Loop.7.Diag.SchedOPLo
Loop.7.Diag.SchedPB
Loop.7.Diag.SchedR2G
Loop.7.Diag.SchedTd
Loop.7.Diag.SchedTi
Loop.7.Diag.TargetOutVal
Loop.7.Main.ActiveOut
Loop.7.Main.AutoMan
Loop.7.Main.Inhibit
Loop.7.Main.PV
Loop.7.Main.TargetSP
Loop.7.Main.WorkingSP
Loop.7.OP.Ch1OnOffHysteresis
Loop.7.OP.Ch1Out
Loop.7.OP.Ch2Deadband
Loop.7.OP.Ch2OnOffHysteresis
Loop.7.OP.Ch2Out
Loop.7.OP.CoolType
Loop.7.OP.EnablePowerFeedforward
Loop.7.OP.FeedForwardGain
Loop.7.OP.FeedForwardOffset
Loop.7.OP.FeedForwardTrimLimit
Loop.7.OP.FeedForwardType
Loop.7.OP.FeedForwardVal
Loop.7.OP.FF_Rem
Loop.7.OP.ManualMode
Loop.7.OP.ManualOutVal
Loop.7.OP.MeasuredPower
Loop.7.OP.OutputHighLimit
Loop.7.OP.OutputLowLimit
Loop.7.OP.Rate
Loop.7.OP.RateDisable
Loop.7.OP.RemOPH
Loop.7.OP.RemOPL
Loop.7.OP.SafeOutVal
Loop.7.OP.SensorBreakMode
Loop.7.OP.TrackEnable
Loop.7.OP.TrackOutVal
Loop.7.PID.ActiveSet
Loop.7.PID.Boundary1-2
Loop.7.PID.Boundary2-3
Loop.7.PID.CutbackHigh
Loop.7.PID.CutbackHigh2
Loop.7.PID.CutbackHigh3
Loop.7.PID.CutbackLow
Loop.7.PID.CutbackLow2
Loop.7.PID.CutbackLow3
Loop.7.PID.DerivativeTime
Loop.7.PID.DerivativeTime2
Loop.7.PID.DerivativeTime3
Loop.7.PID.IntegralTime
Loop.7.PID.IntegralTime2
Loop.7.PID.IntegralTime3
Loop.7.PID.LoopBreakTime
Loop.7.PID.LoopBreakTime2
Loop.7.PID.LoopBreakTime3
Loop.7.PID.ManualReset
Loop.7.PID.ManualReset2
Part No HA028581
Issue 3 Sep-05
DEC
1568
1569
1571
1570
1573
1574
1565
1572
1567
1566
1651
1540
1546
1556
1537
1538
1541
1620
1618
1552
1621
1619
1629
1627
1631
1632
1633
1630
1634
1639
1626
1539
1628
1616
1617
1622
1623
1638
1637
1625
1624
1636
1635
1564
1562
1563
1554
1582
1592
1553
1583
1593
1545
1581
1591
1544
1580
1590
1576
1585
1595
1575
1584
HEX
0620
0621
0623
0622
0625
0626
061D
0624
061F
061E
0673
0604
060A
0614
0601
0602
0605
0654
0652
0610
0655
0653
065D
065B
065F
0660
0661
065E
0662
0667
065A
0603
065C
0650
0651
0656
0657
0666
0665
0659
0658
0664
0663
061C
061A
061B
0612
062E
0638
0611
062F
0639
0609
062D
0637
0608
062C
0636
0628
0631
063B
0627
0630
Parameter Description / Modbus address
Loop.7.PID.ManualReset3
Loop.7.PID.NumSets
Loop.7.PID.OutputHi
Loop.7.PID.OutputHi2
Loop.7.PID.OutputHi3
Loop.7.PID.OutputLo
Loop.7.PID.OutputLo2
Loop.7.PID.OutputLo3
Loop.7.PID.ProportionalBand
Loop.7.PID.ProportionalBand2
Loop.7.PID.ProportionalBand3
Loop.7.PID.RelCh2Gain
Loop.7.PID.RelCh2Gain2
Loop.7.PID.RelCh2Gain3
Loop.7.PID.SchedulerRemoteInput
Loop.7.PID.SchedulerType
Loop.7.Setup.CH1ControlType
Loop.7.Setup.CH2ControlType
Loop.7.Setup.ControlAction
Loop.7.Setup.DerivativeType
Loop.7.Setup.LoopType
Loop.7.Setup.PBUnits
Loop.7.SP.AltSP
Loop.7.SP.AltSPSelect
Loop.7.SP.ManualTrack
Loop.7.SP.RangeHigh
Loop.7.SP.RangeLow
Loop.7.SP.Rate
Loop.7.SP.RateDisable
Loop.7.SP.RateDone
Loop.7.SP.SP1
Loop.7.SP.SP2
Loop.7.SP.SPHighLimit
Loop.7.SP.SPLowLimit
Loop.7.SP.SPSelect
Loop.7.SP.SPTrack
Loop.7.SP.SPTrim
Loop.7.SP.SPTrimHighLimit
Loop.7.SP.SPTrimLowLimit
Loop.7.SP.TrackPV
Loop.7.SP.TrackSP
Loop.7.Tune.AutotuneEnable
Loop.7.Tune.OutputHighLimit
Loop.7.Tune.OutputLowLimit
Loop.7.Tune.Stage
Loop.7.Tune.StageTime
Loop.7.Tune.State
Loop.7.Tune.StepSize
Loop.7.Tune.Type
Loop.8.Diag.DerivativeOutContrib
Loop.8.Diag.Error
Loop.8.Diag.IntegralOutContrib
Loop.8.Diag.LoopBreakAlarm
Loop.8.Diag.LoopMode
Loop.8.Diag.PropOutContrib
Loop.8.Diag.SBrk
Loop.8.Diag.SchedCBH
Loop.8.Diag.SchedCBL
Loop.8.Diag.SchedLPBrk
Loop.8.Diag.SchedMR
Loop.8.Diag.SchedOPHi
Loop.8.Diag.SchedOPLo
Loop.8.Diag.SchedPB
DEC
1594
1600
1577
1587
1597
1578
1588
1598
1542
1579
1589
1555
1586
1596
1601
1599
1558
1559
1543
1561
1557
1560
1604
1605
1611
1548
1547
1606
1607
1615
1549
1550
1602
1603
1551
1612
1608
1609
1610
1613
1614
1644
1641
1642
1647
1648
1646
1645
1640
1911
1905
1910
1908
1906
1909
1912
1824
1825
1827
1826
1829
1830
1821
225
HEX
063A
0640
0629
0633
063D
062A
0634
063E
0606
062B
0635
0613
0632
063C
0641
063F
0616
0617
0607
0619
0615
0618
0644
0645
064B
060C
060B
0646
0647
064F
060D
060E
0642
0643
060F
064C
0648
0649
064A
064D
064E
066C
0669
066A
066F
0670
066E
066D
0668
0777
0771
0776
0774
0772
0775
0778
0720
0721
0723
0722
0725
0726
071D
Engineering Handbook
Parameter Description / Modbus address
Loop.8.Diag.SchedR2G
Loop.8.Diag.SchedTd
Loop.8.Diag.SchedTi
Loop.8.Diag.TargetOutVal
Loop.8.Main.ActiveOut
Loop.8.Main.AutoMan
Loop.8.Main.Inhibit
Loop.8.Main.PV
Loop.8.Main.TargetSP
Loop.8.Main.WorkingSP
Loop.8.OP.Ch1OnOffHysteresis
Loop.8.OP.Ch1Out
Loop.8.OP.Ch2Deadband
Loop.8.OP.Ch2OnOffHysteresis
Loop.8.OP.Ch2Out
Loop.8.OP.CoolType
Loop.8.OP.EnablePowerFeedforward
Loop.8.OP.FeedForwardGain
Loop.8.OP.FeedForwardOffset
Loop.8.OP.FeedForwardTrimLimit
Loop.8.OP.FeedForwardType
Loop.8.OP.FeedForwardVal
Loop.8.OP.FF_Rem
Loop.8.OP.ManualMode
Loop.8.OP.ManualOutVal
Loop.8.OP.MeasuredPower
Loop.8.OP.OutputHighLimit
Loop.8.OP.OutputLowLimit
Loop.8.OP.Rate
Loop.8.OP.RateDisable
Loop.8.OP.RemOPH
Loop.8.OP.RemOPL
Loop.8.OP.SafeOutVal
Loop.8.OP.SensorBreakMode
Loop.8.OP.TrackEnable
Loop.8.OP.TrackOutVal
Loop.8.PID.ActiveSet
Loop.8.PID.Boundary1-2
Loop.8.PID.Boundary2-3
Loop.8.PID.CutbackHigh
Loop.8.PID.CutbackHigh2
Loop.8.PID.CutbackHigh3
Loop.8.PID.CutbackLow
Loop.8.PID.CutbackLow2
Loop.8.PID.CutbackLow3
Loop.8.PID.DerivativeTime
Loop.8.PID.DerivativeTime2
Loop.8.PID.DerivativeTime3
Loop.8.PID.IntegralTime
Loop.8.PID.IntegralTime2
Loop.8.PID.IntegralTime3
Loop.8.PID.LoopBreakTime
Loop.8.PID.LoopBreakTime2
Loop.8.PID.LoopBreakTime3
Loop.8.PID.ManualReset
Loop.8.PID.ManualReset2
Loop.8.PID.ManualReset3
Loop.8.PID.NumSets
Loop.8.PID.OutputHi
Loop.8.PID.OutputHi2
Loop.8.PID.OutputHi3
Loop.8.PID.OutputLo
Loop.8.PID.OutputLo2
226
Mini8 Controller
DEC
1828
1823
1822
1907
1796
1802
1812
1793
1794
1797
1876
1874
1808
1877
1875
1885
1883
1887
1888
1889
1886
1890
1895
1882
1795
1884
1872
1873
1878
1879
1894
1893
1881
1880
1892
1891
1820
1818
1819
1810
1838
1848
1809
1839
1849
1801
1837
1847
1800
1836
1846
1832
1841
1851
1831
1840
1850
1856
1833
1843
1853
1834
1844
HEX
0724
071F
071E
0773
0704
070A
0714
0701
0702
0705
0754
0752
0710
0755
0753
075D
075B
075F
0760
0761
075E
0762
0767
075A
0703
075C
0750
0751
0756
0757
0766
0765
0759
0758
0764
0763
071C
071A
071B
0712
072E
0738
0711
072F
0739
0709
072D
0737
0708
072C
0736
0728
0731
073B
0727
0730
073A
0740
0729
0733
073D
072A
0734
Parameter Description / Modbus address
Loop.8.PID.OutputLo3
Loop.8.PID.ProportionalBand
Loop.8.PID.ProportionalBand2
Loop.8.PID.ProportionalBand3
Loop.8.PID.RelCh2Gain
Loop.8.PID.RelCh2Gain2
Loop.8.PID.RelCh2Gain3
Loop.8.PID.SchedulerRemoteInput
Loop.8.PID.SchedulerType
Loop.8.Setup.CH1ControlType
Loop.8.Setup.CH2ControlType
Loop.8.Setup.ControlAction
Loop.8.Setup.DerivativeType
Loop.8.Setup.LoopType
Loop.8.Setup.PBUnits
Loop.8.SP.AltSP
Loop.8.SP.AltSPSelect
Loop.8.SP.ManualTrack
Loop.8.SP.RangeHigh
Loop.8.SP.RangeLow
Loop.8.SP.Rate
Loop.8.SP.RateDisable
Loop.8.SP.RateDone
Loop.8.SP.SP1
Loop.8.SP.SP2
Loop.8.SP.SPHighLimit
Loop.8.SP.SPLowLimit
Loop.8.SP.SPSelect
Loop.8.SP.SPTrack
Loop.8.SP.SPTrim
Loop.8.SP.SPTrimHighLimit
Loop.8.SP.SPTrimLowLimit
Loop.8.SP.TrackPV
Loop.8.SP.TrackSP
Loop.8.Tune.AutotuneEnable
Loop.8.Tune.OutputHighLimit
Loop.8.Tune.OutputLowLimit
Loop.8.Tune.Stage
Loop.8.Tune.StageTime
Loop.8.Tune.State
Loop.8.Tune.StepSize
Loop.8.Tune.Type
Loop.9.Diag.DerivativeOutContrib
Loop.9.Diag.Error
Loop.9.Diag.IntegralOutContrib
Loop.9.Diag.LoopBreakAlarm
Loop.9.Diag.LoopMode
Loop.9.Diag.PropOutContrib
Loop.9.Diag.SBrk
Loop.9.Diag.SchedCBH
Loop.9.Diag.SchedCBL
Loop.9.Diag.SchedLPBrk
Loop.9.Diag.SchedMR
Loop.9.Diag.SchedOPHi
Loop.9.Diag.SchedOPLo
Loop.9.Diag.SchedPB
Loop.9.Diag.SchedR2G
Loop.9.Diag.SchedTd
Loop.9.Diag.SchedTi
Loop.9.Diag.TargetOutVal
Loop.9.Main.ActiveOut
Loop.9.Main.AutoMan
Loop.9.Main.Inhibit
Part No HA028581
Issue 3
DEC
1854
1798
1835
1845
1811
1842
1852
1857
1855
1814
1815
1799
1817
1813
1816
1860
1861
1867
1804
1803
1862
1863
1871
1805
1806
1858
1859
1807
1868
1864
1865
1866
1869
1870
1900
1897
1898
1903
1904
1902
1901
1896
2167
2161
2166
2164
2162
2165
2168
2080
2081
2083
2082
2085
2086
2077
2084
2079
2078
2163
2052
2058
2068
Sep-05
HEX
073E
0706
072B
0735
0713
0732
073C
0741
073F
0716
0717
0707
0719
0715
0718
0744
0745
074B
070C
070B
0746
0747
074F
070D
070E
0742
0743
070F
074C
0748
0749
074A
074D
074E
076C
0769
076A
076F
0770
076E
076D
0768
0877
0871
0876
0874
0872
0875
0878
0820
0821
0823
0822
0825
0826
081D
0824
081F
081E
0873
0804
080A
0814
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Loop.9.Main.PV
Loop.9.Main.TargetSP
Loop.9.Main.WorkingSP
Loop.9.OP.Ch1OnOffHysteresis
Loop.9.OP.Ch1Out
Loop.9.OP.Ch2Deadband
Loop.9.OP.Ch2OnOffHysteresis
Loop.9.OP.Ch2Out
Loop.9.OP.CoolType
Loop.9.OP.EnablePowerFeedforward
Loop.9.OP.FeedForwardGain
Loop.9.OP.FeedForwardOffset
Loop.9.OP.FeedForwardTrimLimit
Loop.9.OP.FeedForwardType
Loop.9.OP.FeedForwardVal
Loop.9.OP.FF_Rem
Loop.9.OP.ManualMode
Loop.9.OP.ManualOutVal
Loop.9.OP.MeasuredPower
Loop.9.OP.OutputHighLimit
Loop.9.OP.OutputLowLimit
Loop.9.OP.Rate
Loop.9.OP.RateDisable
Loop.9.OP.RemOPH
Loop.9.OP.RemOPL
Loop.9.OP.SafeOutVal
Loop.9.OP.SensorBreakMode
Loop.9.OP.TrackEnable
Loop.9.OP.TrackOutVal
Loop.9.PID.ActiveSet
Loop.9.PID.Boundary1-2
Loop.9.PID.Boundary2-3
Loop.9.PID.CutbackHigh
Loop.9.PID.CutbackHigh2
Loop.9.PID.CutbackHigh3
Loop.9.PID.CutbackLow
Loop.9.PID.CutbackLow2
Loop.9.PID.CutbackLow3
Loop.9.PID.DerivativeTime
Loop.9.PID.DerivativeTime2
Loop.9.PID.DerivativeTime3
Loop.9.PID.IntegralTime
Loop.9.PID.IntegralTime2
Loop.9.PID.IntegralTime3
Loop.9.PID.LoopBreakTime
Loop.9.PID.LoopBreakTime2
Loop.9.PID.LoopBreakTime3
Loop.9.PID.ManualReset
Loop.9.PID.ManualReset2
Loop.9.PID.ManualReset3
Loop.9.PID.NumSets
Loop.9.PID.OutputHi
Loop.9.PID.OutputHi2
Loop.9.PID.OutputHi3
Loop.9.PID.OutputLo
Loop.9.PID.OutputLo2
Loop.9.PID.OutputLo3
Loop.9.PID.ProportionalBand
Loop.9.PID.ProportionalBand2
Loop.9.PID.ProportionalBand3
Loop.9.PID.RelCh2Gain
Loop.9.PID.RelCh2Gain2
Loop.9.PID.RelCh2Gain3
Part No HA028581
Issue 3 Sep-05
DEC
2049
2050
2053
2132
2130
2064
2133
2131
2141
2139
2143
2144
2145
2142
2146
2151
2138
2051
2140
2128
2129
2134
2135
2150
2149
2137
2136
2148
2147
2076
2074
2075
2066
2094
2104
2065
2095
2105
2057
2093
2103
2056
2092
2102
2088
2097
2107
2087
2096
2106
2112
2089
2099
2109
2090
2100
2110
2054
2091
2101
2067
2098
2108
HEX
0801
0802
0805
0854
0852
0810
0855
0853
085D
085B
085F
0860
0861
085E
0862
0867
085A
0803
085C
0850
0851
0856
0857
0866
0865
0859
0858
0864
0863
081C
081A
081B
0812
082E
0838
0811
082F
0839
0809
082D
0837
0808
082C
0836
0828
0831
083B
0827
0830
083A
0840
0829
0833
083D
082A
0834
083E
0806
082B
0835
0813
0832
083C
Parameter Description / Modbus address
Loop.9.PID.SchedulerRemoteInput
Loop.9.PID.SchedulerType
Loop.9.Setup.CH1ControlType
Loop.9.Setup.CH2ControlType
Loop.9.Setup.ControlAction
Loop.9.Setup.DerivativeType
Loop.9.Setup.LoopType
Loop.9.Setup.PBUnits
Loop.9.SP.AltSP
Loop.9.SP.AltSPSelect
Loop.9.SP.ManualTrack
Loop.9.SP.RangeHigh
Loop.9.SP.RangeLow
Loop.9.SP.Rate
Loop.9.SP.RateDisable
Loop.9.SP.RateDone
Loop.9.SP.SP1
Loop.9.SP.SP2
Loop.9.SP.SPHighLimit
Loop.9.SP.SPLowLimit
Loop.9.SP.SPSelect
Loop.9.SP.SPTrack
Loop.9.SP.SPTrim
Loop.9.SP.SPTrimHighLimit
Loop.9.SP.SPTrimLowLimit
Loop.9.SP.TrackPV
Loop.9.SP.TrackSP
Loop.9.Tune.AutotuneEnable
Loop.9.Tune.OutputHighLimit
Loop.9.Tune.OutputLowLimit
Loop.9.Tune.Stage
Loop.9.Tune.StageTime
Loop.9.Tune.State
Loop.9.Tune.StepSize
Loop.9.Tune.Type
Loop.10.Diag.DerivativeOutContrib
Loop.10.Diag.Error
Loop.10.Diag.IntegralOutContrib
Loop.10.Diag.LoopBreakAlarm
Loop.10.Diag.LoopMode
Loop.10.Diag.PropOutContrib
Loop.10.Diag.SBrk
Loop.10.Diag.SchedCBH
Loop.10.Diag.SchedCBL
Loop.10.Diag.SchedLPBrk
Loop.10.Diag.SchedMR
Loop.10.Diag.SchedOPHi
Loop.10.Diag.SchedOPLo
Loop.10.Diag.SchedPB
Loop.10.Diag.SchedR2G
Loop.10.Diag.SchedTd
Loop.10.Diag.SchedTi
Loop.10.Diag.TargetOutVal
Loop.10.Main.ActiveOut
Loop.10.Main.AutoMan
Loop.10.Main.Inhibit
Loop.10.Main.PV
Loop.10.Main.TargetSP
Loop.10.Main.WorkingSP
Loop.10.OP.Ch1OnOffHysteresis
Loop.10.OP.Ch1Out
Loop.10.OP.Ch2Deadband
Loop.10.OP.Ch2OnOffHysteresis
DEC
2113
2111
2070
2071
2055
2073
2069
2072
2116
2117
2123
2060
2059
2118
2119
2127
2061
2062
2114
2115
2063
2124
2120
2121
2122
2125
2126
2156
2153
2154
2159
2160
2158
2157
2152
2423
2417
2422
2420
2418
2421
2424
2336
2337
2339
2338
2341
2342
2333
2340
2335
2334
2419
2308
2314
2324
2305
2306
2309
2388
2386
2320
2389
227
HEX
0841
083F
0816
0817
0807
0819
0815
0818
0844
0845
084B
080C
080B
0846
0847
084F
080D
080E
0842
0843
080F
084C
0848
0849
084A
084D
084E
086C
0869
086A
086F
0870
086E
086D
0868
0977
0971
0976
0974
0972
0975
0978
0920
0921
0923
0922
0925
0926
091D
0924
091F
091E
0973
0904
090A
0914
0901
0902
0905
0954
0952
0910
0955
Engineering Handbook
Parameter Description / Modbus address
Loop.10.OP.Ch2Out
Loop.10.OP.CoolType
Loop.10.OP.EnablePowerFeedforward
Loop.10.OP.FeedForwardGain
Loop.10.OP.FeedForwardOffset
Loop.10.OP.FeedForwardTrimLimit
Loop.10.OP.FeedForwardType
Loop.10.OP.FeedForwardVal
Loop.10.OP.FF_Rem
Loop.10.OP.ManualMode
Loop.10.OP.ManualOutVal
Loop.10.OP.MeasuredPower
Loop.10.OP.OutputHighLimit
Loop.10.OP.OutputLowLimit
Loop.10.OP.Rate
Loop.10.OP.RateDisable
Loop.10.OP.RemOPH
Loop.10.OP.RemOPL
Loop.10.OP.SafeOutVal
Loop.10.OP.SensorBreakMode
Loop.10.OP.TrackEnable
Loop.10.OP.TrackOutVal
Loop.10.PID.ActiveSet
Loop.10.PID.Boundary1-2
Loop.10.PID.Boundary2-3
Loop.10.PID.CutbackHigh
Loop.10.PID.CutbackHigh2
Loop.10.PID.CutbackHigh3
Loop.10.PID.CutbackLow
Loop.10.PID.CutbackLow2
Loop.10.PID.CutbackLow3
Loop.10.PID.DerivativeTime
Loop.10.PID.DerivativeTime2
Loop.10.PID.DerivativeTime3
Loop.10.PID.IntegralTime
Loop.10.PID.IntegralTime2
Loop.10.PID.IntegralTime3
Loop.10.PID.LoopBreakTime
Loop.10.PID.LoopBreakTime2
Loop.10.PID.LoopBreakTime3
Loop.10.PID.ManualReset
Loop.10.PID.ManualReset2
Loop.10.PID.ManualReset3
Loop.10.PID.NumSets
Loop.10.PID.OutputHi
Loop.10.PID.OutputHi2
Loop.10.PID.OutputHi3
Loop.10.PID.OutputLo
Loop.10.PID.OutputLo2
Loop.10.PID.OutputLo3
Loop.10.PID.ProportionalBand
Loop.10.PID.ProportionalBand2
Loop.10.PID.ProportionalBand3
Loop.10.PID.RelCh2Gain
Loop.10.PID.RelCh2Gain2
Loop.10.PID.RelCh2Gain3
Loop.10.PID.SchedulerRemoteInput
Loop.10.PID.SchedulerType
Loop.10.Setup.CH1ControlType
Loop.10.Setup.CH2ControlType
Loop.10.Setup.ControlAction
Loop.10.Setup.DerivativeType
Loop.10.Setup.LoopType
228
Mini8 Controller
DEC
2387
2397
2395
2399
2400
2401
2398
2402
2407
2394
2307
2396
2384
2385
2390
2391
2406
2405
2393
2392
2404
2403
2332
2330
2331
2322
2350
2360
2321
2351
2361
2313
2349
2359
2312
2348
2358
2344
2353
2363
2343
2352
2362
2368
2345
2355
2365
2346
2356
2366
2310
2347
2357
2323
2354
2364
2369
2367
2326
2327
2311
2329
2325
HEX
0953
095D
095B
095F
0960
0961
095E
0962
0967
095A
0903
095C
0950
0951
0956
0957
0966
0965
0959
0958
0964
0963
091C
091A
091B
0912
092E
0938
0911
092F
0939
0909
092D
0937
0908
092C
0936
0928
0931
093B
0927
0930
093A
0940
0929
0933
093D
092A
0934
093E
0906
092B
0935
0913
0932
093C
0941
093F
0916
0917
0907
0919
0915
Parameter Description / Modbus address
Loop.10.Setup.PBUnits
Loop.10.SP.AltSP
Loop.10.SP.AltSPSelect
Loop.10.SP.ManualTrack
Loop.10.SP.RangeHigh
Loop.10.SP.RangeLow
Loop.10.SP.Rate
Loop.10.SP.RateDisable
Loop.10.SP.RateDone
Loop.10.SP.SP1
Loop.10.SP.SP2
Loop.10.SP.SPHighLimit
Loop.10.SP.SPLowLimit
Loop.10.SP.SPSelect
Loop.10.SP.SPTrack
Loop.10.SP.SPTrim
Loop.10.SP.SPTrimHighLimit
Loop.10.SP.SPTrimLowLimit
Loop.10.SP.TrackPV
Loop.10.SP.TrackSP
Loop.10.Tune.AutotuneEnable
Loop.10.Tune.OutputHighLimit
Loop.10.Tune.OutputLowLimit
Loop.10.Tune.Stage
Loop.10.Tune.StageTime
Loop.10.Tune.State
Loop.10.Tune.StepSize
Loop.10.Tune.Type
Loop.11.Diag.DerivativeOutContrib
Loop.11.Diag.Error
Loop.11.Diag.IntegralOutContrib
Loop.11.Diag.LoopBreakAlarm
Loop.11.Diag.LoopMode
Loop.11.Diag.PropOutContrib
Loop.11.Diag.SBrk
Loop.11.Diag.SchedCBH
Loop.11.Diag.SchedCBL
Loop.11.Diag.SchedLPBrk
Loop.11.Diag.SchedMR
Loop.11.Diag.SchedOPHi
Loop.11.Diag.SchedOPLo
Loop.11.Diag.SchedPB
Loop.11.Diag.SchedR2G
Loop.11.Diag.SchedTd
Loop.11.Diag.SchedTi
Loop.11.Diag.TargetOutVal
Loop.11.Main.ActiveOut
Loop.11.Main.AutoMan
Loop.11.Main.Inhibit
Loop.11.Main.PV
Loop.11.Main.TargetSP
Loop.11.Main.WorkingSP
Loop.11.OP.Ch1OnOffHysteresis
Loop.11.OP.Ch1Out
Loop.11.OP.Ch2Deadband
Loop.11.OP.Ch2OnOffHysteresis
Loop.11.OP.Ch2Out
Loop.11.OP.CoolType
Loop.11.OP.EnablePowerFeedforward
Loop.11.OP.FeedForwardGain
Loop.11.OP.FeedForwardOffset
Loop.11.OP.FeedForwardTrimLimit
Loop.11.OP.FeedForwardType
Part No HA028581
Issue 3
DEC
2328
2372
2373
2379
2316
2315
2374
2375
2383
2317
2318
2370
2371
2319
2380
2376
2377
2378
2381
2382
2412
2409
2410
2415
2416
2414
2413
2408
2679
2673
2678
2676
2674
2677
2680
2592
2593
2595
2594
2597
2598
2589
2596
2591
2590
2675
2564
2570
2580
2561
2562
2565
2644
2642
2576
2645
2643
2653
2651
2655
2656
2657
2654
Sep-05
HEX
0918
0944
0945
094B
090C
090B
0946
0947
094F
090D
090E
0942
0943
090F
094C
0948
0949
094A
094D
094E
096C
0969
096A
96F
0970
096E
096D
0968
0A77
0A71
0A76
0A74
0A72
0A75
0A78
0A20
0A21
0A23
0A22
0A25
0A26
0A1D
0A24
0A1F
0A1E
0A73
0A04
0A0A
0A14
0A01
0A02
0A05
0A54
0A52
0A10
0A55
0A53
0A5D
0A5B
0A5F
0A60
0A61
0A5E
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Loop.11.OP.FeedForwardVal
Loop.11.OP.FF_Rem
Loop.11.OP.ManualMode
Loop.11.OP.ManualOutVal
Loop.11.OP.MeasuredPower
Loop.11.OP.OutputHighLimit
Loop.11.OP.OutputLowLimit
Loop.11.OP.Rate
Loop.11.OP.RateDisable
Loop.11.OP.RemOPH
Loop.11.OP.RemOPL
Loop.11.OP.SafeOutVal
Loop.11.OP.SensorBreakMode
Loop.11.OP.TrackEnable
Loop.11.OP.TrackOutVal
Loop.11.PID.ActiveSet
Loop.11.PID.Boundary1-2
Loop.11.PID.Boundary2-3
Loop.11.PID.CutbackHigh
Loop.11.PID.CutbackHigh2
Loop.11.PID.CutbackHigh3
Loop.11.PID.CutbackLow
Loop.11.PID.CutbackLow2
Loop.11.PID.CutbackLow3
Loop.11.PID.DerivativeTime
Loop.11.PID.DerivativeTime2
Loop.11.PID.DerivativeTime3
Loop.11.PID.IntegralTime
Loop.11.PID.IntegralTime2
Loop.11.PID.IntegralTime3
Loop.11.PID.LoopBreakTime
Loop.11.PID.LoopBreakTime2
Loop.11.PID.LoopBreakTime3
Loop.11.PID.ManualReset
Loop.11.PID.ManualReset2
Loop.11.PID.ManualReset3
Loop.11.PID.NumSets
Loop.11.PID.OutputHi
Loop.11.PID.OutputHi2
Loop.11.PID.OutputHi3
Loop.11.PID.OutputLo
Loop.11.PID.OutputLo2
Loop.11.PID.OutputLo3
Loop.11.PID.ProportionalBand
Loop.11.PID.ProportionalBand2
Loop.11.PID.ProportionalBand3
Loop.11.PID.RelCh2Gain
Loop.11.PID.RelCh2Gain2
Loop.11.PID.RelCh2Gain3
Loop.11.PID.SchedulerRemoteInput
Loop.11.PID.SchedulerType
Loop.11.Setup.CH1ControlType
Loop.11.Setup.CH2ControlType
Loop.11.Setup.ControlAction
Loop.11.Setup.DerivativeType
Loop.11.Setup.LoopType
Loop.11.Setup.PBUnits
Loop.11.SP.AltSP
Loop.11.SP.AltSPSelect
Loop.11.SP.ManualTrack
Loop.11.SP.RangeHigh
Loop.11.SP.RangeLow
Loop.11.SP.Rate
Part No HA028581
Issue 3 Sep-05
DEC
2658
2663
2650
2563
2652
2640
2641
2646
2647
2662
2661
2649
2648
2660
2659
2588
2586
2587
2578
2606
2616
2577
2607
2617
2569
2605
2615
2568
2604
2614
2600
2609
2619
2599
2608
2618
2624
2601
2611
2621
2602
2612
2622
2566
2603
2613
2579
2610
2620
2625
2623
2582
2583
2567
2585
2581
2584
2628
2629
2635
2572
2571
2630
HEX
0A62
0A67
0A5A
0A03
0A5C
0A50
0A51
0A56
0A57
0A66
0A65
0A59
0A58
0A64
0A63
0A1C
0A1A
0A1B
0A12
0A2E
0A38
0A11
0A2F
0A39
0A09
0A2D
0A37
0A08
0A2C
0A36
0A28
0A31
0A3B
0A27
0A30
0A3A
0A40
0A29
0A33
0A3D
0A2A
0A34
0A3E
0A06
0A2B
0A35
0A13
0A32
0A3C
0A41
0A3F
0A16
0A17
0A07
0A19
0A15
0A18
0A44
0A45
0A4B
0A0C
0A0B
0A46
Parameter Description / Modbus address
Loop.11.SP.RateDisable
Loop.11.SP.RateDone
Loop.11.SP.SP1
Loop.11.SP.SP2
Loop.11.SP.SPHighLimit
Loop.11.SP.SPLowLimit
Loop.11.SP.SPSelect
Loop.11.SP.SPTrack
Loop.11.SP.SPTrim
Loop.11.SP.SPTrimHighLimit
Loop.11.SP.SPTrimLowLimit
Loop.11.SP.TrackPV
Loop.11.SP.TrackSP
Loop.11.Tune.AutotuneEnable
Loop.11.Tune.OutputHighLimit
Loop.11.Tune.OutputLowLimit
Loop.11.Tune.Stage
Loop.11.Tune.StageTime
Loop.11.Tune.State
Loop.11.Tune.StepSize
Loop.11.Tune.Type
Loop.12.Diag.DerivativeOutContrib
Loop.12.Diag.Error
Loop.12.Diag.IntegralOutContrib
Loop.12.Diag.LoopBreakAlarm
Loop.12.Diag.LoopMode
Loop.12.Diag.PropOutContrib
Loop.12.Diag.SBrk
Loop.12.Diag.SchedCBH
Loop.12.Diag.SchedCBL
Loop.12.Diag.SchedLPBrk
Loop.12.Diag.SchedMR
Loop.12.Diag.SchedOPHi
Loop.12.Diag.SchedOPLo
Loop.12.Diag.SchedPB
Loop.12.Diag.SchedR2G
Loop.12.Diag.SchedTd
Loop.12.Diag.SchedTi
Loop.12.Diag.TargetOutVal
Loop.12.Main.ActiveOut
Loop.12.Main.AutoMan
Loop.12.Main.Inhibit
Loop.12.Main.PV
Loop.12.Main.TargetSP
Loop.12.Main.WorkingSP
Loop.12.OP.Ch1OnOffHysteresis
Loop.12.OP.Ch1Out
Loop.12.OP.Ch2Deadband
Loop.12.OP.Ch2OnOffHysteresis
Loop.12.OP.Ch2Out
Loop.12.OP.CoolType
Loop.12.OP.EnablePowerFeedforward
Loop.12.OP.FeedForwardGain
Loop.12.OP.FeedForwardOffset
Loop.12.OP.FeedForwardTrimLimit
Loop.12.OP.FeedForwardType
Loop.12.OP.FeedForwardVal
Loop.12.OP.FF_Rem
Loop.12.OP.ManualMode
Loop.12.OP.ManualOutVal
Loop.12.OP.MeasuredPower
Loop.12.OP.OutputHighLimit
Loop.12.OP.OutputLowLimit
DEC
2631
2639
2573
2574
2626
2627
2575
2636
2632
2633
2634
2637
2638
2668
2665
2666
2671
2672
2670
2669
2664
2935
2929
2934
2932
2930
2933
2936
2848
2849
2851
2850
2853
2854
2845
2852
2847
2846
2931
2820
2826
2836
2817
2818
2821
2900
2898
2832
2901
2899
2909
2907
2911
2912
2913
2910
2914
2919
2906
2819
2908
2896
2897
229
HEX
0A47
0A4F
0A0D
0A0E
0A42
0A43
0A0F
0A4C
0A48
0A49
0A4A
0A4D
0A4E
0A6C
0A69
0A6A
0A6F
0A70
0A6E
0A6D
0A68
0B77
0B71
0B76
0B74
0B72
0B75
0B78
0B20
0B21
0B23
0B22
0B25
0B26
0B1D
0B24
0B1F
0B1E
0B73
0B04
0B0A
0B14
0B01
0B02
0B05
0B54
0B52
0B10
0B55
0B53
0B5D
0B5B
0B5F
0B60
0B61
0B5E
0B62
0B67
0B5A
0B03
0B5C
0B50
0B51
Engineering Handbook
Parameter Description / Modbus address
Loop.12.OP.Rate
Loop.12.OP.RateDisable
Loop.12.OP.RemOPH
Loop.12.OP.RemOPL
Loop.12.OP.SafeOutVal
Loop.12.OP.SensorBreakMode
Loop.12.OP.TrackEnable
Loop.12.OP.TrackOutVal
Loop.12.PID.ActiveSet
Loop.12.PID.Boundary1-2
Loop.12.PID.Boundary2-3
Loop.12.PID.CutbackHigh
Loop.12.PID.CutbackHigh2
Loop.12.PID.CutbackHigh3
Loop.12.PID.CutbackLow
Loop.12.PID.CutbackLow2
Loop.12.PID.CutbackLow3
Loop.12.PID.DerivativeTime
Loop.12.PID.DerivativeTime2
Loop.12.PID.DerivativeTime3
Loop.12.PID.IntegralTime
Loop.12.PID.IntegralTime2
Loop.12.PID.IntegralTime3
Loop.12.PID.LoopBreakTime
Loop.12.PID.LoopBreakTime2
Loop.12.PID.LoopBreakTime3
Loop.12.PID.ManualReset
Loop.12.PID.ManualReset2
Loop.12.PID.ManualReset3
Loop.12.PID.NumSets
Loop.12.PID.OutputHi
Loop.12.PID.OutputHi2
Loop.12.PID.OutputHi3
Loop.12.PID.OutputLo
Loop.12.PID.OutputLo2
Loop.12.PID.OutputLo3
Loop.12.PID.ProportionalBand
Loop.12.PID.ProportionalBand2
Loop.12.PID.ProportionalBand3
Loop.12.PID.RelCh2Gain
Loop.12.PID.RelCh2Gain2
Loop.12.PID.RelCh2Gain3
Loop.12.PID.SchedulerRemoteInput
Loop.12.PID.SchedulerType
Loop.12.Setup.CH1ControlType
Loop.12.Setup.CH2ControlType
Loop.12.Setup.ControlAction
Loop.12.Setup.DerivativeType
Loop.12.Setup.LoopType
Loop.12.Setup.PBUnits
Loop.12.SP.AltSP
Loop.12.SP.AltSPSelect
Loop.12.SP.ManualTrack
Loop.12.SP.RangeHigh
Loop.12.SP.RangeLow
Loop.12.SP.Rate
Loop.12.SP.RateDisable
Loop.12.SP.RateDone
Loop.12.SP.SP1
Loop.12.SP.SP2
Loop.12.SP.SPHighLimit
Loop.12.SP.SPLowLimit
Loop.12.SP.SPSelect
230
Mini8 Controller
DEC
2902
2903
2918
2917
2905
2904
2916
2915
2844
2842
2843
2834
2862
2872
2833
2863
2873
2825
2861
2871
2824
2860
2870
2856
2865
2875
2855
2864
2874
2880
2857
2867
2877
2858
2868
2878
2822
2859
2869
2835
2866
2876
2881
2879
2838
2839
2823
2841
2837
2840
2884
2885
2891
2828
2827
2886
2887
2895
2829
2830
2882
2883
2831
HEX
0B56
0B57
0B66
0B65
0B59
0B58
0B64
0B63
0B1C
0B1A
0B1B
0B12
0B2E
0B38
0B11
0B2F
0B39
0B09
0B2D
0B37
0B08
0B2C
0B36
0B28
0B31
0B3B
0B27
0B30
0B3A
0B40
0B29
0B33
0B3D
0B2A
0B34
0B3E
0B06
0B2B
0B35
0B13
0B32
0B3C
0B41
0B3F
0B16
0B17
0B07
0B19
0B15
0B18
0B44
0B45
0B4B
0B0C
0B0B
0B46
0B47
0B4F
0B0D
0B0E
0B42
0B43
0B0F
Parameter Description / Modbus address
Loop.12.SP.SPTrack
Loop.12.SP.SPTrim
Loop.12.SP.SPTrimHighLimit
Loop.12.SP.SPTrimLowLimit
Loop.12.SP.TrackPV
Loop.12.SP.TrackSP
Loop.12.Tune.AutotuneEnable
Loop.12.Tune.OutputHighLimit
Loop.12.Tune.OutputLowLimit
Loop.12.Tune.Stage
Loop.12.Tune.StageTime
Loop.12.Tune.State
Loop.12.Tune.StepSize
Loop.12.Tune.Type
Loop.13.Diag.DerivativeOutContrib
Loop.13.Diag.Error
Loop.13.Diag.IntegralOutContrib
Loop.13.Diag.LoopBreakAlarm
Loop.13.Diag.LoopMode
Loop.13.Diag.PropOutContrib
Loop.13.Diag.SBrk
Loop.13.Diag.SchedCBH
Loop.13.Diag.SchedCBL
Loop.13.Diag.SchedLPBrk
Loop.13.Diag.SchedMR
Loop.13.Diag.SchedOPHi
Loop.13.Diag.SchedOPLo
Loop.13.Diag.SchedPB
Loop.13.Diag.SchedR2G
Loop.13.Diag.SchedTd
Loop.13.Diag.SchedTi
Loop.13.Diag.TargetOutVal
Loop.13.Main.ActiveOut
Loop.13.Main.AutoMan
Loop.13.Main.Inhibit
Loop.13.Main.PV
Loop.13.Main.TargetSP
Loop.13.Main.WorkingSP
Loop.13.OP.Ch1OnOffHysteresis
Loop.13.OP.Ch1Out
Loop.13.OP.Ch2Deadband
Loop.13.OP.Ch2OnOffHysteresis
Loop.13.OP.Ch2Out
Loop.13.OP.CoolType
Loop.13.OP.EnablePowerFeedforward
Loop.13.OP.FeedForwardGain
Loop.13.OP.FeedForwardOffset
Loop.13.OP.FeedForwardTrimLimit
Loop.13.OP.FeedForwardType
Loop.13.OP.FeedForwardVal
Loop.13.OP.FF_Rem
Loop.13.OP.ManualMode
Loop.13.OP.ManualOutVal
Loop.13.OP.MeasuredPower
Loop.13.OP.OutputHighLimit
Loop.13.OP.OutputLowLimit
Loop.13.OP.Rate
Loop.13.OP.RateDisable
Loop.13.OP.RemOPH
Loop.13.OP.RemOPL
Loop.13.OP.SafeOutVal
Loop.13.OP.SensorBreakMode
Loop.13.OP.TrackEnable
Part No HA028581
Issue 3
DEC
2892
2888
2889
2890
2893
2894
2924
2921
2922
2927
2928
2926
2925
2920
3191
3185
3190
3188
3186
3189
3192
3104
3105
3107
3106
3109
3110
3101
3108
3103
3102
3187
3076
3082
3092
3073
3074
3077
3156
3154
3088
3157
3155
3165
3163
3167
3168
3169
3166
3170
3175
3162
3075
3164
3152
3153
3158
3159
3174
3173
3161
3160
3172
Sep-05
HEX
0B4C
0B48
0B49
0B4A
0B4D
0B4E
0B6C
0B69
0B6A
0B6F
0B70
0B6E
0B6D
0B68
0C77
0C71
0C76
0C74
0C72
0C75
0C78
0C20
0C21
0C23
0C22
0C25>
0C26
0C1D
0C24
0C1F
0C1E
0C73
0C04
0C0A
0C14
0C01
0C02
0C05
0C54
0C52
0C10
0C55
0C53
0C5D
0C5B
0C5F
0C60
0C61
0C5E
0C62
0C67
0C5A
0C03
0C5C
0C50
0C51
0C56
0C57
0C66
0C65
0C59
0C58
0C64
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Loop.13.OP.TrackOutVal
Loop.13.PID.ActiveSet
Loop.13.PID.Boundary1-2
Loop.13.PID.Boundary2-3
Loop.13.PID.CutbackHigh
Loop.13.PID.CutbackHigh2
Loop.13.PID.CutbackHigh3
Loop.13.PID.CutbackLow
Loop.13.PID.CutbackLow2
Loop.13.PID.CutbackLow3
Loop.13.PID.DerivativeTime
Loop.13.PID.DerivativeTime2
Loop.13.PID.DerivativeTime3
Loop.13.PID.IntegralTime
Loop.13.PID.IntegralTime2
Loop.13.PID.IntegralTime3
Loop.13.PID.LoopBreakTime
Loop.13.PID.LoopBreakTime2
Loop.13.PID.LoopBreakTime3
Loop.13.PID.ManualReset
Loop.13.PID.ManualReset2
Loop.13.PID.ManualReset3
Loop.13.PID.NumSets
Loop.13.PID.OutputHi
Loop.13.PID.OutputHi2
Loop.13.PID.OutputHi3
Loop.13.PID.OutputLo
Loop.13.PID.OutputLo2
Loop.13.PID.OutputLo3
Loop.13.PID.ProportionalBand
Loop.13.PID.ProportionalBand2
Loop.13.PID.ProportionalBand3
Loop.13.PID.RelCh2Gain
Loop.13.PID.RelCh2Gain2
Loop.13.PID.RelCh2Gain3
Loop.13.PID.SchedulerRemoteInput
Loop.13.PID.SchedulerType
Loop.13.Setup.CH1ControlType
Loop.13.Setup.CH2ControlType
Loop.13.Setup.ControlAction
Loop.13.Setup.DerivativeType
Loop.13.Setup.LoopType
Loop.13.Setup.PBUnits
Loop.13.SP.AltSP
Loop.13.SP.AltSPSelect
Loop.13.SP.ManualTrack
Loop.13.SP.RangeHigh
Loop.13.SP.RangeLow
Loop.13.SP.Rate
Loop.13.SP.RateDisable
Loop.13.SP.RateDone
Loop.13.SP.SP1
Loop.13.SP.SP2
Loop.13.SP.SPHighLimit
Loop.13.SP.SPLowLimit
Loop.13.SP.SPSelect
Loop.13.SP.SPTrack
Loop.13.SP.SPTrim
Loop.13.SP.SPTrimHighLimit
Loop.13.SP.SPTrimLowLimit
Loop.13.SP.TrackPV
Loop.13.SP.TrackSP
Loop.13.Tune.AutotuneEnable
Part No HA028581
Issue 3 Sep-05
DEC
3171
3100
3098
3099
3090
3118
3128
3089
3119
3129
3081
3117
3127
3080
3116
3126
3112
3121
3131
3111
3120
3130
3136
3113
3123
3133
3114
3124
3134
3078
3115
3125
3091
3122
3132
3137
3135
3094
3095
3079
3097
3093
3096
3140
3141
3147
3084
3083
3142
3143
3151
3085
3086
3138
3139
3087
3148
3144
3145
3146
3149
3150
3180
HEX
0C63
0C1C
0C1A
0C1B
0C12
0C2E
0C38
0C11
0C2F
0C39
0C09
0C2D
0C37
0C08
0C2C
0C36
0C28
0C31
0C3B
0C27
0C30
0C3A
0C40
0C29
0C33
0C3D
0C2A
0C34
0C3E
0C06
0C2B
0C35
0C13
0C32
0C3C
0C41
0C3F
0C16
0C17
0C07
0C19
0C15
0C18
0C44
0C45
0C4B
0C0C
0C0B
0C46
0C47
0C4F
0C0D
0C0E
0C42
0C43
0C0F
0C4C
0C48
0C49
0C4A
0C4D
0C4E
0C6C
Parameter Description / Modbus address
Loop.13.Tune.OutputHighLimit
Loop.13.Tune.OutputLowLimit
Loop.13.Tune.Stage
Loop.13.Tune.StageTime
Loop.13.Tune.State
Loop.13.Tune.StepSize
Loop.13.Tune.Type
Loop.14.Diag.DerivativeOutContrib
Loop.14.Diag.Error
Loop.14.Diag.IntegralOutContrib
Loop.14.Diag.LoopBreakAlarm
Loop.14.Diag.LoopMode
Loop.14.Diag.PropOutContrib
Loop.14.Diag.SBrk
Loop.14.Diag.SchedCBH
Loop.14.Diag.SchedCBL
Loop.14.Diag.SchedLPBrk
Loop.14.Diag.SchedMR
Loop.14.Diag.SchedOPHi
Loop.14.Diag.SchedOPLo
Loop.14.Diag.SchedPB
Loop.14.Diag.SchedR2G
Loop.14.Diag.SchedTd
Loop.14.Diag.SchedTi
Loop.14.Diag.TargetOutVal
Loop.14.Main.ActiveOut
Loop.14.Main.AutoMan
Loop.14.Main.Inhibit
Loop.14.Main.PV
Loop.14.Main.TargetSP
Loop.14.Main.WorkingSP
Loop.14.OP.Ch1OnOffHysteresis
Loop.14.OP.Ch1Out
Loop.14.OP.Ch2Deadband
Loop.14.OP.Ch2OnOffHysteresis
Loop.14.OP.Ch2Out
Loop.14.OP.CoolType
Loop.14.OP.EnablePowerFeedforward
Loop.14.OP.FeedForwardGain
Loop.14.OP.FeedForwardOffset
Loop.14.OP.FeedForwardTrimLimit
Loop.14.OP.FeedForwardType
Loop.14.OP.FeedForwardVal
Loop.14.OP.FF_Rem
Loop.14.OP.ManualMode
Loop.14.OP.ManualOutVal
Loop.14.OP.MeasuredPower
Loop.14.OP.OutputHighLimit
Loop.14.OP.OutputLowLimit
Loop.14.OP.Rate
Loop.14.OP.RateDisable
Loop.14.OP.RemOPH
Loop.14.OP.RemOPL
Loop.14.OP.SafeOutVal
Loop.14.OP.SensorBreakMode
Loop.14.OP.TrackEnable
Loop.14.OP.TrackOutVal
Loop.14.PID.ActiveSet
Loop.14.PID.Boundary1-2
Loop.14.PID.Boundary2-3
Loop.14.PID.CutbackHigh
Loop.14.PID.CutbackHigh2
Loop.14.PID.CutbackHigh3
DEC
3177
3178
3183
3184
3182
3181
3176
3447
3441
3446
3444
3442
3445
3448
3360
3361
3363
3362
3365
3366
3357
3364
3359
3358
3443
3332
3338
3348
3329
3330
3333
3412
3410
3344
3413
3411
3421
3419
3423
3424
3425
3422
3426
3431
3418
3331
3420
3408
3409
3414
3415
3430
3429
3417
3416
3428
3427
3356
3354
3355
3346
3374
3384
231
HEX
0C69
0C6A
0C6F
0C70
0C6E
0C6D
0C68
0D77
0D71
0D76
0D74
0D72
0D75
0D78
0D20
0D21
0D23
0D22
0D25
0D26
0D1D
0D24
0D1F
0D1E
0D73
0D04
0D0A
0D14
0D01
0D02
0D05
0D54
0D52
0D10
0D55
0D53
0D5D
0D5B
0D5F
0D60
0D61
0D5E
0D62
0D67
0D5A
0D03
0D5C
0D50
0D51
0D56
0D57
0D66
0D65
0D59
0D58
0D64
0D63
0D1C
0D1A
0D1B
0D12
0D2E
0D38
Engineering Handbook
Parameter Description / Modbus address
Loop.14.PID.CutbackLow
Loop.14.PID.CutbackLow2
Loop.14.PID.CutbackLow3
Loop.14.PID.DerivativeTime
Loop.14.PID.DerivativeTime2
Loop.14.PID.DerivativeTime3
Loop.14.PID.IntegralTime
Loop.14.PID.IntegralTime2
Loop.14.PID.IntegralTime3
Loop.14.PID.LoopBreakTime
Loop.14.PID.LoopBreakTime2
Loop.14.PID.LoopBreakTime3
Loop.14.PID.ManualReset
Loop.14.PID.ManualReset2
Loop.14.PID.ManualReset3
Loop.14.PID.NumSets
Loop.14.PID.OutputHi
Loop.14.PID.OutputHi2
Loop.14.PID.OutputHi3
Loop.14.PID.OutputLo
Loop.14.PID.OutputLo2
Loop.14.PID.OutputLo3
Loop.14.PID.ProportionalBand
Loop.14.PID.ProportionalBand2
Loop.14.PID.ProportionalBand3
Loop.14.PID.RelCh2Gain
Loop.14.PID.RelCh2Gain2
Loop.14.PID.RelCh2Gain3
Loop.14.PID.SchedulerRemoteInput
Loop.14.PID.SchedulerType
Loop.14.Setup.CH1ControlType
Loop.14.Setup.CH2ControlType
Loop.14.Setup.ControlAction
Loop.14.Setup.DerivativeType
Loop.14.Setup.LoopType
Loop.14.Setup.PBUnits
Loop.14.SP.AltSP
Loop.14.SP.AltSPSelect
Loop.14.SP.ManualTrack
Loop.14.SP.RangeHigh
Loop.14.SP.RangeLow
Loop.14.SP.Rate
Loop.14.SP.RateDisable
Loop.14.SP.RateDone
Loop.14.SP.SP1
Loop.14.SP.SP2
Loop.14.SP.SPHighLimit
Loop.14.SP.SPLowLimit
Loop.14.SP.SPSelect
Loop.14.SP.SPTrack
Loop.14.SP.SPTrim
Loop.14.SP.SPTrimHighLimit
Loop.14.SP.SPTrimLowLimit
Loop.14.SP.TrackPV
Loop.14.SP.TrackSP
Loop.14.Tune.AutotuneEnable
Loop.14.Tune.OutputHighLimit
Loop.14.Tune.OutputLowLimit
Loop.14.Tune.Stage
Loop.14.Tune.StageTime
Loop.14.Tune.State
Loop.14.Tune.StepSize
Loop.14.Tune.Type
232
Mini8 Controller
DEC
3345
3375
3385
3337
3373
3383
3336
3372
3382
3368
3377
3387
3367
3376
3386
3392
3369
3379
3389
3370
3380
3390
3334
3371
3381
3347
3378
3388
3393
3391
3350
3351
3335
3353
3349
3352
3396
3397
3403
3340
3339
3398
3399
3407
3341
3342
3394
3395
3343
3404
3400
3401
3402
3405
3406
3436
3433
3434
3439
3440
3438
3437
3432
HEX
0D11
0D2F
0D39
0D09
0D2D
0D37
0D08
0D2C
0D36
0D28
0D31
0D3B
0D27
0D30
0D3A
0D40
0D29
0D33
0D3D
0D2A
0D34
0D3E
0D06
0D2B
0D35
0D13
0D32
0D3C
0D41
0D3F
0D16
0D17
0D07
0D19
0D15
0D18
0D44
0D45
0D4B
0D0C
0D0B
0D46
0D47
0D4F
0D0D
0D0E
0D42
0D43
0D0F
0D4C
0D48
0D49
0D4A
0D4D
0D4E
0D6C
0D69
0D6A
0D6F
0D70
0D6E
0D6D
0D68
Parameter Description / Modbus address
Loop.15.Diag.DerivativeOutContrib
Loop.15.Diag.Error
Loop.15.Diag.IntegralOutContrib
Loop.15.Diag.LoopBreakAlarm
Loop.15.Diag.LoopMode
Loop.15.Diag.PropOutContrib
Loop.15.Diag.SBrk
Loop.15.Diag.SchedCBH
Loop.15.Diag.SchedCBL
Loop.15.Diag.SchedLPBrk
Loop.15.Diag.SchedMR
Loop.15.Diag.SchedOPHi
Loop.15.Diag.SchedOPLo
Loop.15.Diag.SchedPB
Loop.15.Diag.SchedR2G
Loop.15.Diag.SchedTd
Loop.15.Diag.SchedTi
Loop.15.Diag.TargetOutVal
Loop.15.Main.ActiveOut
Loop.15.Main.AutoMan
Loop.15.Main.Inhibit
Loop.15.Main.PV
Loop.15.Main.TargetSP
Loop.15.Main.WorkingSP
Loop.15.OP.Ch1OnOffHysteresis
Loop.15.OP.Ch1Out
Loop.15.OP.Ch2Deadband
Loop.15.OP.Ch2OnOffHysteresis
Loop.15.OP.Ch2Out
Loop.15.OP.CoolType
Loop.15.OP.EnablePowerFeedforward
Loop.15.OP.FeedForwardGain
Loop.15.OP.FeedForwardOffset
Loop.15.OP.FeedForwardTrimLimit
Loop.15.OP.FeedForwardType
Loop.15.OP.FeedForwardVal
Loop.15.OP.FF_Rem
Loop.15.OP.ManualMode
Loop.15.OP.ManualOutVal
Loop.15.OP.MeasuredPower
Loop.15.OP.OutputHighLimit
Loop.15.OP.OutputLowLimit
Loop.15.OP.Rate
Loop.15.OP.RateDisable
Loop.15.OP.RemOPH
Loop.15.OP.RemOPL
Loop.15.OP.SafeOutVal
Loop.15.OP.SensorBreakMode
Loop.15.OP.TrackEnable
Loop.15.OP.TrackOutVal
Loop.15.PID.ActiveSet
Loop.15.PID.Boundary1-2
Loop.15.PID.Boundary2-3
Loop.15.PID.CutbackHigh
Loop.15.PID.CutbackHigh2
Loop.15.PID.CutbackHigh3
Loop.15.PID.CutbackLow
Loop.15.PID.CutbackLow2
Loop.15.PID.CutbackLow3
Loop.15.PID.DerivativeTime
Loop.15.PID.DerivativeTime2
Loop.15.PID.DerivativeTime3
Loop.15.PID.IntegralTime
Part No HA028581
Issue 3
DEC
3703
3697
3702
3700
3698
3701
3704
3616
3617
3619
3618
3621
3622
3613
3620
3615
3614
3699
3588
3594
3604
3585
3586
3589
3668
3666
3600
3669
3667
3677
3675
3679
3680
3681
3678
3682
3687
3674
3587
3676
3664
3665
3670
3671
3686
3685
3673
3672
3684
3683
3612
3610
3611
3602
3630
3640
3601
3631
3641
3593
3629
3639
3592
Sep-05
HEX
0E77
0E71
0E76
0E74
0E72
0E75
0E78
0E20
0E21
0E23
0E22
0E25
0E26
0E1D
0E24
0E1F
0E1E
0E73
0E04
0E0A
0E14
0E01
0E02
0E05
0E54
0E52
0E10
0E55
0E53
0E5D
0E5B
0E5F
0E60
0E61
0E5E
0E62
0E67
0E5A
0E03
0E5C
0E50
0E51
0E56
0E57
0E66
0E65
0E59
0E58
0E64
0E63
0E1C
0E1A
0E1B
0E12
0E2E
0E38
0E11
0E2F
0E39
0E09
0E2D
0E37
0E08
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
Loop.15.PID.IntegralTime2
Loop.15.PID.IntegralTime3
Loop.15.PID.LoopBreakTime
Loop.15.PID.LoopBreakTime2
Loop.15.PID.LoopBreakTime3
Loop.15.PID.ManualReset
Loop.15.PID.ManualReset2
Loop.15.PID.ManualReset3
Loop.15.PID.NumSets
Loop.15.PID.OutputHi
Loop.15.PID.OutputHi2
Loop.15.PID.OutputHi3
Loop.15.PID.OutputLo
Loop.15.PID.OutputLo2
Loop.15.PID.OutputLo3
Loop.15.PID.ProportionalBand
Loop.15.PID.ProportionalBand2
Loop.15.PID.ProportionalBand3
Loop.15.PID.RelCh2Gain
Loop.15.PID.RelCh2Gain2
Loop.15.PID.RelCh2Gain3
Loop.15.PID.SchedulerRemoteInput
Loop.15.PID.SchedulerType
Loop.15.Setup.CH1ControlType
Loop.15.Setup.CH2ControlType
Loop.15.Setup.ControlAction
Loop.15.Setup.DerivativeType
Loop.15.Setup.LoopType
Loop.15.Setup.PBUnits
Loop.15.SP.AltSP
Loop.15.SP.AltSPSelect
Loop.15.SP.ManualTrack
Loop.15.SP.RangeHigh
Loop.15.SP.RangeLow
Loop.15.SP.Rate
Loop.15.SP.RateDisable
Loop.15.SP.RateDone
Loop.15.SP.SP1
Loop.15.SP.SP2
Loop.15.SP.SPHighLimit
Loop.15.SP.SPLowLimit
Loop.15.SP.SPSelect
Loop.15.SP.SPTrack
Loop.15.SP.SPTrim
Loop.15.SP.SPTrimHighLimit
Loop.15.SP.SPTrimLowLimit
Loop.15.SP.TrackPV
Loop.15.SP.TrackSP
Loop.15.Tune.AutotuneEnable
Loop.15.Tune.OutputHighLimit
Loop.15.Tune.OutputLowLimit
Loop.15.Tune.Stage
Loop.15.Tune.StageTime
Loop.15.Tune.State
Loop.15.Tune.StepSize
Loop.15.Tune.Type
Loop.16.Diag.DerivativeOutContrib
Loop.16.Diag.Error
Loop.16.Diag.IntegralOutContrib
Loop.16.Diag.LoopBreakAlarm
Loop.16.Diag.LoopMode
Loop.16.Diag.PropOutContrib
Loop.16.Diag.SBrk
Part No HA028581
Issue 3 Sep-05
DEC
3628
3638
3624
3633
3643
3623
3632
3642
3648
3625
3635
3645
3626
3636
3646
3590
3627
3637
3603
3634
3644
3649
3647
3606
3607
3591
3609
3605
3608
3652
3653
3659
3596
3595
3654
3655
3663
3597
3598
3650
3651
3599
3660
3656
3657
3658
3661
3662
3692
3689
3690
3695
3696
3694
3693
3688
3959
3953
3958
3956
3954
3957
3960
HEX
0E2C
0E36
0E28
0E31
0E3B
0E27
0E30
0E3A
0E40
0E29
0E33
0E3D
0E2A
0E34
0E3E
0E06
0E2B
0E35
0E13
0E32
0E3C
0E41
0E3F
0E16
0E17
0E07
0E19
0E15
0E18
0E44
0E45
0E4B
0E0C
0E0B
0E46
0E47
0E4F
0E0D
0E0E
0E42
0E43
0E0F
0E4C
0E48
0E49
0E4A
0E4D
0E4E
0E6C
0E69
0E6A
0E6F
0E70
0E6E
0E6D
0E68
0F77
0F71
0F76
0F74
0F72
0F75
0F78
Parameter Description / Modbus address
Loop.16.Diag.SchedCBH
Loop.16.Diag.SchedCBL
Loop.16.Diag.SchedLPBrk
Loop.16.Diag.SchedMR
Loop.16.Diag.SchedOPHi
Loop.16.Diag.SchedOPLo
Loop.16.Diag.SchedPB
Loop.16.Diag.SchedR2G
Loop.16.Diag.SchedTd
Loop.16.Diag.SchedTi
Loop.16.Diag.TargetOutVal
Loop.16.Main.ActiveOut
Loop.16.Main.AutoMan
Loop.16.Main.Inhibit
Loop.16.Main.PV
Loop.16.Main.TargetSP
Loop.16.Main.WorkingSP
Loop.16.OP.Ch1OnOffHysteresis
Loop.16.OP.Ch1Out
Loop.16.OP.Ch2Deadband
Loop.16.OP.Ch2OnOffHysteresis
Loop.16.OP.Ch2Out
Loop.16.OP.CoolType
Loop.16.OP.EnablePowerFeedforward
Loop.16.OP.FeedForwardGain
Loop.16.OP.FeedForwardOffset
Loop.16.OP.FeedForwardTrimLimit
Loop.16.OP.FeedForwardType
Loop.16.OP.FeedForwardVal
Loop.16.OP.FF_Rem
Loop.16.OP.ManualMode
Loop.16.OP.ManualOutVal
Loop.16.OP.MeasuredPower
Loop.16.OP.OutputHighLimit
Loop.16.OP.OutputLowLimit
Loop.16.OP.Rate
Loop.16.OP.RateDisable
Loop.16.OP.RemOPH
Loop.16.OP.RemOPL
Loop.16.OP.SafeOutVal
Loop.16.OP.SensorBreakMode
Loop.16.OP.TrackEnable
Loop.16.OP.TrackOutVal
Loop.16.PID.ActiveSet
Loop.16.PID.Boundary1-2
Loop.16.PID.Boundary2-3
Loop.16.PID.CutbackHigh
Loop.16.PID.CutbackHigh2
Loop.16.PID.CutbackHigh3
Loop.16.PID.CutbackLow
Loop.16.PID.CutbackLow2
Loop.16.PID.CutbackLow3
Loop.16.PID.DerivativeTime
Loop.16.PID.DerivativeTime2
Loop.16.PID.DerivativeTime3
Loop.16.PID.IntegralTime
Loop.16.PID.IntegralTime2
Loop.16.PID.IntegralTime3
Loop.16.PID.LoopBreakTime
Loop.16.PID.LoopBreakTime2
Loop.16.PID.LoopBreakTime3
Loop.16.PID.ManualReset
Loop.16.PID.ManualReset2
DEC
3872
3873
3875
3874
3877
3878
3869
3876
3871
3870
3955
3844
3850
3860
3841
3842
3845
3924
3922
3856
3925
3923
3933
3931
3935
3936
3937
3934
3938
3943
3930
3843
3932
3920
3921
3926
3927
3942
3941
3929
3928
3940
3939
3868
3866
3867
3858
3886
3896
3857
3887
3897
3849
3885
3895
3848
3884
3894
3880
3889
3899
3879
3888
233
HEX
0F20
0F21
0F23
0F22
0F25
0F26
0F1D
0F24
0F1F
0F1E
0F73
0F04
0F0A
0F14
0F01
0F02
0F05
0F54
0F52
0F10
0F55
0F53
0F5D
0F5B
0F5F
0F60
0F61
0F5E
0F62
0F67
0F5A
0F03
0F5C
0F50
0F51
0F56
0F57
0F66
0F65
0F59
0F58
0F64
0F63
0F1C
0F1A
0F1B
0F12
0F2E
0F38
0F11
0F2F
0F39
0F09
0F2D
0F37
0F08
0F2C
0F36
0F28
0F31
0F3B
0F27
0F30
Engineering Handbook
Parameter Description / Modbus address
Loop.16.PID.ManualReset3
Loop.16.PID.NumSets
Loop.16.PID.OutputHi
Loop.16.PID.OutputHi2
Loop.16.PID.OutputHi3
Loop.16.PID.OutputLo
Loop.16.PID.OutputLo2
Loop.16.PID.OutputLo3
Loop.16.PID.ProportionalBand
Loop.16.PID.ProportionalBand2
Loop.16.PID.ProportionalBand3
Loop.16.PID.RelCh2Gain
Loop.16.PID.RelCh2Gain2
Loop.16.PID.RelCh2Gain3
Loop.16.PID.SchedulerRemoteInput
Loop.16.PID.SchedulerType
Loop.16.Setup.CH1ControlType
Loop.16.Setup.CH2ControlType
Loop.16.Setup.ControlAction
Loop.16.Setup.DerivativeType
Loop.16.Setup.LoopType
Loop.16.Setup.PBUnits
Loop.16.SP.AltSP
Loop.16.SP.AltSPSelect
Loop.16.SP.ManualTrack
Loop.16.SP.RangeHigh
Loop.16.SP.RangeLow
Loop.16.SP.Rate
Loop.16.SP.RateDisable
Loop.16.SP.RateDone
Loop.16.SP.SP1
Loop.16.SP.SP2
Loop.16.SP.SPHighLimit
Loop.16.SP.SPLowLimit
Loop.16.SP.SPSelect
Loop.16.SP.SPTrack
Loop.16.SP.SPTrim
Loop.16.SP.SPTrimHighLimit
Loop.16.SP.SPTrimLowLimit
Loop.16.SP.TrackPV
Loop.16.SP.TrackSP
Loop.16.Tune.AutotuneEnable
Loop.16.Tune.OutputHighLimit
Loop.16.Tune.OutputLowLimit
Loop.16.Tune.Stage
Loop.16.Tune.StageTime
Loop.16.Tune.State
Loop.16.Tune.StepSize
Loop.16.Tune.Type
Math2.1.In1
Math2.1.In2
Math2.1.Out
Math2.2.In1
Math2.2.In2
Math2.2.Out
Math2.3.In1
Math2.3.In2
Math2.3.Out
Math2.4.In1
Math2.4.In2
Math2.4.Out
Math2.5.In1
Math2.5.In2
234
Mini8 Controller
DEC
3898
3904
3881
3891
3901
3882
3892
3902
3846
3883
3893
3859
3890
3900
3905
3903
3862
3863
3847
3865
3861
3864
3908
3909
3915
3852
3851
3910
3911
3919
3853
3854
3906
3907
3855
3916
3912
3913
3914
3917
3918
3948
3945
3946
3951
3952
3950
3949
3944
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
HEX
0F3A
0F40
0F29
0F33
0F3D
0F2A
0F34
0F3E
0F06
0F2B
0F35
0F13
0F32
0F3C
0F41
0F3F
0F16
0F17
0F07
0F19
0F15
0F18
0F44
0F45
0F4B
0F0C
0F0B
0F46
0F47
0F4F
0F0D
0F0E
0F42
0F43
0F0F
0F4C
0F48
0F49
0F4A
0F4D
0F4E
0F6C
0F69
0F6A
0F6F
0F70
0F6E
0F6D
0F68
128E
128F
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
129A
129B
Parameter Description / Modbus address
Math2.5.Out
Math2.6.In1
Math2.6.In2
Math2.6.Out
Math2.7.In1
Math2.7.In2
Math2.7.Out
Math2.8.In1
Math2.8.In2
Math2.8.Out
Math2.9.In1
Math2.9.In2
Math2.9.Out
Math2.10.In1
Math2.10.In2
Math2.10.Out
Math2.11.In1
Math2.11.In2
Math2.11.Out
Math2.12.In1
Math2.12.In2
Math2.12.Out
Math2.13.In1
Math2.13.In2
Math2.13.Out
Math2.14.In1
Math2.14.In2
Math2.14.Out
Math2.15.In1
Math2.15.In2
Math2.15.Out
Math2.16.In1
Math2.16.In2
Math2.16.Out
Math2.17.In1
Math2.17.In2
Math2.17.Out
Math2.18.In1
Math2.18.In2
Math2.18.Out
Math2.19.In1
Math2.19.In2
Math2.19.Out
Math2.20.In1
Math2.20.In2
Math2.20.Out
Math2.21.In1
Math2.21.In2
Math2.21.Out
Math2.22.In1
Math2.22.In2
Math2.22.Out
Math2.23.In1
Math2.23.In2
Math2.23.Out
Math2.24.In1
Math2.24.In2
Math2.24.Out
MultiOper.1.AverageOut
MultiOper.1.In1
MultiOper.1.In2
MultiOper.1.In3
MultiOper.1.In4
Part No HA028581
Issue 3
DEC HEX
4764 129C
4765 129D
4766 129E
4767 129F
4768 12A0
4769 12A1
4770 12A2
4771 12A3
4772 12A4
4773 12A5
4774 12A6
4775 12A7
4776 12A8
4777 12A9
4778 12AA
4779 12AB
4780 12AC
4781 12AD
4782 12AE
4783 12AF
4784 12B0
4785 12B1
4786 12B2
4787 12B3
4788 12B4
4789 12B5
4790 12B6
4791 12B7
4792 12B8
4793 12B9
4794 12BA
4795 12BB
4796 12BC
4797 12BD
4798 12BE
4799 12BF
4800 12C0
4801 12C1
4802 12C2
4803 12C3
4804 12C4
4805 12C5
4806 12C6
4807 12C7
4808 12C8
4809 12C9
4810 12CA
4811 12CB
4812 12CC
4813 12CD
4814 12CE
4815 12CF
4816 12D0
4817 12D1
4818 12D2
4819 12D3
4820 12D4
4821 12D5
5017 1399
5006 138e
5007
138f
5008 1390
5009 1391
Sep-05
Mini8 Controller
Engineering Handbook
Parameter Description / Modbus address
MultiOper.1.In5
MultiOper.1.In6
MultiOper.1.In7
MultiOper.1.In8
MultiOper.1.MaxOut
MultiOper.1.MinOut
MultiOper.1.SumOut
MultiOper.2.AverageOut
MultiOper.2.In1
MultiOper.2.In2
MultiOper.2.In3
MultiOper.2.In4
MultiOper.2.In5
MultiOper.2.In6
MultiOper.2.In7
MultiOper.2.In8
MultiOper.2.MaxOut
MultiOper.2.MinOut
MultiOper.2.SumOut
MultiOper.3.AverageOut
MultiOper.3.In1
MultiOper.3.In2
MultiOper.3.In3
MultiOper.3.In4
MultiOper.3.In5
MultiOper.3.In6
MultiOper.3.In7
MultiOper.3.In8
MultiOper.3.MaxOut
MultiOper.3.MinOut
MultiOper.3.SumOut
MultiOper.4.AverageOut
MultiOper.4.In1
MultiOper.4.In2
MultiOper.4.In3
MultiOper.4.In4
MultiOper.4.In5
MultiOper.4.In6
MultiOper.4.In7
MultiOper.4.In8
MultiOper.4.MaxOut
MultiOper.4.MinOut
MultiOper.4.SumOut
Recipe.LastDataset
Recipe.LoadingStatus
Recipe.RecipeSelect
SwitchOver.SelectIn
SwitchOver.SwitchHigh
SwitchOver.SwitchLow
Timer.1.ElapsedTime
Timer.1.Out
Timer.1.Time
Timer.2.ElapsedTime
Timer.2.Out
Timer.2.Time
Timer.3.ElapsedTime
Timer.3.Out
Timer.3.Time
Timer.4.ElapsedTime
Timer.4.Out
Timer.4.Time
UsrVal.1.Val
UsrVal.2.Val
Part No HA028581
Issue 3 Sep-05
DEC
5010
5011
5012
5013
5015
5016
5014
5029
5018
5019
5020
5021
5022
5023
5024
5025
5027
5028
5026
5041
5030
5031
5032
5033
5034
5035
5036
5037
5039
5040
5038
5053
5042
5043
5044
5045
5046
5047
5048
5049
5051
5052
5050
4913
4914
4912
4927
4925
4926
4995
4996
4994
4998
4999
4997
5001
5002
5000
5004
5005
5003
4962
4963
HEX
1392
1393
1394
1395
1397
1398
1396
13a5
139a
139b
139c
139d
139e
139f
13a0
13a1
13a3
13a4
13a2
13b1
13a6
13a7
13a8
13a9
13aa
13ab
13ac
13ad
13af
13b0
13ae
13bd
13b2
13b3
13b4
13b5
13b6
13b7
13b8
13b9
13bb
13bc
13ba
1331
1332
1330
133f
133d
133e
1383
1384
1382
1386
1387
1385
1389
138A
1388
138C
138D
138B
1362
1363
Parameter Description / Modbus address
UsrVal.3.Val
UsrVal.4.Val
UsrVal.5.Val
UsrVal.6.Val
UsrVal.7.Val
UsrVal.8.Val
UsrVal.9.Val
UsrVal.10.Val
UsrVal.11.Val
UsrVal.12.Val
UsrVal.13.Val
UsrVal.14.Val
UsrVal.15.Val
UsrVal.16.Val
UsrVal.17.Val
UsrVal.18.Val
UsrVal.19.Val
UsrVal.20.Val
UsrVal.21.Val
UsrVal.22.Val
UsrVal.23.Val
UsrVal.24.Val
UsrVal.25.Val
UsrVal.26.Val
UsrVal.27.Val
UsrVal.28.Val
UsrVal.29.Val
UsrVal.30.Val
UsrVal.31.Val
UsrVal.32.Val
Zirconia.1.CarbonPot
Zirconia.1.CleanFreq
Zirconia.1.CleanProbe
Zirconia.1.CleanState
Zirconia.1.CleanTime
Zirconia.1.CleanValve
Zirconia.1.DewPoint
Zirconia.1.GasRef
Zirconia.1.MaxRcovTime
Zirconia.1.MinCalTemp
Zirconia.1.MinRcovTime
Zirconia.1.Oxygen
Zirconia.1.OxygenExp
Zirconia.1.ProbeFault
Zirconia.1.ProbeInput
Zirconia.1.ProbeOffset
Zirconia.1.ProbeStatus
Zirconia.1.ProbeType
Zirconia.1.ProcFactor
Zirconia.1.PVFrozen
Zirconia.1.RemGasEn
Zirconia.1.RemGasRef
Zirconia.1.Resolution
Zirconia.1.SootAlm
Zirconia.1.TempInput
Zirconia.1.TempOffset
Zirconia.1.Time2Clean
Zirconia.1.Tolerence
Zirconia.1.WrkGas
Zirconia.2.CarbonPot
Zirconia.2.CleanFreq
Zirconia.2.CleanProbe
Zirconia.2.CleanState
DEC
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
13256
13251
13248
13268
13252
13263
13274
13254
13253
13270
13255
13261
13260
13271
13259
13250
13262
13258
13275
13272
13257
13267
13273
13264
13269
13266
13249
13276
13265
13288
13283
13280
13300
235
HEX
1364
1365
1366
1367
1368
1369
136A
136B
136C
136D
136E
136F
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
137A
137B
137C
137D
137E
137F
1380
1381
33C8
33C3
33CO
33D4
33C4
33CF
33DA
33C6
33C5
33D6
33C7
33CD
33CC
33D7
33CB
33C2
33CE
33CA
33DB
33D8
33C9
33D3
33D9
33D0
33D5
33D2
33C1
33DC
33D1
33E8
33E3
33EO
33F4
Engineering Handbook
Parameter Description / Modbus address
Zirconia.2.CleanTime
Zirconia.2.CleanValve
Zirconia.2.DewPoint
Zirconia.2.GasRef
Zirconia.2.MaxRcovTime
Zirconia.2.MinCalTemp
Zirconia.2.MinRcovTime
Zirconia.2.Oxygen
Zirconia.2.OxygenExp
Zirconia.2.ProbeFault
Zirconia.2.ProbeInput
Zirconia.2.ProbeOffset
Zirconia.2.ProbeStatus
Zirconia.2.ProbeType
Zirconia.2.ProcFactor
Zirconia.2.PVFrozen
Zirconia.2.RemGasEn
Zirconia.2.RemGasRef
Zirconia.2.Resolution
Zirconia.2.SootAlm
Zirconia.2.TempInput
Zirconia.2.TempOffset
Zirconia.2.Time2Clean
Zirconia.2.Tolerence
Zirconia.2.WrkGas
236
Mini8 Controller
DEC
13284
13295
13306
13286
13285
13302
13287
13293
13292
13303
13291
13282
13294
13290
13307
13304
13289
13299
13305
13296
13301
13298
13281
13308
13297
HEX
33E4
33EF
33FA
33E6
33E5
33F6
33E7
33ED
33EC
33F7
33EB
33E2
33EE
33EA
33FB
33F8
33E9
33F3
33F9
33F0
33F5
33F2
33E1
33FC
33F1
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
23.2.1 Version 2.xx Programmer Addresses - Decimal
PROGRAM NUMBER
DECIMAL ADDRESSES (2.xx)
Comms.n.ProgramNumber
Program.n.HoldbackVal
Program.n.RampUnits
Program.n.DwellUnits
Program.n.Cycles
Programmer.n.PowerFailAct
Programmer.n.Servo
Programmer.n.SyncMode
Programmer.n.ResetEventOuts
Programmer.n.CurProg
Programmer.n.CurSeg
Programmer.n.ProgStatus
Programmer.n.PSP
Programmer.n.CyclesLeft
Programmer.n.CurSegType
Programmer.n.SegTarget
Programmer.n.SegRate
Programmer.n.ProgTimeLeft
Programmer.n.PVIn
Programmer.n.SPIn
Programmer.n.EventOuts
Programmer.n.SegTimeLeft
Programmer.n.EndOfSeg
Programmer.n.SyncIn
Programmer.n.FastRun
Programmer.n.AdvSeg
Programmer.n.SkipSeg
Program.n.PVStart
Programmer.n.PrgIn1
Programmer.n.PrgIn2
Programmer.n.PVWaitIP
Programmer.n.ProgError
Programmer.n.PVEventOP
Programmer.n.GoBackCyclesLeft
Programmer.n.DelayTime
Programmer.n.ProgReset
Programmer.n.ProgRun
Programmer.n.ProgHold
Programmer.n.ProgRunHold
Programmer.n.ProgRunReset
Segment.1.Type
Segment.1.Holdback
Segment.1.Duration
Segment.1.RampRate
Segment.1.TargetSP
Segment.1.EndAction
Segment.1.EventOutputs
Segment.1.WaitFor
Segment.1.PVEvent
Segment.1.PVThreshold
Segment.1.UserVal
Segment.1.GsoakType
Segment.1.GsoakVal
Part No HA028581
Issue 3 Sep-05
1
2
3
4
5
6
7
8
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5597
5602
5603
5604
5605
5606
5645
5685
5726
5768
5811
5855
5900
6080
6081
6084
6085
6086
6087
6088
6089
6090
6093
6094
6095
6096
6097
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5661
5666
5667
5668
5669
5670
5709
5749
5790
5832
5875
5919
5964
6592
6593
6596
6597
6598
6599
6600
6601
6602
6605
6606
6607
6608
6609
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5725
5730
5731
5732
5733
5734
5773
5813
5854
5896
5939
5983
6028
7104
7105
7108
7109
7110
7111
7112
7113
7114
7117
7118
7119
7120
7121
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5789
5794
5795
5796
5797
5798
5837
5877
5918
5960
6003
6047
6092
7616
7617
7620
7621
7622
7623
7624
7625
7626
7629
7630
7631
7632
7633
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5853
5858
5859
5860
5861
5862
5901
5941
5982
6024
6067
6111
6156
8128
8129
8132
8133
8134
8135
8136
8137
8138
8141
8142
8143
8144
8145
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5917
5922
5923
5924
5925
5926
5965
6005
6046
6088
6131
6175
6220
8640
8641
8644
8645
8646
8647
8648
8649
8650
8653
8654
8655
8656
8657
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5981
5986
5987
5988
5989
5990
6029
6069
6110
6152
6195
6239
6284
9152
9153
9156
9157
9158
9159
9160
9161
9162
9165
9166
9167
9168
9169
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6045
6050
6051
6052
6053
6054
6093
6133
6174
6216
6259
6303
6348
9664
9665
9668
9669
9670
9671
9672
9673
9674
9677
9678
9679
9680
9681
237
Engineering Handbook
PROGRAM NUMBER
DECIMAL ADDRESSES (2.xx)
Segment.1.TimeEvent
Segment.1.OnTime
Segment.1.OffTime
Segment.1.PIDSet
Segment.1.PVWait
Segment.1.WaitVal
Segment.2.Type
Segment.2.Holdback
Segment.2.Duration
Segment.2.RampRate
Segment.2.TargetSP
Segment.2.EndAction
Segment.2.EventOutputs
Segment.2.WaitFor
Segment.2.GobackSeg
Segment.2.GobackCycles
Segment.2.PVEvent
Segment.2.PVThreshold
Segment.2.UserVal
Segment.2.GsoakType
Segment.2.GsoakVal
Segment.2.TimeEvent
Segment.2.OnTime
Segment.2.OffTime
Segment.2.PIDSet
Segment.2.PVWait
Segment.2.WaitVal
Segment.3.Type
Segment.3.Holdback
Segment.3.Duration
Segment.3.RampRate
Segment.3.TargetSP
Segment.3.EndAction
Segment.3.EventOutputs
Segment.3.WaitFor
Segment.3.GobackSeg
Segment.3.GobackCycles
Segment.3.PVEvent
Segment.3.PVThreshold
Segment.3.UserVal
Segment.3.GsoakType
Segment.3.GsoakVal
Segment.3.TimeEvent
Segment.3.OnTime
Segment.3.OffTime
Segment.3.PIDSet
Segment.3.PVWait
Segment.3.WaitVal
Segment.4.Type
Segment.4.Holdback
Segment.4.Duration
Segment.4.RampRate
Segment.4.TargetSP
Segment.4.EndAction
Segment.4.EventOutputs
Segment.4.WaitFor
238
Mini8 Controller
1
2
3
4
5
6
7
8
6098
6099
6100
6101
6102
6103
6112
6113
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6144
6145
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6176
6177
6180
6181
6182
6183
6184
6185
6610
6611
6612
6613
6614
6615
6624
6625
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6656
6657
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6688
6689
6692
6693
6694
6695
6696
6697
7122
7123
7124
7125
7126
7127
7136
7137
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7168
7169
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7200
7201
7204
7205
7206
7207
7208
7209
7634
7635
7636
7637
7638
7639
7648
7649
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7680
7681
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7712
7713
7716
7717
7718
7719
7720
7721
8146
8147
8148
8149
8150
8151
8160
8161
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8192
8193
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8224
8225
8228
8229
8230
8231
8232
8233
8658
8659
8660
8661
8662
8663
8672
8673
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8704
8705
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8736
8737
8740
8741
8742
8743
8744
8745
9170
9171
9172
9173
9174
9175
9184
9185
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9216
9217
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9248
9249
9252
9253
9254
9255
9256
9257
9682
9683
9684
9685
9686
9687
9696
9697
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9728
9729
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9760
9761
9764
9765
9766
9767
9768
9769
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
PROGRAM NUMBER
DECIMAL ADDRESSES (2.xx)
Segment.4.GobackSeg
Segment.4.GobackCycles
Segment.4.PVEvent
Segment.4.PVThreshold
Segment.4.UserVal
Segment.4.GsoakType
Segment.4.GsoakVal
Segment.4.TimeEvent
Segment.4.OnTime
Segment.4.OffTime
Segment.4.PIDSet
Segment.4.PVWait
Segment.4.WaitVal
Segment.5.Type
Segment.5.Holdback
Segment.5.Duration
Segment.5.RampRate
Segment.5.TargetSP
Segment.5.EndAction
Segment.5.EventOutputs
Segment.5.WaitFor
Segment.5.GobackSeg
Segment.5.GobackCycles
Segment.5.PVEvent
Segment.5.PVThreshold
Segment.5.UserVal
Segment.5.GsoakType
Segment.5.GsoakVal
Segment.5.TimeEvent
Segment.5.OnTime
Segment.5.OffTime
Segment.5.PIDSet
Segment.5.PVWait
Segment.5.WaitVal
Segment.6.Type
Segment.6.Holdback
Segment.6.Duration
Segment.6.RampRate
Segment.6.TargetSP
Segment.6.EndAction
Segment.6.EventOutputs
Segment.6.WaitFor
Segment.6.GobackSeg
Segment.6.GobackCycles
Segment.6.PVEvent
Segment.6.PVThreshold
Segment.6.UserVal
Segment.6.GsoakType
Segment.6.GsoakVal
Segment.6.TimeEvent
Segment.6.OnTime
Segment.6.OffTime
Segment.6.PIDSet
Segment.6.PVWait
Segment.6.WaitVal
Part No HA028581
Issue 3 Sep-05
1
2
3
4
5
6
7
8
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6208
6209
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6240
6241
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6720
6721
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6752
6753
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7232
7233
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7264
7265
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7744
7745
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7776
7777
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8256
8257
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8288
8289
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8768
8769
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8800
8801
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9280
9281
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9312
9313
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9792
9793
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9824
9825
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
239
Engineering Handbook
PROGRAM NUMBER
DECIMAL ADDRESSES (2.xx)
Segment.7.Type
Segment.7.Holdback
Segment.7.Duration
Segment.7.RampRate
Segment.7.TargetSP
Segment.7.EndAction
Segment.7.EventOutputs
Segment.7.WaitFor
Segment.7.GobackSeg
Segment.7.GobackCycles
Segment.7.PVEvent
Segment.7.PVThreshold
Segment.7.UserVal
Segment.7.GsoakType
Segment.7.GsoakVal
Segment.7.TimeEvent
Segment.7.OnTime
Segment.7.OffTime
Segment.7.PIDSet
Segment.7.PVWait
Segment.7.WaitVal
Segment.8.Type
Segment.8.Holdback
Segment.8.Duration
Segment.8.RampRate
Segment.8.TargetSP
Segment.8.EndAction
Segment.8.EventOutputs
Segment.8.WaitFor
Segment.8.GobackSeg
Segment.8.GobackCycles
Segment.8.PVEvent
Segment.8.PVThreshold
Segment.8.UserVal
Segment.8.GsoakType
Segment.8.GsoakVal
Segment.8.TimeEvent
Segment.8.OnTime
Segment.8.OffTime
Segment.8.PIDSet
Segment.8.PVWait
Segment.8.WaitVal
Segment.9.Type
Segment.9.Holdback
Segment.9.Duration
Segment.9.RampRate
Segment.9.TargetSP
Segment.9.EndAction
Segment.9.EventOutputs
Segment.9.WaitFor
Segment.9.GobackSeg
Segment.9.GobackCycles
Segment.9.PVEvent
Segment.9.PVThreshold
Segment.9.UserVal
240
Mini8 Controller
1
2
3
4
5
6
7
8
6272
6273
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6304
6305
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6336
6337
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6784
6785
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6816
6817
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6848
6849
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
7296
7297
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7328
7329
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7360
7361
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7808
7809
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7840
7841
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7872
7873
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
8320
8321
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8352
8353
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8384
8385
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8832
8833
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8864
8865
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8896
8897
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
9344
9345
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9376
9377
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9408
9409
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9856
9857
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9888
9889
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9920
9921
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
PROGRAM NUMBER
DECIMAL ADDRESSES (2.xx)
Segment.9.GsoakType
Segment.9.GsoakVal
Segment.9.TimeEvent
Segment.9.OnTime
Segment.9.OffTime
Segment.9.PIDSet
Segment.9.PVWait
Segment.9.WaitVal
Segment.10.Type
Segment.10.Holdback
Segment.10.Duration
Segment.10.RampRate
Segment.10.TargetSP
Segment.10.EndAction
Segment.10.EventOutputs
Segment.10.WaitFor
Segment.10.GobackSeg
Segment.10.GobackCycles
Segment.10.PVEvent
Segment.10.PVThreshold
Segment.10.UserVal
Segment.10.GsoakType
Segment.10.GsoakVal
Segment.10.TimeEvent
Segment.10.OnTime
Segment.10.OffTime
Segment.10.PIDSet
Segment.10.PVWait
Segment.10.WaitVal
Segment.11.Type
Segment.11.Holdback
Segment.11.Duration
Segment.11.RampRate
Segment.11.TargetSP
Segment.11.EndAction
Segment.11.EventOutputs
Segment.11.WaitFor
Segment.11.GobackSeg
Segment.11.GobackCycles
Segment.11.PVEvent
Segment.11.PVThreshold
Segment.11.UserVal
Segment.11.GsoakType
Segment.11.GsoakVal
Segment.11.TimeEvent
Segment.11.OnTime
Segment.11.OffTime
Segment.11.PIDSet
Segment.11.PVWait
Segment.11.WaitVal
Segment.12.Type
Segment.12.Holdback
Segment.12.Duration
Segment.12.RampRate
Segment.12.TargetSP
Segment.12.EndAction
Part No HA028581
Issue 3 Sep-05
1
2
3
4
5
6
7
8
6352
6353
6354
6355
6356
6357
6358
6359
6368
6369
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6400
6401
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6432
6433
6436
6437
6438
6439
6864
6865
6866
6867
6868
6869
6870
6871
6880
6881
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6912
6913
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6944
6945
6948
6949
6950
6951
7376
7377
7378
7379
7380
7381
7382
7383
7392
7393
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7424
7425
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7456
7457
7460
7461
7462
7463
7888
7889
7890
7891
7892
7893
7894
7895
7904
7905
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7936
7937
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7968
7969
7972
7973
7974
7975
8400
8401
8402
8403
8404
8405
8406
8407
8416
8417
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8448
8449
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8480
8481
8484
8485
8486
8487
8912
8913
8914
8915
8916
8917
8918
8919
8928
8929
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8960
8961
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8992
8993
8996
8997
8998
8999
9424
9425
9426
9427
9428
9429
9430
9431
9440
9441
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9472
9473
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9504
9505
9508
9509
9510
9511
9936
9937
9938
9939
9940
9941
9942
9943
9952
9953
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9984
9985
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10016
10017
10020
10021
10022
10023
241
Engineering Handbook
PROGRAM NUMBER
DECIMAL ADDRESSES (2.xx)
Segment.12.EventOutputs
Segment.12.WaitFor
Segment.12.GobackSeg
Segment.12.GobackCycles
Segment.12.PVEvent
Segment.12.PVThreshold
Segment.12.UserVal
Segment.12.GsoakType
Segment.12.GsoakVal
Segment.12.TimeEvent
Segment.12.OnTime
Segment.12.OffTime
Segment.12.PIDSet
Segment.12.PVWait
Segment.12.WaitVal
Segment.13.Type
Segment.13.Holdback
Segment.13.Duration
Segment.13.RampRate
Segment.13.TargetSP
Segment.13.EndAction
Segment.13.EventOutputs
Segment.13.WaitFor
Segment.13.GobackSeg
Segment.13.GobackCycles
Segment.13.PVEvent
Segment.13.PVThreshold
Segment.13.UserVal
Segment.13.GsoakType
Segment.13.GsoakVal
Segment.13.TimeEvent
Segment.13.OnTime
Segment.13.OffTime
Segment.13.PIDSet
Segment.13.PVWait
Segment.13.WaitVal
Segment.14.Type
Segment.14.Holdback
Segment.14.Duration
Segment.14.RampRate
Segment.14.TargetSP
Segment.14.EndAction
Segment.14.EventOutputs
Segment.14.WaitFor
Segment.14.GobackSeg
Segment.14.GobackCycles
Segment.14.PVEvent
Segment.14.PVThreshold
Segment.14.UserVal
Segment.14.GsoakType
Segment.14.GsoakVal
Segment.14.TimeEvent
Segment.14.OnTime
Segment.14.OffTime
Segment.14.PIDSet
242
Mini8 Controller
1
2
3
4
5
6
7
8
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6464
6465
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6496
6497
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6976
6977
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7008
7009
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7488
7489
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7520
7521
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
8000
8001
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8032
8033
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8512
8513
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8544
8545
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9024
9025
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9056
9057
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9536
9537
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9568
9569
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10048
10049
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10080
10081
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
PROGRAM NUMBER
DECIMAL ADDRESSES (2.xx)
Segment.14.PVWait
Segment.14.WaitVal
Segment.15.Type
Segment.15.Holdback
Segment.15.Duration
Segment.15.RampRate
Segment.15.TargetSP
Segment.15.EndAction
Segment.15.EventOutputs
Segment.15.WaitFor
Segment.15.GobackSeg
Segment.15.GobackCycles
Segment.15.PVEvent
Segment.15.PVThreshold
Segment.15.UserVal
Segment.15.GsoakType
Segment.15.GsoakVal
Segment.15.TimeEvent
Segment.15.OnTime
Segment.15.OffTime
Segment.15.PIDSet
Segment.15.PVWait
Segment.15.WaitVal
Segment.16.Type
Segment.16.Holdback
Segment.16.Duration
Segment.16.RampRate
Segment.16.TargetSP
Segment.16.EndAction
Segment.16.EventOutputs
Segment.16.WaitFor
Segment.16.GobackSeg
Segment.16.GobackCycles
Segment.16.PVEvent
Segment.16.PVThreshold
Segment.16.UserVal
Segment.16.GsoakType
Segment.16.GsoakVal
Segment.16.TimeEvent
Segment.16.OnTime
Segment.16.OffTime
Segment.16.PIDSet
Segment.16.PVWait
Segment.16.WaitVal
Part No HA028581
Issue 3 Sep-05
1
2
3
4
5
6
7
8
6518
6519
6528
6529
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6560
6561
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
7030
7031
7040
7041
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7072
7073
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7542
7543
7552
7553
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7584
7585
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
8054
8055
8064
8065
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8096
8097
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8566
8567
8576
8577
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8608
8609
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
9078
9079
9088
9089
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9120
9121
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9590
9591
9600
9601
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9632
9633
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
10102
10103
10112
10113
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10144
10145
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
243
Engineering Handbook
Mini8 Controller
23.2.2 Version 2.xx Programmer Addresses - Hexadecimal
PROGRAM NUMBER
HEXADECIMAL ADDRESS (2.xx)
Comms.n.ProgramNumber
Program.n.HoldbackVal
Program.n.RampUnits
Program.n.DwellUnits
Program.n.Cycles
Programmer.n.PowerFailAct
Programmer.n.Servo
Programmer.n.SyncMode
Programmer.n.ResetEventOuts
Programmer.n.CurProg
Programmer.n.CurSeg
Programmer.n.ProgStatus
Programmer.n.PSP
Programmer.n.CyclesLeft
Programmer.n.CurSegType
Programmer.n.SegTarget
Programmer.n.SegRate
Programmer.n.ProgTimeLeft
Programmer.n.PVIn
Programmer.n.SPIn
Programmer.n.EventOuts
Programmer.n.SegTimeLeft
Programmer.n.EndOfSeg
Programmer.n.SyncIn
Programmer.n.FastRun
Programmer.n.AdvSeg
Programmer.n.SkipSeg
Program.n.PVStart
Programmer.n.PrgIn1
Programmer.n.PrgIn2
Programmer.n.PVWaitIP
Programmer.n.ProgError
Programmer.n.PVEventOP
Programmer.n.GoBackCyclesLeft
Programmer.n.DelayTime
Programmer.n.ProgReset
Programmer.n.ProgRun
Programmer.n.ProgHold
Programmer.n.ProgRunHold
Programmer.n.ProgRunReset
Segment.1.Type
Segment.1.Holdback
Segment.1.CallProgNum
Segment.1.Cycles
Segment.1.Duration
Segment.1.RampRate
Segment.1.TargetSP
Segment.1.EndAction
Segment.1.EventOutputs
Segment.1.WaitFor
Segment.1.PVEvent
Segment.1.PVThreshold
244
1
2
3
4
5
6
7
8
15C0
15C1
15C2
15C3
15C4
15C5
15C6
15C7
15C8
15C9
15CA
15CB
15CC
15CD
15CE
15CF
15D0
15D1
15D2
15D3
15D4
15D5
15D6
15D7
15D8
15D9
15DA
15DD
15E2
15E3
15E4
15E5
15E6
160D
1635
165E
1688
16B3
16DF
170C
17C0
17C1
17C2
17C3
17C4
17C5
17C6
17C7
17C8
17C9
17CA
17CD
17CE
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
160A
160B
160C
160D
160E
160F
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
161A
161D
1622
1623
1624
1625
1626
164D
1675
169E
16C8
16F3
171F
174C
19C0
19C1
19C2
19C3
19C4
19C5
19C6
19C7
19C8
19C9
19CA
19CD
19CE
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
164A
164B
164C
164D
164E
164F
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
165A
165D
1662
1663
1664
1665
1666
168D
16B5
16DE
1708
1733
175F
178C
1BC0
1BC1
1BC2
1BC3
1BC4
1BC5
1BC6
1BC7
1BC8
1BC9
1BCA
1BCD
1BCE
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
168A
168B
168C
168D
168E
168F
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
169A
169D
16A2
16A3
16A4
16A5
16A6
16CD
16F5
171E
1748
1773
179F
17CC
1DC0
1DC1
1DC2
1DC3
1DC4
1DC5
1DC6
1DC7
1DC8
1DC9
1DCA
1DCD
1DCE
16C0
16C1
16C2
16C3
16C4
16C5
16C6
16C7
16C8
16C9
16CA
16CB
16CC
16CD
16CE
16CF
16D0
16D1
16D2
16D3
16D4
16D5
16D6
16D7
16D8
16D9
16DA
16DD
16E2
16E3
16E4
16E5
16E6
170D
1735
175E
1788
17B3
17DF
180C
1FC0
1FC1
1FC2
1FC3
1FC4
1FC5
1FC6
1FC7
1FC8
1FC9
1FCA
1FCD
1FCE
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
170A
170B
170C
170D
170E
170F
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
171A
171D
1722
1723
1724
1725
1726
174D
1775
179E
17C8
17F3
181F
184C
21C0
21C1
21C2
21C3
21C4
21C5
21C6
21C7
21C8
21C9
21CA
21CD
21CE
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
174A
174B
174C
174D
174E
174F
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
175A
175D
1762
1763
1764
1765
1766
178D
17B5
17DE
1808
1833
185F
188C
23C0
23C1
23C2
23C3
23C4
23C5
23C6
23C7
23C8
23C9
23CA
23CD
23CE
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
178A
178B
178C
178D
178E
178F
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
179A
179D
17A2
17A3
17A4
17A5
17A6
17CD
17F5
181E
1848
1873
189F
18CC
25C0
25C1
25C2
25C3
25C4
25C5
25C6
25C7
25C8
25C9
25CA
25CD
25CE
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
PROGRAM NUMBER
HEXADECIMAL ADDRESS (2.xx)
Segment.1.UserVal
Segment.1.GsoakType
Segment.1.GsoakVal
Segment.1.TimeEvent
Segment.1.OnTime
Segment.1.OffTime
Segment.1.PIDSet
Segment.1.PVWait
Segment.1.WaitVal
Segment.2.Type
Segment.2.Holdback
Segment.2.Duration
Segment.2.RampRate
Segment.2.TargetSP
Segment.2.EndAction
Segment.2.EventOutputs
Segment.2.WaitFor
Segment.2.GobackSeg
Segment.2.GobackCycles
Segment.2.PVEvent
Segment.2.PVThreshold
Segment.2.UserVal
Segment.2.GsoakType
Segment.2.GsoakVal
Segment.2.TimeEvent
Segment.2.OnTime
Segment.2.OffTime
Segment.2.PIDSet
Segment.2.PVWait
Segment.2.WaitVal
Segment.3.Type
Segment.3.Holdback
Segment.3.Duration
Segment.3.RampRate
Segment.3.TargetSP
Segment.3.EndAction
Segment.3.EventOutputs
Segment.3.WaitFor
Segment.3.GobackSeg
Segment.3.GobackCycles
Segment.3.PVEvent
Segment.3.PVThreshold
Segment.3.UserVal
Segment.3.GsoakType
Segment.3.GsoakVal
Segment.3.TimeEvent
Segment.3.OnTime
Segment.3.OffTime
Segment.3.PIDSet
Segment.3.PVWait
Segment.3.WaitVal
Segment.4.Type
Segment.4.Holdback
Segment.4.Duration
Segment.4.RampRate
Segment.4.TargetSP
Part No HA028581
Issue 3 Sep-05
1
2
3
4
5
6
7
8
17CF
17D0
17D1
17D2
17D3
17D4
17D5
17D6
17D7
17E0
17E1
17E4
17E5
17E6
17E7
17E8
17E9
17EA
17EB
17EC
17ED
17EE
17EF
17F0
17F1
17F2
17F3
17F4
17F5
17F6
17F7
1800
1801
1804
1805
1806
1807
1808
1809
180A
180B
180C
180D
180E
180F
1810
1811
1812
1813
1814
1815
1816
1817
1820
1821
1824
1825
1826
19CF
19D0
19D1
19D2
19D3
19D4
19D5
19D6
19D7
19E0
19E1
19E4
19E5
19E6
19E7
19E8
19E9
19EA
19EB
19EC
19ED
19EE
19EF
19F0
19F1
19F2
19F3
19F4
19F5
19F6
19F7
1A00
1A01
1A04
1A05
1A06
1A07
1A08
1A09
1A0A
1A0B
1A0C
1A0D
1A0E
1A0F
1A10
1A11
1A12
1A13
1A14
1A15
1A16
1A17
1A20
1A21
1A24
1A25
1A26
1BCF
1BD0
1BD1
1BD2
1BD3
1BD4
1BD5
1BD6
1BD7
1BE0
1BE1
1BE4
1BE5
1BE6
1BE7
1BE8
1BE9
1BEA
1BEB
1BEC
1BED
1BEE
1BEF
1BF0
1BF1
1BF2
1BF3
1BF4
1BF5
1BF6
1BF7
1C00
1C01
1C04
1C05
1C06
1C07
1C08
1C09
1C0A
1C0B
1C0C
1C0D
1C0E
1C0F
1C10
1C11
1C12
1C13
1C14
1C15
1C16
1C17
1C20
1C21
1C24
1C25
1C26
1DCF
1DD0
1DD1
1DD2
1DD3
1DD4
1DD5
1DD6
1DD7
1DE0
1DE1
1DE4
1DE5
1DE6
1DE7
1DE8
1DE9
1DEA
1DEB
1DEC
1DED
1DEE
1DEF
1DF0
1DF1
1DF2
1DF3
1DF4
1DF5
1DF6
1DF7
1E00
1E01
1E04
1E05
1E06
1E07
1E08
1E09
1E0A
1E0B
1E0C
1E0D
1E0E
1E0F
1E10
1E11
1E12
1E13
1E14
1E15
1E16
1E17
1E20
1E21
1E24
1E25
1E26
1FCF
1FD0
1FD1
1FD2
1FD3
1FD4
1FD5
1FD6
1FD7
1FE0
1FE1
1FE4
1FE5
1FE6
1FE7
1FE8
1FE9
1FEA
1FEB
1FEC
1FED
1FEE
1FEF
1FF0
1FF1
1FF2
1FF3
1FF4
1FF5
1FF6
1FF7
2000
2001
2004
2005
2006
2007
2008
2009
200A
200B
200C
200D
200E
200F
2010
2011
2012
2013
2014
2015
2016
2017
2020
2021
2024
2025
2026
21CF
21D0
21D1
21D2
21D3
21D4
21D5
21D6
21D7
21E0
21E1
21E4
21E5
21E6
21E7
21E8
21E9
21EA
21EB
21EC
21ED
21EE
21EF
21F0
21F1
21F2
21F3
21F4
21F5
21F6
21F7
2200
2201
2204
2205
2206
2207
2208
2209
220A
220B
220C
220D
220E
220F
2210
2211
2212
2213
2214
2215
2216
2217
2220
2221
2224
2225
2226
23CF
23D0
23D1
23D2
23D3
23D4
23D5
23D6
23D7
23E0
23E1
23E4
23E5
23E6
23E7
23E8
23E9
23EA
23EB
23EC
23ED
23EE
23EF
23F0
23F1
23F2
23F3
23F4
23F5
23F6
23F7
2400
2401
2404
2405
2406
2407
2408
2409
240A
240B
240C
240D
240E
240F
2410
2411
2412
2413
2414
2415
2416
2417
2420
2421
2424
2425
2426
25CF
25D0
25D1
25D2
25D3
25D4
25D5
25D6
25D7
25E0
25E1
25E4
25E5
25E6
25E7
25E8
25E9
25EA
25EB
25EC
25ED
25EE
25EF
25F0
25F1
25F2
25F3
25F4
25F5
25F6
25F7
2600
2601
2604
2605
2606
2607
2608
2609
260A
260B
260C
260D
260E
260F
2610
2611
2612
2613
2614
2615
2616
2617
2620
2621
2624
2625
2626
245
Engineering Handbook
PROGRAM NUMBER
HEXADECIMAL ADDRESS (2.xx)
Segment.4.EndAction
Segment.4.EventOutputs
Segment.4.WaitFor
Segment.4.GobackSeg
Segment.4.GobackCycles
Segment.4.PVEvent
Segment.4.PVThreshold
Segment.4.UserVal
Segment.4.GsoakType
Segment.4.GsoakVal
Segment.4.TimeEvent
Segment.4.OnTime
Segment.4.OffTime
Segment.4.PIDSet
Segment.4.PVWait
Segment.4.WaitVal
Segment.5.Type
Segment.5.Holdback
Segment.5.Duration
Segment.5.RampRate
Segment.5.TargetSP
Segment.5.EndAction
Segment.5.EventOutputs
Segment.5.WaitFor
Segment.5.GobackSeg
Segment.5.GobackCycles
Segment.5.PVEvent
Segment.5.PVThreshold
Segment.5.UserVal
Segment.5.GsoakType
Segment.5.GsoakVal
Segment.5.TimeEvent
Segment.5.OnTime
Segment.5.OffTime
Segment.5.PIDSet
Segment.5.PVWait
Segment.5.WaitVal
Segment.6.Type
Segment.6.Holdback
Segment.6.Duration
Segment.6.RampRate
Segment.6.TargetSP
Segment.6.EndAction
Segment.6.EventOutputs
Segment.6.WaitFor
Segment.6.GobackSeg
Segment.6.GobackCycles
Segment.6.PVEvent
Segment.6.PVThreshold
Segment.6.UserVal
Segment.6.GsoakType
Segment.6.GsoakVal
Segment.6.TimeEvent
Segment.6.OnTime
Segment.6.OffTime
246
Mini8 Controller
1
2
3
4
5
6
7
8
1827
1828
1829
182A
182B
182C
182D
182E
182F
1830
1831
1832
1833
1834
1835
1836
1837
1840
1841
1844
1845
1846
1847
1848
1849
184A
184B
184C
184D
184E
184F
1850
1851
1852
1853
1854
1855
1856
1857
1860
1861
1864
1865
1866
1867
1868
1869
186A
186B
186C
186D
186E
186F
1870
1871
1872
1873
1874
1A27
1A28
1A29
1A2A
1A2B
1A2C
1A2D
1A2E
1A2F
1A30
1A31
1A32
1A33
1A34
1A35
1A36
1A37
1A40
1A41
1A44
1A45
1A46
1A47
1A48
1A49
1A4A
1A4B
1A4C
1A4D
1A4E
1A4F
1A50
1A51
1A52
1A53
1A54
1A55
1A56
1A57
1A60
1A61
1A64
1A65
1A66
1A67
1A68
1A69
1A6A
1A6B
1A6C
1A6D
1A6E
1A6F
1A70
1A71
1A72
1A73
1A74
1C27
1C28
1C29
1C2A
1C2B
1C2C
1C2D
1C2E
1C2F
1C30
1C31
1C32
1C33
1C34
1C35
1C36
1C37
1C40
1C41
1C44
1C45
1C46
1C47
1C48
1C49
1C4A
1C4B
1C4C
1C4D
1C4E
1C4F
1C50
1C51
1C52
1C53
1C54
1C55
1C56
1C57
1C60
1C61
1C64
1C65
1C66
1C67
1C68
1C69
1C6A
1C6B
1C6C
1C6D
1C6E
1C6F
1C70
1C71
1C72
1C73
1C74
1E27
1E28
1E29
1E2A
1E2B
1E2C
1E2D
1E2E
1E2F
1E30
1E31
1E32
1E33
1E34
1E35
1E36
1E37
1E40
1E41
1E44
1E45
1E46
1E47
1E48
1E49
1E4A
1E4B
1E4C
1E4D
1E4E
1E4F
1E50
1E51
1E52
1E53
1E54
1E55
1E56
1E57
1E60
1E61
1E64
1E65
1E66
1E67
1E68
1E69
1E6A
1E6B
1E6C
1E6D
1E6E
1E6F
1E70
1E71
1E72
1E73
1E74
2027
2028
2029
202A
202B
202C
202D
202E
202F
2030
2031
2032
2033
2034
2035
2036
2037
2040
2041
2044
2045
2046
2047
2048
2049
204A
204B
204C
204D
204E
204F
2050
2051
2052
2053
2054
2055
2056
2057
2060
2061
2064
2065
2066
2067
2068
2069
206A
206B
206C
206D
206E
206F
2070
2071
2072
2073
2074
2227
2228
2229
222A
222B
222C
222D
222E
222F
2230
2231
2232
2233
2234
2235
2236
2237
2240
2241
2244
2245
2246
2247
2248
2249
224A
224B
224C
224D
224E
224F
2250
2251
2252
2253
2254
2255
2256
2257
2260
2261
2264
2265
2266
2267
2268
2269
226A
226B
226C
226D
226E
226F
2270
2271
2272
2273
2274
2427
2428
2429
242A
242B
242C
242D
242E
242F
2430
2431
2432
2433
2434
2435
2436
2437
2440
2441
2444
2445
2446
2447
2448
2449
244A
244B
244C
244D
244E
244F
2450
2451
2452
2453
2454
2455
2456
2457
2460
2461
2464
2465
2466
2467
2468
2469
246A
246B
246C
246D
246E
246F
2470
2471
2472
2473
2474
2627
2628
2629
262A
262B
262C
262D
262E
262F
2630
2631
2632
2633
2634
2635
2636
2637
2640
2641
2644
2645
2646
2647
2648
2649
264A
264B
264C
264D
264E
264F
2650
2651
2652
2653
2654
2655
2656
2657
2660
2661
2664
2665
2666
2667
2668
2669
266A
266B
266C
266D
266E
266F
2670
2671
2672
2673
2674
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
PROGRAM NUMBER
HEXADECIMAL ADDRESS (2.xx)
Segment.6.PIDSet
Segment.6.PVWait
Segment.6.WaitVal
Segment.7.Type
Segment.7.Holdback
Segment.7.Duration
Segment.7.RampRate
Segment.7.TargetSP
Segment.7.EndAction
Segment.7.EventOutputs
Segment.7.WaitFor
Segment.7.GobackSeg
Segment.7.GobackCycles
Segment.7.PVEvent
Segment.7.PVThreshold
Segment.7.UserVal
Segment.7.GsoakType
Segment.7.GsoakVal
Segment.7.TimeEvent
Segment.7.OnTime
Segment.7.OffTime
Segment.7.PIDSet
Segment.7.PVWait
Segment.7.WaitVal
Segment.8.Type
Segment.8.Holdback
Segment.8.Duration
Segment.8.RampRate
Segment.8.TargetSP
Segment.8.EndAction
Segment.8.EventOutputs
Segment.8.WaitFor
Segment.8.GobackSeg
Segment.8.GobackCycles
Segment.8.PVEvent
Segment.8.PVThreshold
Segment.8.UserVal
Segment.8.GsoakType
Segment.8.GsoakVal
Segment.8.TimeEvent
Segment.8.OnTime
Segment.8.OffTime
Segment.8.PIDSet
Segment.8.PVWait
Segment.8.WaitVal
Segment.9.Type
Segment.9.Holdback
Segment.9.Duration
Segment.9.RampRate
Segment.9.TargetSP
Segment.9.EndAction
Segment.9.EventOutputs
Segment.9.WaitFor
Segment.9.GobackSeg
Segment.9.GobackCycles
Part No HA028581
Issue 3 Sep-05
1
2
3
4
5
6
7
8
1875
1876
1877
1880
1881
1884
1885
1886
1887
1888
1889
188A
188B
188C
188D
188E
188F
1890
1891
1892
1893
1894
1895
1896
1897
18A0
18A1
18A4
18A5
18A6
18A7
18A8
18A9
18AA
18AB
18AC
18AD
18AE
18AF
18B0
18B1
18B2
18B3
18B4
18B5
18B6
18B7
18C0
18C1
18C4
18C5
18C6
18C7
18C8
18C9
18CA
18CB
18CC
1A75
1A76
1A77
1A80
1A81
1A84
1A85
1A86
1A87
1A88
1A89
1A8A
1A8B
1A8C
1A8D
1A8E
1A8F
1A90
1A91
1A92
1A93
1A94
1A95
1A96
1A97
1AA0
1AA1
1AA4
1AA5
1AA6
1AA7
1AA8
1AA9
1AAA
1AAB
1AAC
1AAD
1AAE
1AAF
1AB0
1AB1
1AB2
1AB3
1AB4
1AB5
1AB6
1AB7
1AC0
1AC1
1AC4
1AC5
1AC6
1AC7
1AC8
1AC9
1ACA
1ACB
1ACC
1C75
1C76
1C77
1C80
1C81
1C84
1C85
1C86
1C87
1C88
1C89
1C8A
1C8B
1C8C
1C8D
1C8E
1C8F
1C90
1C91
1C92
1C93
1C94
1C95
1C96
1C97
1CA0
1CA1
1CA4
1CA5
1CA6
1CA7
1CA8
1CA9
1CAA
1CAB
1CAC
1CAD
1CAE
1CAF
1CB0
1CB1
1CB2
1CB3
1CB4
1CB5
1CB6
1CB7
1CC0
1CC1
1CC4
1CC5
1CC6
1CC7
1CC8
1CC9
1CCA
1CCB
1CCC
1E75
1E76
1E77
1E80
1E81
1E84
1E85
1E86
1E87
1E88
1E89
1E8A
1E8B
1E8C
1E8D
1E8E
1E8F
1E90
1E91
1E92
1E93
1E94
1E95
1E96
1E97
1EA0
1EA1
1EA4
1EA5
1EA6
1EA7
1EA8
1EA9
1EAA
1EAB
1EAC
1EAD
1EAE
1EAF
1EB0
1EB1
1EB2
1EB3
1EB4
1EB5
1EB6
1EB7
1EC0
1EC1
1EC4
1EC5
1EC6
1EC7
1EC8
1EC9
1ECA
1ECB
1ECC
2075
2076
2077
2080
2081
2084
2085
2086
2087
2088
2089
208A
208B
208C
208D
208E
208F
2090
2091
2092
2093
2094
2095
2096
2097
20A0
20A1
20A4
20A5
20A6
20A7
20A8
20A9
20AA
20AB
20AC
20AD
20AE
20AF
20B0
20B1
20B2
20B3
20B4
20B5
20B6
20B7
20C0
20C1
20C4
20C5
20C6
20C7
20C8
20C9
20CA
20CB
20CC
2275
2276
2277
2280
2281
2284
2285
2286
2287
2288
2289
228A
228B
228C
228D
228E
228F
2290
2291
2292
2293
2294
2295
2296
2297
22A0
22A1
22A4
22A5
22A6
22A7
22A8
22A9
22AA
22AB
22AC
22AD
22AE
22AF
22B0
22B1
22B2
22B3
22B4
22B5
22B6
22B7
22C0
22C1
22C4
22C5
22C6
22C7
22C8
22C9
22CA
22CB
22CC
2475
2476
2477
2480
2481
2484
2485
2486
2487
2488
2489
248A
248B
248C
248D
248E
248F
2490
2491
2492
2493
2494
2495
2496
2497
24A0
24A1
24A4
24A5
24A6
24A7
24A8
24A9
24AA
24AB
24AC
24AD
24AE
24AF
24B0
24B1
24B2
24B3
24B4
24B5
24B6
24B7
24C0
24C1
24C4
24C5
24C6
24C7
24C8
24C9
24CA
24CB
24CC
2675
2676
2677
2680
2681
2684
2685
2686
2687
2688
2689
268A
268B
268C
268D
268E
268F
2690
2691
2692
2693
2694
2695
2696
2697
26A0
26A1
26A4
26A5
26A6
26A7
26A8
26A9
26AA
26AB
26AC
26AD
26AE
26AF
26B0
26B1
26B2
26B3
26B4
26B5
26B6
26B7
26C0
26C1
26C4
26C5
26C6
26C7
26C8
26C9
26CA
26CB
26CC
247
Engineering Handbook
PROGRAM NUMBER
HEXADECIMAL ADDRESS (2.xx)
Segment.9.PVEvent
Segment.9.PVThreshold
Segment.9.UserVal
Segment.9.GsoakType
Segment.9.GsoakVal
Segment.9.TimeEvent
Segment.9.OnTime
Segment.9.OffTime
Segment.9.PIDSet
Segment.9.PVWait
Segment.9.WaitVal
Segment.10.Type
Segment.10.Holdback
Segment.10.Duration
Segment.10.RampRate
Segment.10.TargetSP
Segment.10.EndAction
Segment.10.EventOutputs
Segment.10.WaitFor
Segment.10.GobackSeg
Segment.10.GobackCycles
Segment.10.PVEvent
Segment.10.PVThreshold
Segment.10.UserVal
Segment.10.GsoakType
Segment.10.GsoakVal
Segment.10.TimeEvent
Segment.10.OnTime
Segment.10.OffTime
Segment.10.PIDSet
Segment.10.PVWait
Segment.10.WaitVal
Segment.11.Type
Segment.11.Holdback
Segment.11.Duration
Segment.11.RampRate
Segment.11.TargetSP
Segment.11.EndAction
Segment.11.EventOutputs
Segment.11.WaitFor
Segment.11.GobackSeg
Segment.11.GobackCycles
Segment.11.PVEvent
Segment.11.PVThreshold
Segment.11.UserVal
Segment.11.GsoakType
Segment.11.GsoakVal
Segment.11.TimeEvent
Segment.11.OnTime
Segment.11.OffTime
Segment.11.PIDSet
Segment.11.PVWait
Segment.11.WaitVal
Segment.12.Type
Segment.12.Holdback
Segment.12.Duration
248
Mini8 Controller
1
2
3
4
5
6
7
8
18CD
18CE
18CF
18D0
18D1
18D2
18D3
18D4
18D5
18D6
18D7
18E0
18E1
18E4
18E5
18E6
18E7
18E8
18E9
18EA
18EB
18EC
18ED
18EE
18EF
18F0
18F1
18F2
18F3
18F4
18F5
18F6
18F7
1900
1901
1904
1905
1906
1907
1908
1909
190A
190B
190C
190D
190E
190F
1910
1911
1912
1913
1914
1915
1916
1917
1920
1921
1924
1ACD
1ACE
1ACF
1AD0
1AD1
1AD2
1AD3
1AD4
1AD5
1AD6
1AD7
1AE0
1AE1
1AE4
1AE5
1AE6
1AE7
1AE8
1AE9
1AEA
1AEB
1AEC
1AED
1AEE
1AEF
1AF0
1AF1
1AF2
1AF3
1AF4
1AF5
1AF6
1AF7
1B00
1B01
1B04
1B05
1B06
1B07
1B08
1B09
1B0A
1B0B
1B0C
1B0D
1B0E
1B0F
1B10
1B11
1B12
1B13
1B14
1B15
1B16
1B17
1B20
1B21
1B24
1CCD
1CCE
1CCF
1CD0
1CD1
1CD2
1CD3
1CD4
1CD5
1CD6
1CD7
1CE0
1CE1
1CE4
1CE5
1CE6
1CE7
1CE8
1CE9
1CEA
1CEB
1CEC
1CED
1CEE
1CEF
1CF0
1CF1
1CF2
1CF3
1CF4
1CF5
1CF6
1CF7
1D00
1D01
1D04
1D05
1D06
1D07
1D08
1D09
1D0A
1D0B
1D0C
1D0D
1D0E
1D0F
1D10
1D11
1D12
1D13
1D14
1D15
1D16
1D17
1D20
1D21
1D24
1ECD
1ECE
1ECF
1ED0
1ED1
1ED2
1ED3
1ED4
1ED5
1ED6
1ED7
1EE0
1EE1
1EE4
1EE5
1EE6
1EE7
1EE8
1EE9
1EEA
1EEB
1EEC
1EED
1EEE
1EEF
1EF0
1EF1
1EF2
1EF3
1EF4
1EF5
1EF6
1EF7
1F00
1F01
1F04
1F05
1F06
1F07
1F08
1F09
1F0A
1F0B
1F0C
1F0D
1F0E
1F0F
1F10
1F11
1F12
1F13
1F14
1F15
1F16
1F17
1F20
1F21
1F24
20CD
20CE
20CF
20D0
20D1
20D2
20D3
20D4
20D5
20D6
20D7
20E0
20E1
20E4
20E5
20E6
20E7
20E8
20E9
20EA
20EB
20EC
20ED
20EE
20EF
20F0
20F1
20F2
20F3
20F4
20F5
20F6
20F7
2100
2101
2104
2105
2106
2107
2108
2109
210A
210B
210C
210D
210E
210F
2110
2111
2112
2113
2114
2115
2116
2117
2120
2121
2124
22CD
22CE
22CF
22D0
22D1
22D2
22D3
22D4
22D5
22D6
22D7
22E0
22E1
22E4
22E5
22E6
22E7
22E8
22E9
22EA
22EB
22EC
22ED
22EE
22EF
22F0
22F1
22F2
22F3
22F4
22F5
22F6
22F7
2300
2301
2304
2305
2306
2307
2308
2309
230A
230B
230C
230D
230E
230F
2310
2311
2312
2313
2314
2315
2316
2317
2320
2321
2324
24CD
24CE
24CF
24D0
24D1
24D2
24D3
24D4
24D5
24D6
24D7
24E0
24E1
24E4
24E5
24E6
24E7
24E8
24E9
24EA
24EB
24EC
24ED
24EE
24EF
24F0
24F1
24F2
24F3
24F4
24F5
24F6
24F7
2500
2501
2504
2505
2506
2507
2508
2509
250A
250B
250C
250D
250E
250F
2510
2511
2512
2513
2514
2515
2516
2517
2520
2521
2524
26CD
26CE
26CF
26D0
26D1
26D2
26D3
26D4
26D5
26D6
26D7
26E0
26E1
26E4
26E5
26E6
26E7
26E8
26E9
26EA
26EB
26EC
26ED
26EE
26EF
26F0
26F1
26F2
26F3
26F4
26F5
26F6
26F7
2700
2701
2704
2705
2706
2707
2708
2709
270A
270B
270C
270D
270E
270F
2710
2711
2712
2713
2714
2715
2716
2717
2720
2721
2724
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
PROGRAM NUMBER
HEXADECIMAL ADDRESS (2.xx)
Segment.12.RampRate
Segment.12.TargetSP
Segment.12.EndAction
Segment.12.EventOutputs
Segment.12.WaitFor
Segment.12.GobackSeg
Segment.12.GobackCycles
Segment.12.PVEvent
Segment.12.PVThreshold
Segment.12.UserVal
Segment.12.GsoakType
Segment.12.GsoakVal
Segment.12.TimeEvent
Segment.12.OnTime
Segment.12.OffTime
Segment.12.PIDSet
Segment.12.PVWait
Segment.12.WaitVal
Segment.13.Type
Segment.13.Holdback
Segment.13.Duration
Segment.13.RampRate
Segment.13.TargetSP
Segment.13.EndAction
Segment.13.EventOutputs
Segment.13.WaitFor
Segment.13.GobackSeg
Segment.13.GobackCycles
Segment.13.PVEvent
Segment.13.PVThreshold
Segment.13.UserVal
Segment.13.GsoakType
Segment.13.GsoakVal
Segment.13.TimeEvent
Segment.13.OnTime
Segment.13.OffTime
Segment.13.PIDSet
Segment.13.PVWait
Segment.13.WaitVal
Segment.14.Type
Segment.14.Holdback
Segment.14.Duration
Segment.14.RampRate
Segment.14.TargetSP
Segment.14.EndAction
Segment.14.EventOutputs
Segment.14.WaitFor
Segment.14.GobackSeg
Segment.14.GobackCycles
Segment.14.PVEvent
Segment.14.PVThreshold
Segment.14.UserVal
Segment.14.GsoakType
Segment.14.GsoakVal
Segment.14.TimeEvent
Part No HA028581
Issue 3 Sep-05
1
2
3
4
5
6
7
8
1925
1926
1927
1928
1929
192A
192B
192C
192D
192E
192F
1930
1931
1932
1933
1934
1935
1936
1937
1940
1941
1944
1945
1946
1947
1948
1949
194A
194B
194C
194D
194E
194F
1950
1951
1952
1953
1954
1955
1956
1957
1960
1961
1964
1965
1966
1967
1968
1969
196A
196B
196C
196D
196E
196F
1970
1971
1972
1B25
1B26
1B27
1B28
1B29
1B2A
1B2B
1B2C
1B2D
1B2E
1B2F
1B30
1B31
1B32
1B33
1B34
1B35
1B36
1B37
1B40
1B41
1B44
1B45
1B46
1B47
1B48
1B49
1B4A
1B4B
1B4C
1B4D
1B4E
1B4F
1B50
1B51
1B52
1B53
1B54
1B55
1B56
1B57
1B60
1B61
1B64
1B65
1B66
1B67
1B68
1B69
1B6A
1B6B
1B6C
1B6D
1B6E
1B6F
1B70
1B71
1B72
1D25
1D26
1D27
1D28
1D29
1D2A
1D2B
1D2C
1D2D
1D2E
1D2F
1D30
1D31
1D32
1D33
1D34
1D35
1D36
1D37
1D40
1D41
1D44
1D45
1D46
1D47
1D48
1D49
1D4A
1D4B
1D4C
1D4D
1D4E
1D4F
1D50
1D51
1D52
1D53
1D54
1D55
1D56
1D57
1D60
1D61
1D64
1D65
1D66
1D67
1D68
1D69
1D6A
1D6B
1D6C
1D6D
1D6E
1D6F
1D70
1D71
1D72
1F25
1F26
1F27
1F28
1F29
1F2A
1F2B
1F2C
1F2D
1F2E
1F2F
1F30
1F31
1F32
1F33
1F34
1F35
1F36
1F37
1F40
1F41
1F44
1F45
1F46
1F47
1F48
1F49
1F4A
1F4B
1F4C
1F4D
1F4E
1F4F
1F50
1F51
1F52
1F53
1F54
1F55
1F56
1F57
1F60
1F61
1F64
1F65
1F66
1F67
1F68
1F69
1F6A
1F6B
1F6C
1F6D
1F6E
1F6F
1F70
1F71
1F72
2125
2126
2127
2128
2129
212A
212B
212C
212D
212E
212F
2130
2131
2132
2133
2134
2135
2136
2137
2140
2141
2144
2145
2146
2147
2148
2149
214A
214B
214C
214D
214E
214F
2150
2151
2152
2153
2154
2155
2156
2157
2160
2161
2164
2165
2166
2167
2168
2169
216A
216B
216C
216D
216E
216F
2170
2171
2172
2325
2326
2327
2328
2329
232A
232B
232C
232D
232E
232F
2330
2331
2332
2333
2334
2335
2336
2337
2340
2341
2344
2345
2346
2347
2348
2349
234A
234B
234C
234D
234E
234F
2350
2351
2352
2353
2354
2355
2356
2357
2360
2361
2364
2365
2366
2367
2368
2369
236A
236B
236C
236D
236E
236F
2370
2371
2372
2525
2526
2527
2528
2529
252A
252B
252C
252D
252E
252F
2530
2531
2532
2533
2534
2535
2536
2537
2540
2541
2544
2545
2546
2547
2548
2549
254A
254B
254C
254D
254E
254F
2550
2551
2552
2553
2554
2555
2556
2557
2560
2561
2564
2565
2566
2567
2568
2569
256A
256B
256C
256D
256E
256F
2570
2571
2572
2725
2726
2727
2728
2729
272A
272B
272C
272D
272E
272F
2730
2731
2732
2733
2734
2735
2736
2737
2740
2741
2744
2745
2746
2747
2748
2749
274A
274B
274C
274D
274E
274F
2750
2751
2752
2753
2754
2755
2756
2757
2760
2761
2764
2765
2766
2767
2768
2769
276A
276B
276C
276D
276E
276F
2770
2771
2772
249
Engineering Handbook
PROGRAM NUMBER
HEXADECIMAL ADDRESS (2.xx)
Segment.14.OnTime
Segment.14.OffTime
Segment.14.PIDSet
Segment.14.PVWait
Segment.14.WaitVal
Segment.15.Type
Segment.15.Holdback
Segment.15.Duration
Segment.15.RampRate
Segment.15.TargetSP
Segment.15.EndAction
Segment.15.EventOutputs
Segment.15.WaitFor
Segment.15.GobackSeg
Segment.15.GobackCycles
Segment.15.PVEvent
Segment.15.PVThreshold
Segment.15.UserVal
Segment.15.GsoakType
Segment.15.GsoakVal
Segment.15.TimeEvent
Segment.15.OnTime
Segment.15.OffTime
Segment.15.PIDSet
Segment.15.PVWait
Segment.15.WaitVal
Segment.16.Type
Segment.16.Holdback
Segment.16.Duration
Segment.16.RampRate
Segment.16.TargetSP
Segment.16.EndAction
Segment.16.EventOutputs
Segment.16.WaitFor
Segment.16.GobackSeg
Segment.16.GobackCycles
Segment.16.PVEvent
Segment.16.PVThreshold
Segment.16.UserVal
Segment.16.GsoakType
Segment.16.GsoakVal
Segment.16.TimeEvent
Segment.16.OnTime
Segment.16.OffTime
Segment.16.PIDSet
Segment.16.PVWait
Segment.16.WaitVal
250
Mini8 Controller
1
2
3
4
5
6
7
8
1973
1974
1975
1976
1977
1980
1981
1984
1985
1986
1987
1988
1989
198A
198B
198C
198D
198E
198F
1990
1991
1992
1993
1994
1995
1996
1997
19A0
19A1
19A4
19A5
19A6
19A7
19A8
19A9
19AA
19AB
19AC
19AD
19AE
19AF
19B0
19B1
19B2
19B3
19B4
19B5
19B6
19B7
1B73
1B74
1B75
1B76
1B77
1B80
1B81
1B84
1B85
1B86
1B87
1B88
1B89
1B8A
1B8B
1B8C
1B8D
1B8E
1B8F
1B90
1B91
1B92
1B93
1B94
1B95
1B96
1B97
1BA0
1BA1
1BA4
1BA5
1BA6
1BA7
1BA8
1BA9
1BAA
1BAB
1BAC
1BAD
1BAE
1BAF
1BB0
1BB1
1BB2
1BB3
1BB4
1BB5
1BB6
1BB7
1D73
1D74
1D75
1D76
1D77
1D80
1D81
1D84
1D85
1D86
1D87
1D88
1D89
1D8A
1D8B
1D8C
1D8D
1D8E
1D8F
1D90
1D91
1D92
1D93
1D94
1D95
1D96
1D97
1DA0
1DA1
1DA4
1DA5
1DA6
1DA7
1DA8
1DA9
1DAA
1DAB
1DAC
1DAD
1DAE
1DAF
1DB0
1DB1
1DB2
1DB3
1DB4
1DB5
1DB6
1DB7
1F73
1F74
1F75
1F76
1F77
1F80
1F81
1F84
1F85
1F86
1F87
1F88
1F89
1F8A
1F8B
1F8C
1F8D
1F8E
1F8F
1F90
1F91
1F92
1F93
1F94
1F95
1F96
1F97
1FA0
1FA1
1FA4
1FA5
1FA6
1FA7
1FA8
1FA9
1FAA
1FAB
1FAC
1FAD
1FAE
1FAF
1FB0
1FB1
1FB2
1FB3
1FB4
1FB5
1FB6
1FB7
2173
2174
2175
2176
2177
2180
2181
2184
2185
2186
2187
2188
2189
218A
218B
218C
218D
218E
218F
2190
2191
2192
2193
2194
2195
2196
2197
21A0
21A1
21A4
21A5
21A6
21A7
21A8
21A9
21AA
21AB
21AC
21AD
21AE
21AF
21B0
21B1
21B2
21B3
21B4
21B5
21B6
21B7
2373
2374
2375
2376
2377
2380
2381
2384
2385
2386
2387
2388
2389
238A
238B
238C
238D
238E
238F
2390
2391
2392
2393
2394
2395
2396
2397
23A0
23A1
23A4
23A5
23A6
23A7
23A8
23A9
23AA
23AB
23AC
23AD
23AE
23AF
23B0
23B1
23B2
23B3
23B4
23B5
23B6
23B7
2573
2574
2575
2576
2577
2580
2581
2584
2585
2586
2587
2588
2589
258A
258B
258C
258D
258E
258F
2590
2591
2592
2593
2594
2595
2596
2597
25A0
25A1
25A4
25A5
25A6
25A7
25A8
25A9
25AA
25AB
25AC
25AD
25AE
25AF
25B0
25B1
25B2
25B3
25B4
25B5
25B6
25B7
2773
2774
2775
2776
2777
2780
2781
2784
2785
2786
2787
2788
2789
278A
278B
278C
278D
278E
278F
2790
2791
2792
2793
2794
2795
2796
2797
27A0
27A1
27A4
27A5
27A6
27A7
27A8
27A9
27AA
27AB
27AC
27AD
27AE
27AF
27B0
27B1
27B2
27B3
27B4
27B5
27B6
27B7
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
24.
Engineering Handbook
APPENDIX B DEVICENET PARAMETER TABLES
24.1 IO Re-Mapping Object
DeviceNet comes pre-configured with the key parameters of 8 PID loops and alarms (60 input parameters process
variables, alarm status etc and 60 output parameters – setpoints etc.). Loops 9-16 are not included in the DeviceNet
tables as there are insufficient attributes for the DeviceNet parameters
The Mini8 DeviceNet communicates is supplied with a default input assembly table (80 bytes) and output assembly
table (48 bytes). The parameters included are listed below.
To modify these tables see the next section.
The default Input assembly table
Input Parameter
PV – Loop 1
Working SP – Loop 1
Working Output – Loop 1
PV – Loop 2
Working SP – Loop 2
Working Output – Loop 2
PV – Loop 3
Working SP – Loop 3
Working Output – Loop 3
PV – Loop 4
Working SP – Loop 4
Working Output – Loop 4
PV – Loop 5
Working SP – Loop 5
Working Output – Loop 5
PV – Loop 6
Working SP – Loop 6
Working Output – Loop 6
PV – Loop 7
Working SP – Loop 7
Working Output – Loop 7
PV – Loop 8
Working SP – Loop 8
Working Output – Loop 8
Analogue Alarm Status 1
Analogue Alarm Status 2
Analogue Alarm Status 3
Analogue Alarm Status 4
Sensor Break Alarm Status 1
Sensor Break Alarm Status 2
Sensor Break Alarm Status 3
Sensor Break Alarm Status 4
CT Alarm Status 1
CT Alarm Status 2
CT Alarm Status 3
CT Alarm Status 4
New Alarm Output
Any Alarm Output
New CT Alarm Output
Program Status
TOTAL LENGTH
Part No HA028581
Issue 3 Sep-05
Offset
Value (Attr ID)
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
0
1
2
14 (0EH)
15 (0FH)
16 (10H)
28 (1CH)
29 (1DH)
30 (1EH)
42 (2AH)
43 (2BH)
44 (2CH)
56 (38H)
57 (39H)
58 (3AH)
70 (46H)
71 (47H)
72 (48H)
84 (54H)
85 (55H)
86 (56H)
98 (62H)
99 (63H)
100 (64H)
144 (90H)
145 (91H)
146 (92H)
147 (93H)
148 (94H)
149 (95H)
150 (96H)
151 (97H)
152 (98H)
153 (99H)
154 (9AH)
155 (9BH)
156 (9CH)
157 (9DH)
158 (9EH)
184 (B8H)
251
Engineering Handbook
Mini8 Controller
The default output assembly table.
Output Parameter
Offset
Value
Target SP – Loop 1
Auto/Manual – Loop 1
Manual Output – Loop 1
Target SP – Loop 2
Auto/Manual – Loop 2
Manual Output – Loop 2
Target SP – Loop 3
Auto/Manual – Loop 3
Manual Output – Loop 3
Target SP – Loop 4
Auto/Manual – Loop 4
Manual Output – Loop 4
Target SP – Loop 5
Auto/Manual – Loop 5
Manual Output – Loop 5
Target SP – Loop 6
Auto/Manual – Loop 6
Manual Output – Loop 6
Target SP – Loop 7
Auto/Manual – Loop 7
Manual Output – Loop 7
Target SP – Loop 8
Auto/Manual – Loop 8
Manual Output – Loop 8
TOTAL LENGTH
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
3
7
4
17 (11H)
21 (15H)
18 (12H)
31 (1FH)
35 (23H)
32 (20H)
45 (2DH)
49 (31H)
46 (2EH)
59 (3BH)
63 (3FH)
60 (3CH)
73 (49H)
77 (4DH)
74 (4AH)
87 (57H)
91 (5BH)
88 (58H)
101 (65H)
105 (69H)
102 (66H)
24.2 Application Variables Object
This is the list of parameters available to be included in the input and output tables.
Parameter
Process Variable – Loop 1
Working Setpoint – Loop 1
Working Output – Loop 1
Target Setpoint – Loop 1
Manual Output – Loop 1
Setpoint 1 – Loop 1
Setpoint 2 – Loop 1
Auto/Manual Mode – Loop 1
Proportional Band – Loop 1 working Set
Integral Time – Loop 1 working Set
Derivative Time – Loop 1 working Set
Cutback Low – Loop 1 working Set
Cutback High – Loop 1 working Set
Relative Cooling Gain – Loop 1 working Set
Process Variable – Loop 2
Working Setpoint – Loop 2
Working Output – Loop 2
Target Setpoint – Loop 2
Manual Output – Loop 2
Setpoint 1 – Loop 2
Setpoint 2 – Loop 2
Auto/Manual Mode – Loop 2
Proportional Band – Loop 2 working Set
Integral Time – Loop 2 working Set
Derivative Time – Loop 2 working Set
Cutback Low – Loop 2 working Set
Cutback High – Loop 2 working Set
Relative Cooling Gain – Loop 2 working Set
Process Variable – Loop 3
Working Setpoint – Loop 3
Working Output – Loop 3
Target Setpoint – Loop 3
Manual Output – Loop 3
Setpoint 1 – Loop 3
Setpoint 2 – Loop 3
Auto/Manual Mode – Loop 3
252
Attribute ID
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Parameter
Proportional Band – Loop 3 working Set
Integral Time – Loop 3 working Set
Derivative Time – Loop 3 working Set
Cutback Low – Loop 3 working Set
Cutback High – Loop 3 working Set
Relative Cooling Gain – Loop 3 working Set
Process Variable – Loop 4
Working Setpoint – Loop 4
Working Output – Loop 4
Target Setpoint – Loop 4
Manual Output – Loop 4
Setpoint 1 – Loop 4
Setpoint 2 – Loop 4
Auto/Manual Mode – Loop 4
Proportional Band – Loop 4 working Set
Integral Time – Loop 4 working Set
Derivative Time – Loop 4 working Set
Cutback Low – Loop 4 working Set
Cutback High – Loop 4 working Set
Relative Cooling Gain – Loop 4 working Set
Process Variable – Loop 5
Working Setpoint – Loop 5
Working Output – Loop 5
Target Setpoint – Loop 5
Manual Output – Loop 5
Setpoint 1 – Loop 5
Setpoint 2 – Loop 5
Auto/Manual Mode – Loop 5
Proportional Band – Loop 5 working Set
Integral Time – Loop 5 working Set
Derivative Time – Loop 5 working Set
Cutback Low – Loop 5 working Set
Cutback High – Loop 5 working Set
Relative Cooling Gain – Loop 5 working Set
Process Variable – Loop 6
Working Setpoint – Loop 6
Working Output – Loop 6
Target Setpoint – Loop 6
Manual Output – Loop 6
Setpoint 1 – Loop 6
Setpoint 2 – Loop 6
Auto/Manual Mode – Loop 6
Proportional Band – Loop 6 working Set
Integral Time – Loop 6 working Set
Derivative Time – Loop 6 working Set
Cutback Low – Loop 6 working Set
Cutback High – Loop 6 working Set
Relative Cooling Gain – Loop 6 working Set
Process Variable – Loop 7
Working Setpoint – Loop 7
Working Output – Loop 7
Target Setpoint – Loop 7
Manual Output – Loop 7
Setpoint 1 – Loop 7
Setpoint 2 – Loop 7
Auto/Manual Mode – Loop 7
Proportional Band – Loop 7 working Set
Integral Time – Loop 7 working Set
Derivative Time – Loop 7 working Set
Cutback Low – Loop 7 working Set
Cutback High – Loop 7 working Set
Relative Cooling Gain – Loop 7 working Set
Process Variable – Loop 8
Working Setpoint – Loop 8
Working Output – Loop 8
Target Setpoint – Loop 8
Manual Output – Loop 8
Setpoint 1 – Loop 8
Setpoint 2 – Loop 8
Auto/Manual Mode – Loop 8
Part No HA028581
Issue 3 Sep-05
Attribute ID
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
253
Engineering Handbook
Parameter
Proportional Band – Loop 8 working Set
Integral Time – Loop 8 working Set
Derivative Time – Loop 8 working Set
Cutback Low – Loop 8 working Set
Cutback High – Loop 8 working Set
Relative Cooling Gain – Loop 8 working Set
Module PV – Channel 1
Module PV – Channel 2
Module PV – Channel 3
Module PV – Channel 4
Module PV – Channel 5
Module PV – Channel 6
Module PV – Channel 7
Module PV – Channel 8
Module PV – Channel 9
Module PV – Channel 10
Module PV – Channel 11
Module PV – Channel 12
Module PV – Channel 13
Module PV – Channel 14
Module PV – Channel 15
Module PV – Channel 16
Module PV – Channel 17
Module PV – Channel 18
Module PV – Channel 19
Module PV – Channel 20
Module PV – Channel 21
Module PV – Channel 22
Module PV – Channel 23
Module PV – Channel 24
Module PV – Channel 25
Module PV – Channel 26
Module PV – Channel 27
Module PV – Channel 28
Module PV – Channel 29
Module PV – Channel 30
Module PV – Channel 31
Module PV – Channel 32
Analogue Alarm Status 1
Analogue Alarm Status 2
Analogue Alarm Status 3
Analogue Alarm Status 4
Sensor Break Alarm Status 1
Sensor Break Alarm Status 2
Sensor Break Alarm Status 3
Sensor Break Alarm Status 4
CT Alarm Status 1
CT Alarm Status 2
CT Alarm Status 3
CT Alarm Status 4
New Alarm Output
Any Alarm Output
New CT Alarm Output
Reset New Alarm
Reset New CT Alarm
CT Load Current 1
CT Load Current 2
CT Load Current 3
CT Load Current 4
CT Load Current 5
CT Load Current 6
CT Load Current 7
CT Load Current 8
CT Load Status 1
CT Load Status 2
CT Load Status 3
CT Load Status 4
CT Load Status 5
CT Load Status 6
CT Load Status 7
254
Mini8 Controller
Attribute ID
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
Parameter
CT Load Status 8
PSU Relay 1 Output
PSU Relay 2 Output
PSU Digital Input 1
PSU Digital Input 2
Program Run
Program Hold
Program Reset
Program Status
Current Program
Program Time Left
Segment Time Left
User Value 1
User Value 2
User Value 3
User Value 4
User Value 5
User Value 6
User Value 7
User Value 8
User Value 9
User Value 10
User Value 11
User Value 12
Part No HA028581
Issue 3 Sep-05
Attribute ID
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
255
Engineering Handbook
Mini8 Controller
24.2.1 Table Modification
Make a list of parameters required in the input and output tables to suit the application. If the parameter is
listed in the predefined list then use the attribute number of that parameter.
To set up the controller so that
the required parameters are
available on the network
requires setting up the INPUT
and OUTPUT data assembly
tables with the IDs from the
Application Variable Object.
Mini8
Application
Variable Object
Mini8 IO
Remapping
Object
List of available
parameters
ASSEMBLY TABLE
Predefined #0
(MAX 60)
USER OUTPUT
to
USER INPUT
ASSEMBLY TABLE
(MAX 60)
#199
256
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
25.
Engineering Handbook
APPENDIX C CANopen PARAMETER TABLES
25.1 Manufacturer Object – Pick List
Object
Index
2000h
Sub
Index
Parameter
Data Type
Receive PDO1 Note: Sub indices 02h – 04h are letter boxed via sub index 01h.
01h
Loop Number (Comms.InstNum1)
Integer16
02h
Loop.n.Main.TargetSP
Integer16
03h
Loop.n.Main.AutoMan
Integer16
04h
Loop.n.OP.ManualOutVal
Integer16
Receive PDO2 Note: Sub indices 06h – 08h are letter boxed via sub index 05h.
05h
Loop Number (Comms.InstNum2)
Integer16
06h
Loop.n.PID.ProportionalBand
Integer16
07h
Loop.n.PID.IntegralTime
Integer16
08h
Loop.n.PID.DerivativeTime
Integer16
Receive PDO3 Note: Sub indices 0Ah – 0Ch are letter boxed via sub index 09h.
09h
Loop Number (Comms.InstNum3)
Integer16
0Ah
Loop.n.SP.SP1
Integer16
0Bh
Loop.n.SP.SP2
Integer16
0Ch
Loop.n.SP.SPSelect
Integer16
Receive PDO Note: Sub indices 0Eh – 10h are letter boxed via sub index 0Dh.
0Dh
Programmer Number (Comms.InstNum4)
Integer16
0Eh
Programmer.n.SetUp.ProgRun
Integer16
0Fh
Programmer.n.SetUp.ProgHold
Integer16
10h
Programmer.n.SetUp.ProgReset
Integer16
Tramsmit PDO1
11h
AlmSummary.General.AnAlarmStatus1
Integer16
12h
AlmSummary.General.AnAlarmStatus2
Integer16
13h
AlmSummary.General.AnAlarmStatus3
Integer16
14h
AlmSummary.General.AnAlarmStatus4
Integer16
Transmit PD02
15h
AlmSummary.General.SbrkAlarmStatus1
Integer16
16h
AlmSummary.General.SbrkAlarmStatus2
Integer16
17h
AlmSummary.General.SbrkAlarmStatus3
Integer16
18h
AlmSummary.General.SbrkAlarmStatus4
Integer16
Transmit PDO3 Note: Sub indices 1Ah – 1Ch are letter boxed via sub index 19h.
19h
Loop Number (Comms.InstNum5)
Integer16
1Ah
Loop.n.Main.PV
Integer16
1Bh
Loop.n.Main.WorkingSP
Integer16
1Ch
Loop.n.Main.ActiveOut
Integer16
Transmit PDO4 Note: Sub indices 1Eh – 20h are letter boxed via sub index 1Dh.
1Dh
Programmer Number (Comms.InstNum6)
Integer16
1Eh
Programmer.n.Run.CurProg
Integer16
1Fh
Programmer.n.Run.ProgStatus
Integer16
20h
Programmer.n.Run.ProgTimeLeft
Integer16
21h
Loop.1.Main.PV
Integer16
22h
Loop.2.Main.PV
Integer16
23h
Loop.3.Main.PV
Integer16
24h
Loop.4.Main.PV
Integer16
25h
Loop.5.Main.PV
Integer16
26h
Loop.6.Main.PV
Integer16
27h
Loop.7.Main.PV
Integer16
28h
Loop.8.Main.PV
Integer16
29h
Loop.9.Main.PV
Integer16
2Ah
Loop.10.Main.PV
Integer16
Part No HA028581
Issue 3 Sep-05
SCADA
Address
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
257
Engineering Handbook
Object
Index
2000h
258
Mini8 Controller
Sub
Index
Parameter
Data Type
SCADA
Address
2Bh
2Ch
2Dh
2Eh
2Fh
30h
31h
32h
33h
34h
35h
36h
37h
38h
39h
3Ah
3Bh
3Ch
3Dh
3Eh
3Fh
40h
41h
42h
43h
44h
45h
46h
47h
48h
49h
4Ah
4Bh
4Ch
4Dh
4Eh
4Fh
50h
51h
52h
53h
54h
55h
56h
57h
58h
59h
5Ah
5Bh
5Ch
5Dh
5Eh
5Fh
60h
61h
62h
63h
Loop.11.Main.PV
Loop.12.Main.PV
Loop.13.Main.PV
Loop.14.Main.PV
Loop.15.Main.PV
Loop.16.Main.PV
Loop.1.Main.WorkingSP
Loop.2.Main.WorkingSP
Loop.3.Main.WorkingSP
Loop.4.Main.WorkingSP
Loop.5.Main.WorkingSP
Loop.6.Main.WorkingSP
Loop.7.Main.WorkingSP
Loop.8.Main.WorkingSP
Loop.9.Main.WorkingSP
Loop.10.Main.WorkingSP
Loop.11.Main.WorkingSP
Loop.12.Main.WorkingSP
Loop.13.Main.WorkingSP
Loop.14.Main.WorkingSP
Loop.15.Main.WorkingSP
Loop.16.Main.WorkingSP
Loop.1.Main.ActiveOut
Loop.2.Main.ActiveOut
Loop.3.Main.ActiveOut
Loop.4.Main.ActiveOut
Loop.5.Main.ActiveOut
Loop.6.Main.ActiveOut
Loop.7.Main.ActiveOut
Loop.8.Main.ActiveOut
Loop.9.Main.ActiveOut
Loop.10.Main.ActiveOut
Loop.11.Main.ActiveOut
Loop.12.Main.ActiveOut
Loop.13.Main.ActiveOut
Loop.14.Main.ActiveOut
Loop.15.Main.ActiveOut
Loop.16.Main.ActiveOut
Loop.1.Main.TargetSP
Loop.2.Main.TargetSP
Loop.3.Main.TargetSP
Loop.4.Main.TargetSP
Loop.5.Main.TargetSP
Loop.6.Main.TargetSP
Loop.7.Main.TargetSP
Loop.8.Main.TargetSP
Loop.9.Main.TargetSP
Loop.10.Main.TargetSP
Loop.11.Main.TargetSP
Loop.12.Main.TargetSP
Loop.13.Main.TargetSP
Loop.14.Main.TargetSP
Loop.15.Main.TargetSP
Loop.16.Main.TargetSP
Loop.1.OP.ManualOutVal
Loop.2.OP.ManualOutVal
Loop.3.OP.ManualOutVal
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Object
Index
2000h
Part No HA028581
Engineering Handbook
Sub
Index
Parameter
Data Type
SCADA
Address
64h
65h
66h
67h
68h
69h
6Ah
6Bh
6Ch
6Dh
6Eh
6Fh
70h
71h
72h
73h
74h
75h
76h
77h
78h
79h
7Ah
7Bh
7Ch
7Dh
7Eh
7Fh
80h
81h
82h
83h
84h
85h
86h
87h
88h
89h
8Ah
8Bh
8Ch
8Dh
8Eh
8Fh
90h
91h
92h
93h
94h
95h
96h
97h
98h
99h
9Ah
9Bh
9Ch
Loop.4.OP.ManualOutVal
Loop.5.OP.ManualOutVal
Loop.6.OP.ManualOutVal
Loop.7.OP.ManualOutVal
Loop.8.OP.ManualOutVal
Loop.9.OP.ManualOutVal
Loop.10.OP.ManualOutVal
Loop.11.OP.ManualOutVal
Loop.12.OP.ManualOutVal
Loop.13.OP.ManualOutVal
Loop.14.OP.ManualOutVal
Loop.15.OP.ManualOutVal
Loop.16.OP.ManualOutVal
Loop.1.Main.AutoMan
Loop.2.Main.AutoMan
Loop.3.Main.AutoMan
Loop.4.Main.AutoMan
Loop.5.Main.AutoMan
Loop.6.Main.AutoMan
Loop.7.Main.AutoMan
Loop.8.Main.AutoMan
Loop.9.Main.AutoMan
Loop.10.Main.AutoMan
Loop.11.Main.AutoMan
Loop.12.Main.AutoMan
Loop.13.Main.AutoMan
Loop.14.Main.AutoMan
Loop.15.Main.AutoMan
Loop.16.Main.AutoMan
IO.Mod.1.PV
IO.Mod.2.PV
IO.Mod.3.PV
IO.Mod.4.PV
IO.Mod.5.PV
IO.Mod.6.PV
IO.Mod.7.PV
IO.Mod.8.PV
IO.Mod.9.PV
IO.Mod.10.PV
IO.Mod.11.PV
IO.Mod.12.PV
IO.Mod.13.PV
IO.Mod.14.PV
IO.Mod.15.PV
IO.Mod.16.PV
IO.Mod.17.PV
IO.Mod.18.PV
IO.Mod.19.PV
IO.Mod.20.PV
IO.Mod.21.PV
IO.Mod.22.PV
IO.Mod.23.PV
IO.Mod.24.PV
IO.Mod.25.PV
IO.Mod.26.PV
IO.Mod.27.PV
IO.Mod.28.PV
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
Issue 3 Sep-05
259
Engineering Handbook
Object
Index
2000h
260
Mini8 Controller
Sub
Index
Parameter
Data Type
SCADA
Address
9Dh
9Eh
9Fh
A0h
A1h
A2h
A3h
A4h
A5h
A6h
A7h
A8h
A9h
AAh
ABh
ACh
ADh
AEh
AFh
B0h
B1h
B2h
B3h
B4h
B5h
B6h
B7h
B8h
B9h
BAh
BBh
BCh
BDh
BEh
BFh
C0h
C1h
C2h
C3h
C4h
C5h
C6h
C7h
C8h
IO.Mod.29.PV
IO.Mod.30.PV
IO.Mod.31.PV
IO.Mod.32.PV
IO.FixedIO.A.PV
IO.FixedIO.B.PV
IO.FixedIO.D1.PV
IO.FixedIO.D2.PV
IO.CurrentMonitor.Status.Load1Current
IO.CurrentMonitor.Status.Load2Current
IO.CurrentMonitor.Status.Load3Current
IO.CurrentMonitor.Status.Load4Current
IO.CurrentMonitor.Status.Load5Current
IO.CurrentMonitor.Status.Load6Current
IO.CurrentMonitor.Status.Load7Current
IO.CurrentMonitor.Status.Load8Current
IO.CurrentMonitor.Status.Load1Status
IO.CurrentMonitor.Status.Load2Status
IO.CurrentMonitor.Status.Load3Status
IO.CurrentMonitor.Status.Load4Status
IO.CurrentMonitor.Status.Load5Status
IO.CurrentMonitor.Status.Load6Status
IO.CurrentMonitor.Status.Load7Status
IO.CurrentMonitor.Status.Load8Status
AlmSummary.General.AnyAlarm
AlmSummary.General.NewAlarm
AlmSummary.General.NewCTAlarm
AlmSummary.General.RstNewAlarm
AlmSummary.General.RstNewCTAlarm
AlmSummary.General.CTAlarmStatus1
AlmSummary.General.CTAlarmStatus2
AlmSummary.General.CTAlarmStatus3
AlmSummary.General.CTAlarmStatus4
AlmSummary.General.DigAlarmStatus1
AlmSummary.General.DigAlarmStatus2
AlmSummary.General.DigAlarmStatus3
AlmSummary.General.DigAlarmStatus4
AlmSummary.General.GlobalAck
UserVal.1.Val
UserVal.2.Val
UserVal.3.Val
UserVal.4.Val
UserVal.5.Val
UserVal.6.Val
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
Integer16
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
26.
APPENDIX D VERSION 1.XX PROGRAMMER
26.1
Version 1.xx Parameter Tables
26.1.1 Configuring the Programmer (V1.xx)
Programmer.1.Setup contains the general configuration settings for the Programmer Block. Programs are
created and stored in the Program Folder. Once a Program exists it can be run using the parameters in the
Programmer.1.Run folder.
Folder – Programmer.1
Sub-folder: Setup
Name
Parameter Description
Value
Units
Units of the Output
Resolution
Programmer Output resolution
X to X.XXXX
Conf
PVIn
The programmer uses the PV input for a
number of functions
In holdback, the PV is monitored against the
setpoint, and if a deviation occurs the program
is paused.
The programmer can be configured to start its
profile from the current PV value (servo to PV).
The programmer monitors the PV value for
Sensor Break. The programmer holds in sensor
break.
Conf
SPIn
The programmer needs to know the working
setpoint of the loop it is profiling. The SP input
is used in the servo to setpoint start type.
The transfer of program setpoint to PV Input
(normally the Loop PV) or the SP Input
(normally the Loop setpoint).
Power fail recovery strategy
The PV Input is normally wired
from the loop TrackPV parameter.
Note: This input is automatically
wired when the programmer and
loop are enabled and there are no
existing wires to track interface
parameters.
Track interface parameters are
Programmer.Setup, PVInput,
SPInput, Loop.SP, AltSP, Loop.SP,
AltSPSelect.
SP Input is normally wired from the
loop Track SP parameter as the PV
input.
PV
See also section
SP
18.7.1
Servo
PowerFailAct
SyncIn
Ramp
Reset
Cont
0
1
Default
Access
Level
None
Conf
Conf
Conf
See section 18.8.
Conf
This will normally be
wired to the ‘End of
Seg’ parameter.
Oper
Prog Reset
The synchronise input is a way of synchronising
programs. At the end of a segment the
programmer will inspect the sync. input, if it is
True (1) then the programmer will advance to
the next segment. It is typically wired from the
end of segment output of another programmer.
Only appears if ‘SyncMode’ = ‘Yes’
To set the maximum number of output events
required for the program. This is for
convenience to avoid having to scroll through
unwanted events when setting up each segment
Allows multiple controllers to be synchronised
at the end of each segment
Flag showing reset state
Prog Run
Flag showing run state
No/Yes
Prog Hold
Flag showing hold state
No/Yes
AdvSeg
No/Yes
Oper
No/Yes
Oper
EventOut1 to 8
Set output to target setpoint and advance to
next segment
Skip to the next setpoint and start the segment
at the current output value.
Flags showing event states
No/Yes
R/O
End of Seg
Flag showing end of segment state
No/Yes
R/O
Max Events
SyncMode
SkipSeg
Part No HA028581
Issue 3 Sep-05
1 to 8
No
Yes
No/Yes
Conf
Sync output disabled
Sync output enabled
Can be wired to logic
inputs to provide
remote program
control
Conf
Oper
Oper
Oper
261
Engineering Handbook
Mini8 Controller
26.1.2 To Select, Run, Hold or Reset a Program (V1.xx).
The ‘Run’ folder allows an existing program to be selected and run. The folder also shows the current
program status
Folder – Programmer.1
Sub-folder: Run
Name
Parameter Description
Value
Default
Access
Level
CurProg
Current Program Number
0 to 50. Change only when
Programmer is in Reset.
0
Oper
1
R/O
CurrSeg
Current Running Segment
1 to 255
ProgStatus
Program Status
Reset –
Run –
Hold –
Holdback –
End –
PSP
Programmer Setpoint
0
R/O
CyclesLeft
Number of Cycles Remaining
0 to 1000
0
R/O
CurSegType
Current Segment type
End
R/O
SegTimeLeft
Segment Time Remaining
End
Rate
Time
Dwell
Step
Call
Hr Min Sec Millisec
0
R/O
ResetEventOP
Reset Event Outputs
0 to 255, each bit resets its
corresponding output
0
Oper
SegTarget
Current Target Setpoint Value
SegRate
Segment Ramp Rate
0.1 to 9999.9
0
R/O
ProgTimeLeft
Program Time Remaining
Hrs Min Sec Millisec
0
R/O
FastRun
Fast Run
No
Conf
EndOutput
End Output
Off
R/O
EventsOut
Event Outputs
No (0) Normal
Yes (1) Program executes at 10
times real time
Off (0) Program not in End
On (1) Program at End
0 to 255, each bit represents an
output.
0
R/O
26.1.3
R/O
Oper
R/O
Creating a Program (V1.xx)
A folder exists for each Program containing a few key parameters listed below. This folder would normally be viewed
via the iTools Program Editor under the Program Parameters tab. The Program Editor is used to create the segments
of Program itself using the Segment Editor tab.
Folder – Program
Sub-folder: 1 to 50
Name
Parameter Description
Value
Default
Access
Level
Name
Program Name
Up to 8 characters
Null
Oper
Holdback
Value
Minimum setting 0
0
Oper
Ramp Units
Deviation between SP and PV at which holdback
is applied. This value applies to the whole
program.
Time units applied to the segments
sec
Oper
Cycles
Number of times the whole program repeats
Sec
Min
Hour
Cont (0)
1 to 999
1
Oper
262
Seconds
Minutes
Hours
Repeats continuously
Program executes
once to 999 times
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
26.1.4
Engineering Handbook
To Select, Run, Hold or Reset a Program (Version 1.xx)
The ‘Run’ folder allows an existing program to be selected and run. The folder also shows the current
program status
Folder – Programmer.1
Sub-folder: Run
Name
Parameter Description
Value
Default
Access
Level
CurProg
Current Program Number
0 to 50. Change only when
Programmer is in Reset.
0
Oper
CurrSeg
Current Running Segment
1 to 255
1
ProgStatus
Program Status
Reset –
Run –
Hold –
Holdback –
End –
PSP
Programmer Setpoint
CyclesLeft
Number of Cycles Remaining
CurSegType
Current Segment type
SegTimeLeft
Segment Time Remaining
ResetEventOP
Reset Event Outputs
SegTarget
Current Target Setpoint Value
SegRate
Segment Ramp Rate
0.1 to 9999.9
0
R/O
ProgTimeLeft
Program Time Remaining
Hrs Min Sec Millisec
0
R/O
FastRun
Fast Run
No
Conf
EndOutput
End Output
Off
R/O
EventsOut
Event Outputs
No (0) Normal
Yes (1) Program executes at 10
times real time
Off (0) Program not in End
On (1) Program at End
0 to 255, each bit represents an
output.
0
R/O
R/O
R/O
Oper
0
R/O
0 to 1000
0
R/O
End
Rate
Time
Dwell
Step
Call
Hr Min Sec Millisec
End
R/O
0
R/O
0 to 255, each bit resets its
corresponding output
0
Oper
R/O
26.2 Version 1.xx Programmer SCADA addresses
Version 1.xx Programmer Parameters
Program.Cycles
Program.DwellUnits
Program.HoldbackVal
Program.RampUnits
Programmer.CommsProgNum
Programmer.Run.CurProg
Programmer.Run.CurSeg
Programmer.Run.CurSegType
Programmer.Run.CyclesLeft
Programmer.Run.EventOuts
Programmer.Run.FastRun
Part No HA028581
Issue 3 Sep-05
DEC
8196
8195
8193
8194
8192
8201
8202
8206
8205
8212
8216
HEX
2004
2003
2001
2002
2000
2009
200A
200E
200D
2014
2018
Version 1.xx Programmer Parameters
Programmer.Run.ProgStatus
Programmer.Run.ProgTimeLeft
Programmer.Run.PSP
Programmer.Run.ResetEventOuts
Programmer.Run.SegRate
Programmer.Run.SegTarget
Programmer.Run.SegTimeLeft
Programmer.Setup.AdvSeg
Programmer.Setup.EndOfSeg
Programmer.Setup.PowerFailAct
Programmer.Setup.PVIn
DEC
8203
8209
8204
8200
8208
8207
8213
8217
8214
8197
8210
263
HEX
200B
2011
200C
2008
2010
200F
2015
2019
2016
2005
2012
Engineering Handbook
Version 1.xx Programmer Parameters
Programmer.Setup.Servo
Programmer.Setup.SkipSeg
Programmer.Setup.SPIn
Programmer.Setup.SyncIn
Programmer.Setup.SyncMode
Recipe.LastDataset
Recipe.LoadingStatus
Recipe.RecipeSelect
Segment.1.CallCycles
Segment.1.CallProg
Segment.1.Duration
Segment.1.EndType
Segment.1.EventOuts
Segment.1.Holdback
Segment.1.RampRate
Segment.1.SegType
Segment.1.TargetSP
Segment.2.CallCycles
Segment.2.CallProg
Segment.2.Duration
Segment.2.EndType
Segment.2.EventOuts
Segment.2.Holdback
Segment.2.RampRate
Segment.2.SegType
Segment.2.TargetSP
Segment.3.CallCycles
Segment.3.CallProg
Segment.3.Duration
Segment.3.EndType
Segment.3.EventOuts
Segment.3.Holdback
Segment.3.RampRate
Segment.3.SegType
Segment.3.TargetSP
Segment.4.CallCycles
Segment.4.CallProg
Segment.4.Duration
Segment.4.EndType
Segment.4.EventOuts
Segment.4.Holdback
Segment.4.RampRate
Segment.4.SegType
Segment.4.TargetSP
Segment.5.CallCycles
Segment.5.CallProg
Segment.5.Duration
Segment.5.EndType
Segment.5.EventOuts
Segment.5.Holdback
Segment.5.RampRate
Segment.5.SegType
Segment.5.TargetSP
Segment.6.CallCycles
Segment.6.CallProg
Segment.6.Duration
Segment.6.EndType
Segment.6.EventOuts
Segment.6.Holdback
Segment.6.RampRate
264
Mini8 Controller
DEC
8198
8218
8211
8215
8199
4913
4914
4912
8259
8258
8260
8263
8264
8257
8261
8256
8262
8275
8274
8276
8279
8280
8273
8277
8272
8278
8291
8290
8292
8295
8296
8289
8293
8288
8294
8307
8306
8308
8311
8312
8305
8309
8304
8310
8323
8322
8324
8327
8328
8321
8325
8320
8326
8339
8338
8340
8343
8344
8337
8341
HEX
2006
201A
2013
2017
2007
1331
1332
1330
2043
2042
2044
2047
2048
2041
2045
2040
2046
2053
2052
2054
2057
2058
2051
2055
2050
2056
2063
2062
2064
2067
2068
2061
2065
2060
2066
2073
2072
2074
2077
2078
2071
2075
2070
2076
2083
2082
2084
2087
2088
2081
2085
2080
2086
2093
2092
2094
2097
2098
2091
2095
Version 1.xx Programmer Parameters
Segment.6.SegType
Segment.6.TargetSP
Segment.7.CallCycles
Segment.7.CallProg
Segment.7.Duration
Segment.7.EndType
Segment.7.EventOuts
Segment.7.Holdback
Segment.7.RampRate
Segment.7.SegType
Segment.7.TargetSP
Segment.8.CallCycles
Segment.8.CallProg
Segment.8.Duration
Segment.8.EndType
Segment.8.EventOuts
Segment.8.Holdback
Segment.8.RampRate
Segment.8.SegType
Segment.8.TargetSP
Segment.9.CallCycles
Segment.9.CallProg
Segment.9.Duration
Segment.9.EndType
Segment.9.EventOuts
Segment.9.Holdback
Segment.9.RampRate
Segment.9.SegType
Segment.9.TargetSP
Segment.10.CallCycles
Segment.10.CallProg
Segment.10.Duration
Segment.10.EndType
Segment.10.EventOuts
Segment.10.Holdback
Segment.10.RampRate
Segment.10.SegType
Segment.10.TargetSP
Segment.11.CallCycles
Segment.11.CallProg
Segment.11.Duration
Segment.11.EndType
Segment.11.EventOuts
Segment.11.Holdback
Segment.11.RampRate
Segment.11.SegType
Segment.11.TargetSP
Segment.12.CallCycles
Segment.12.CallProg
Segment.12.Duration
Segment.12.EndType
Segment.12.EventOuts
Segment.12.Holdback
Segment.12.RampRate
Segment.12.SegType
Segment.12.TargetSP
Segment.13.CallCycles
Segment.13.CallProg
Segment.13.Duration
Segment.13.EndType
Part No HA028581
Issue 3
DEC
8336
8342
8355
8354
8356
8359
8360
8353
8357
8352
8358
8371
8370
8372
8375
8376
8369
8373
8368
8374
8387
8386
8388
8391
8392
8385
8389
8384
8390
8403
8402
8404
8407
8408
8401
8405
8400
8406
8419
8418
8420
8423
8424
8417
8421
8416
8422
8435
8434
8436
8439
8440
8433
8437
8432
8438
8451
8450
8452
8455
Sep-05
HEX
2090
2096
20A3
20A2
20A4
20A7
20A8
20A1
20A5
20A0
20A6
20B3
20B2
20B4
20B7
20B8
20B1
20B5
20B0
20B6
20C3
20C2
20C4
20C7
20C8
20C1
20C5
20C0
20C6
20D3
20D2
20D4
20D7
20D8
20D1
20D5
20D0
20D6
20E3
20E2
20E4
20E7
20E8
20E1
20E5
20E0
20E6
20F3
20F2
20F4
20F7
20F8
20F1
20F5
20F0
20F6
2103
2102
2104
2107
Mini8 Controller
Engineering Handbook
Version 1.xx Programmer Parameters
Segment.13.EventOuts
Segment.13.Holdback
Segment.13.RampRate
Segment.13.SegType
Segment.13.TargetSP
Segment.14.CallCycles
Segment.14.CallProg
Segment.14.Duration
Segment.14.EndType
Segment.14.EventOuts
Segment.14.Holdback
Segment.14.RampRate
Segment.14.SegType
Segment.14.TargetSP
Segment.15.CallCycles
Segment.15.CallProg
Segment.15.Duration
Segment.15.EndType
Segment.15.EventOuts
Segment.15.Holdback
Segment.15.RampRate
Segment.15.SegType
Segment.15.TargetSP
Segment.16.CallCycles
Segment.16.CallProg
Segment.16.Duration
Segment.16.EndType
Segment.16.EventOuts
Segment.16.Holdback
Segment.16.RampRate
Segment.16.SegType
Segment.16.TargetSP
Segment.17.CallCycles
Segment.17.CallProg
Segment.17.Duration
Segment.17.EndType
Segment.17.EventOuts
Segment.17.Holdback
Segment.17.RampRate
Segment.17.SegType
Segment.17.TargetSP
Segment.18.CallCycles
Segment.18.CallProg
Segment.18.Duration
Segment.18.EndType
Segment.18.EventOuts
Segment.18.Holdback
Segment.18.RampRate
Segment.18.SegType
Segment.18.TargetSP
Segment.19.CallCycles
Segment.19.CallProg
Segment.19.Duration
Segment.19.EndType
Segment.19.EventOuts
Segment.19.Holdback
Segment.19.RampRate
Segment.19.SegType
Segment.19.TargetSP
Segment.20.CallCycles
Part No HA028581
Issue 3 Sep-05
DEC
8456
8449
8453
8448
8454
8467
8466
8468
8471
8472
8465
8469
8464
8470
8483
8482
8484
8487
8488
8481
8485
8480
8486
8499
8498
8500
8503
8504
8497
8501
8496
8502
8515
8514
8516
8519
8520
8513
8517
8512
8518
8531
8530
8532
8535
8536
8529
8533
8528
8534
8547
8546
8548
8551
8552
8545
8549
8544
8550
8563
HEX
2108
2101
2105
2100
2106
2113
2112
2114
2117
2118
2111
2115
2110
2116
2123
2122
2124
2127
2128
2121
2125
2120
2126
2133
2132
2134
2137
2138
2131
2135
2130
2136
2143
2142
2144
2147
2148
2141
2145
2140
2146
2153
2152
2154
2157
2158
2151
2155
2150
2156
2163
2162
2164
2167
2168
2161
2165
2160
2166
2173
Version 1.xx Programmer Parameters
Segment.20.CallProg
Segment.20.Duration
Segment.20.EndType
Segment.20.EventOuts
Segment.20.Holdback
Segment.20.RampRate
Segment.20.SegType
Segment.20.TargetSP
Segment.21.CallCycles
Segment.21.CallProg
Segment.21.Duration
Segment.21.EndType
Segment.21.EventOuts
Segment.21.Holdback
Segment.21.RampRate
Segment.21.SegType
Segment.21.TargetSP
Segment.22.CallCycles
Segment.22.CallProg
Segment.22.Duration
Segment.22.EndType
Segment.22.EventOuts
Segment.22.Holdback
Segment.22.RampRate
Segment.22.SegType
Segment.22.TargetSP
Segment.23.CallCycles
Segment.23.CallProg
Segment.23.Duration
Segment.23.EndType
Segment.23.EventOuts
Segment.23.Holdback
Segment.23.RampRate
Segment.23.SegType
Segment.23.TargetSP
Segment.24.CallCycles
Segment.24.CallProg
Segment.24.Duration
Segment.24.EndType
Segment.24.EventOuts
Segment.24.Holdback
Segment.24.RampRate
Segment.24.SegType
Segment.24.TargetSP
Segment.25.CallCycles
Segment.25.CallProg
Segment.25.Duration
Segment.25.EndType
Segment.25.EventOuts
Segment.25.Holdback
Segment.25.RampRate
Segment.25.SegType
Segment.25.TargetSP
Segment.26.CallCycles
Segment.26.CallProg
Segment.26.Duration
Segment.26.EndType
Segment.26.EventOuts
Segment.26.Holdback
Segment.26.RampRate
DEC
8562
8564
8567
8568
8561
8565
8560
8566
8579
8578
8580
8583
8584
8577
8581
8576
8582
8595
8594
8596
8599
8600
8593
8597
8592
8598
8611
8610
8612
8615
8616
8609
8613
8608
8614
8627
8626
8628
8631
8632
8625
8629
8624
8630
8643
8642
8644
8647
8648
8641
8645
8640
8646
8659
8658
8660
8663
8664
8657
8661
265
HEX
2172
2174
2177
2178
2171
2175
2170
2176
2183
2182
2184
2187
2188
2181
2185
2180
2186
2193
2192
2194
2197
2198
2191
2195
2190
2196
21A3
21A2
21A4
21A7
21A8
21A1
21A5
21A0
21A6
21B3
21B2
21B4
21B7
21B8
21B1
21B5
21B0
21B6
21C3
21C2
21C4
21C7
21C8
21C1
21C5
21C0
21C6
21D3
21D2
21D4
21D7
21D8
21D1
21D5
Engineering Handbook
Version 1.xx Programmer Parameters
Segment.26.SegType
Segment.26.TargetSP
Segment.27.CallCycles
Segment.27.CallProg
Segment.27.Duration
Segment.27.EndType
Segment.27.EventOuts
Segment.27.Holdback
Segment.27.RampRate
Segment.27.SegType
Segment.27.TargetSP
Segment.28.CallCycles
Segment.28.CallProg
Segment.28.Duration
Segment.28.EndType
Segment.28.EventOuts
Segment.28.Holdback
Segment.28.RampRate
Segment.28.SegType
Segment.28.TargetSP
Segment.29.CallCycles
Segment.29.CallProg
Segment.29.Duration
Segment.29.EndType
Segment.29.EventOuts
Segment.29.Holdback
Segment.29.RampRate
Segment.29.SegType
Segment.29.TargetSP
Segment.30.CallCycles
Segment.30.CallProg
Segment.30.Duration
Segment.30.EndType
Segment.30.EventOuts
Segment.30.Holdback
Segment.30.RampRate
Segment.30.SegType
Segment.30.TargetSP
Segment.31.CallCycles
Segment.31.CallProg
Segment.31.Duration
Segment.31.EndType
Segment.31.EventOuts
Segment.31.Holdback
Segment.31.RampRate
Segment.31.SegType
Segment.31.TargetSP
Segment.32.CallCycles
Segment.32.CallProg
Segment.32.Duration
Segment.32.EndType
Segment.32.EventOuts
Segment.32.Holdback
Segment.32.RampRate
Segment.32.SegType
Segment.32.TargetSP
Segment.33.CallCycles
Segment.33.CallProg
Segment.33.Duration
Segment.33.EndType
266
Mini8 Controller
DEC
8656
8662
8675
8674
8676
8679
8680
8673
8677
8672
8678
8691
8690
8692
8695
8696
8689
8693
8688
8694
8707
8706
8708
8711
8712
8705
8709
8704
8710
8723
8722
8724
8727
8728
8721
8725
8720
8726
8739
8738
8740
8743
8744
8737
8741
8736
8742
8755
8754
8756
8759
8760
8753
8757
8752
8758
8771
8770
8772
8775
HEX
21D0
21D6
21E3
21E2
21E4
21E7
21E8
21E1
21E5
21E0
21E6
21F3
21F2
21F4
21F7
21F8
21F1
21F5
21F0
21F6
2203
2202
2204
2207
2208
2201
2205
2200
2206
2213
2212
2214
2217
2218
2211
2215
2210
2216
2223
2222
2224
2227
2228
2221
2225
2220
2226
2233
2232
2234
2237
2238
2231
2235
2230
2236
2243
2242
2244
2247
Version 1.xx Programmer Parameters
Segment.33.EventOuts
Segment.33.Holdback
Segment.33.RampRate
Segment.33.SegType
Segment.33.TargetSP
Segment.34.CallCycles
Segment.34.CallProg
Segment.34.Duration
Segment.34.EndType
Segment.34.EventOuts
Segment.34.Holdback
Segment.34.RampRate
Segment.34.SegType
Segment.34.TargetSP
Segment.35.CallCycles
Segment.35.CallProg
Segment.35.Duration
Segment.35.EndType
Segment.35.EventOuts
Segment.35.Holdback
Segment.35.RampRate
Segment.35.SegType
Segment.35.TargetSP
Segment.36.CallCycles
Segment.36.CallProg
Segment.36.Duration
Segment.36.EndType
Segment.36.EventOuts
Segment.36.Holdback
Segment.36.RampRate
Segment.36.SegType
Segment.36.TargetSP
Segment.37.CallCycles
Segment.37.CallProg
Segment.37.Duration
Segment.37.EndType
Segment.37.EventOuts
Segment.37.Holdback
Segment.37.RampRate
Segment.37.SegType
Segment.37.TargetSP
Segment.38.CallCycles
Segment.38.CallProg
Segment.38.Duration
Segment.38.EndType
Segment.38.EventOuts
Segment.38.Holdback
Segment.38.RampRate
Segment.38.SegType
Segment.38.TargetSP
Segment.39.CallCycles
Segment.39.CallProg
Segment.39.Duration
Segment.39.EndType
Segment.39.EventOuts
Segment.39.Holdback
Segment.39.RampRate
Segment.39.SegType
Segment.39.TargetSP
Segment.40.CallCycles
Part No HA028581
Issue 3
DEC
8776
8769
8773
8768
8774
8787
8786
8788
8791
8792
8785
8789
8784
8790
8803
8802
8804
8807
8808
8801
8805
8800
8806
8819
8818
8820
8823
8824
8817
8821
8816
8822
8835
8834
8836
8839
8840
8833
8837
8832
8838
8851
8850
8852
8855
8856
8849
8853
8848
8854
8867
8866
8868
8871
8872
8865
8869
8864
8870
8883
Sep-05
HEX
2248
2241
2245
2240
2246
2253
2252
2254
2257
2258
2251
2255
2250
2256
2263
2262
2264
2267
2268
2261
2265
2260
2266
2273
2272
2274
2277
2278
2271
2275
2270
2276
2283
2282
2284
2287
2288
2281
2285
2280
2286
2293
2292
2294
2297
2298
2291
2295
2290
2296
22A3
22A2
22A4
22A7
22A8
22A1
22A5
22A0
22A6
22B3
Mini8 Controller
Engineering Handbook
Version 1.xx Programmer Parameters
Segment.40.CallProg
Segment.40.Duration
Segment.40.EndType
Segment.40.EventOuts
Segment.40.Holdback
Segment.40.RampRate
Segment.40.SegType
Segment.40.TargetSP
Segment.41.CallCycles
Segment.41.CallProg
Segment.41.Duration
Segment.41.EndType
Segment.41.EventOuts
Segment.41.Holdback
Segment.41.RampRate
Segment.41.SegType
Segment.41.TargetSP
Segment.42.CallCycles
Segment.42.CallProg
Segment.42.Duration
Segment.42.EndType
Segment.42.EventOuts
Segment.42.Holdback
Segment.42.RampRate
Segment.42.SegType
Segment.42.TargetSP
Segment.43.CallCycles
Segment.43.CallProg
Segment.43.Duration
Segment.43.EndType
Segment.43.EventOuts
Segment.43.Holdback
Segment.43.RampRate
Segment.43.SegType
Segment.43.TargetSP
Segment.44.CallCycles
Segment.44.CallProg
Segment.44.Duration
Segment.44.EndType
Segment.44.EventOuts
Segment.44.Holdback
Segment.44.RampRate
Segment.44.SegType
Segment.44.TargetSP
Segment.45.CallCycles
Segment.45.CallProg
Segment.45.Duration
Segment.45.EndType
Segment.45.EventOuts
Segment.45.Holdback
Segment.45.RampRate
Segment.45.SegType
Segment.45.TargetSP
Segment.46.CallCycles
Segment.46.CallProg
Segment.46.Duration
Segment.46.EndType
Segment.46.EventOuts
Segment.46.Holdback
Segment.46.RampRate
Part No HA028581
Issue 3 Sep-05
DEC
8882
8884
8887
8888
8881
8885
8880
8886
8899
8898
8900
8903
8904
8897
8901
8896
8902
8915
8914
8916
8919
8920
8913
8917
8912
8918
8931
8930
8932
8935
8936
8929
8933
8928
8934
8947
8946
8948
8951
8952
8945
8949
8944
8950
8963
8962
8964
8967
8968
8961
8965
8960
8966
8979
8978
8980
8983
8984
8977
8981
HEX
22B2
22B4
22B7
22B8
22B1
22B5
22B0
22B6
22C3
22C2
22C4
22C7
22C8
22C1
22C5
22C0
22C6
22D3
22D2
22D4
22D7
22D8
22D1
22D5
22D0
22D6
22E3
22E2
22E4
22E7
22E8
22E1
22E5
22E0
22E6
22F3
22F2
22F4
22F7
22F8
22F1
22F5
22F0
22F6
2303
2302
2304
2307
2308
2301
2305
2300
2306
2313
2312
2314
2317
2318
2311
2315
Version 1.xx Programmer Parameters
Segment.46.SegType
Segment.46.TargetSP
Segment.47.CallCycles
Segment.47.CallProg
Segment.47.Duration
Segment.47.EndType
Segment.47.EventOuts
Segment.47.Holdback
Segment.47.RampRate
Segment.47.SegType
Segment.47.TargetSP
Segment.48.CallCycles
Segment.48.CallProg
Segment.48.Duration
Segment.48.EndType
Segment.48.EventOuts
Segment.48.Holdback
Segment.48.RampRate
Segment.48.SegType
Segment.48.TargetSP
Segment.49.CallCycles
Segment.49.CallProg
Segment.49.Duration
Segment.49.EndType
Segment.49.EventOuts
Segment.49.Holdback
Segment.49.RampRate
Segment.49.SegType
Segment.49.TargetSP
Segment.50.CallCycles
Segment.50.CallProg
Segment.50.Duration
Segment.50.EndType
Segment.50.EventOuts
Segment.50.Holdback
Segment.50.RampRate
Segment.50.SegType
Segment.50.TargetSP
DEC
8976
8982
8995
8994
8996
8999
9000
8993
8997
8992
8998
9011
9010
9012
9015
9016
9009
9013
9008
9014
9027
9026
9028
9031
9032
9025
9029
9024
9030
9043
9042
9044
9047
9048
9041
9045
9040
9046
267
HEX
2310
2316
2323
2322
2324
2327
2328
2321
2325
2320
2326
2333
2332
2334
2337
2338
2331
2335
2330
2336
2343
2342
2344
2347
2348
2341
2345
2340
2346
2353
2352
2354
2357
2358
2351
2355
2350
2356
Engineering Handbook
27.
Mini8 Controller
APPENDIX E SAFETY AND EMC INFORMATION
Eurotherm Controls Ltd manufactures this controller in the UK.
Please read this section carefully before installing the controller
This controller is intended for industrial temperature and process control applications where it will meet the
requirements of the European Directives on Safety and EMC. If the instrument is used in a manner not
specified in this manual, the safety or EMC protection provided by the instrument may be impaired. The
installer must ensure the safety and EMC of any particular installation.
The Mini8 is intended for operation at safe low voltage levels, except the RL8 relay module. Voltages in
excess of 42 volts must not be applied to any terminals other than the RL8 relay module.
Protective Earth Connection is required.
Safety
This controller complies with the European Low Voltage Directive 73/23/EEC, by the application of the safety
standard EN 61010. The earth stud should be connected to safety earth before other connections are made.
Electromagnetic compatibility
This controller conforms with the essential protection requirements of the EMC Directive 89/336/EEC, by the
application of EMC standard EN61326
Unpacking and storage
The packaging should contain an instrument and an Installation guide. It may contain a CD.
If on receipt, the packaging or the instrument are damaged, do not install the product but contact your
supplier. If the instrument is to be stored before use, protect from humidity and dust in an ambient
temperature range of -10oC to +70oC.
SERVICE AND REPAIR
This controller has no user serviceable parts. Contact your supplier for repair.
Cleaning
Do not use water or water based products to clean labels or they will become illegible. Isopropyl alcohol
may be used to clean labels. A mild soap solution may be used to clean other exterior surfaces of the
product.
GENERAL
The information contained in this manual is subject to change without notice. While every effort has been
made to ensure the accuracy of the information, your supplier shall not be held liable for errors contained
herein.
268
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
INSTALLATION SAFETY REQUIREMENTS
Safety Symbols
Various symbols are used on the instrument, they have the following meaning:
!
Caution (refer to the accompanying documents
Protective Conductor Terminal
Personnel
Installation must only be carried out by suitably qualified personnel.
Mounting
The Mini8 should be mounted in a suitable enclosure with suitable ventilation to ensure the ambient
temperature remains below 50ºC.
Wiring
It is important to connect the controller in accordance with the wiring data given in this guide. Take
particular care not to connect AC supplies to the low voltage sensor input or other low level inputs and
outputs. Only use copper conductors for connections (except thermocouple inputs) and ensure that the
wiring of installations comply with all local wiring regulations. For example in the UK use the latest version
of the IEE wiring regulations, (BS7671). In the USA use NEC Class 1 wiring methods.
Power Isolation
The installation must include a power isolating switch or circuit breaker. The device should be mounted in
close proximity to the controller, within easy reach of the operator and marked as the disconnecting device
for the instrument.
Overcurrent protection
The power supply to the system should be fused appropriately to protect the cabling to the units.
Voltage rating
The maximum continuous voltage applied between any of the following terminals must not exceed:
•
24 V dc ± 10% on the power supply terminals
•
42V peak on analogue and digital I/O terminals, and fixed resource I/O terminals;
•
264V rms on Relay card fitted in I/O slot 2 or 3.
The case MUST be wired to a protective earth.
Conductive pollution
Electrically conductive pollution must be excluded from the cabinet in which the controller is mounted. For
example, carbon dust is a form of electrically conductive pollution. To secure a suitable atmosphere, install
an air filter to the air intake of the cabinet. Where condensation is likely, for example at low temperatures,
include a thermostatically controlled heater in the cabinet.
This product has been designed to conform to BSEN61010 installation category II, pollution degree 2. These
are defined as follows:Installation Category II
The rated impulse voltage for equipment on nominal 24V dc supply is 800V.
Pollution Degree 2
Normally only non conductive pollution occurs. Occasionally, however, a temporary conductivity
caused by condensation shall be expected.
Part No HA028581
Issue 3 Sep-05
269
Engineering Handbook
Mini8 Controller
Over-Temperature Protection
When designing any control system it is essential to consider what will happen if any part of the system
should fail. In temperature control applications the primary danger is that the heating will remain constantly
on. Apart from spoiling the product, this could damage any process machinery being controlled, or even
cause a fire.
Reasons why the heating might remain constantly on include:
•
the temperature sensor becoming detached from the process
•
thermocouple wiring becoming short circuit;
•
the controller failing with its heating output constantly on
•
an external valve or contactor sticking in the heating condition
•
the controller setpoint set too high.
Where damage or injury is possible, we recommend fitting a separate over-temperature protection unit, with
an independent temperature sensor, which will isolate the heating circuit.
Please note that the alarm relays within the controller will not give protection under all failure conditions.
INSTALLATION REQUIREMENTS FOR EMC
To ensure compliance with the European EMC directive certain installation precautions are necessary as
follows:
•
For general guidance refer to EMC Installation Guide, HA025464.
•
When using relay outputs it may be necessary to fit a filter suitable for suppressing the conducted
emissions. The filter requirements will depend on the type of load. For typical applications we
recommend Schaffner FN321 or FN612.
•
If the unit is used in table top equipment which is plugged into a standard power socket, then it is likely
that compliance to the commercial and light industrial emissions standard is required. In this case to
meet the conducted emissions requirement, a suitable mains filter should be installed. We recommend
Schaffner types FN321 and FN612.
Routing of wires
To minimise the pick-up of electrical noise, the low voltage DC connections and the sensor input wiring
should be routed away from high-current power cables. Where it is impractical to do this, use shielded
cables with the shield grounded at both ends. In general keep cable lengths to a minimum.
270
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
28.
Engineering Handbook
APPENDIX F TECHNICAL SPECIFICATION
The I/O electrical specifications are quoted as factory calibrated worst-case; for life, over full ambient
temperature range and supply voltage. Any “typical” figures quoted are the expected values at 25°C ambient
and 24Vdc supply.
The nominal update of all inputs and function blocks is every 110ms. However, in complex applications the
Mini8 will automatically extend this time in multiples of 110ms.
28.1 Environmental Specification
Power Supply Voltage:
17.8Vdc min to 28.8Vdc max.
Supply Ripple:
2Vp-p max.
Power Consumption:
15W max.
Operating Temperature:
0 to 55°C
Storage Temperature:
-10°C to +70°C
Operating Humidity:
5% to 95% RH non-condensing
EMC:
EN61326 for Industrial Environments
Safety:
Meets EN61010, installation category II, pollution degree 2.
Max. applied voltage any terminal:
42Vpk.
The Mini8 must be mounted in a protective enclosure.
28.2 Network Communications Support
Modbus RTU: RS485, 2 x RJ45, user select switch for 3-wire or 5-wire.
Baud rates: 4800, 9600, 19200
DeviceNet: CAN, 5-pin standard "open connector" with screw terminals.
Baud rates: 125k, 250k, 500k
CANopen: CAN, 5-pin standard "open connector" with screw terminals.
Baud rates: 125k, 250k, 500k, 1M
Profibus DP: RS485 via standard 9 pin D connectopr OR 2 RJ45 connectors
Baud rates: Up to 12M set by the Master
Ethernet: Standard Ethernet RJ45 connector.
Baud rate: 10baseT
Modbus /DeviceNet /CANopen /Profibus /Ethernet are mutually exclusive options; refer to the Mini8 order
code document.
28.3 Configuration Communications Support
Modbus RTU: 3-wire RS232, through RJ11 configuration port.
Baud rates: 4800, 9600, 19200
All versions of Mini8 support one configuration port.
The configuration port can be used simultaneously with the network link.
Part No HA028581
Issue 3 Sep-05
271
Engineering Handbook
Mini8 Controller
28.4 Fixed I/O Resources
The PSU card supports 2 independent and isolated relay contacts
Relay Output Types:
On/Off (C/O contacts, "On" closing the N/O pair)
Contact Current:
<1A (resistive loads)
Terminal Voltage:
<42Vpk
Contact Material:
Gold
Snubbers:
Snubber networks are NOT fitted.
Contact Isolation:
42Vpkmax.
The PSU card supports 2 independent and isolated logic inputs
Input Types:
Logic (24Vdc)
Input Logic 0 (off):
< 5Vdc.
Input Logic 1 (on):
> 10.8Vdc.
Input Operating Range:
-30Vdc to +30Vdc.
Input Current:
2.5mA (approx.) at 10.5V; 10mA max @ 30V supply.
Detectable Pulse Width:
110ms min.
Isolation to system:
42Vpkmax.
28.5 TC8 8-Channel and TC4 4-Channel TC Input Card
The TC8 supports 8 independently programmable and electrically isolated channels, catering for all standard
and custom thermocouple types. The TC4 supports 4 channels to the same specification.
272
Channel Types:
TC, mV Input Range: -77mV to +77mV.
Resolution:
20 bit ( Σ∆ converter), 1.6µV with 1.6s filter time
Temperature Coefficient:
< ±50ppm (0.005%) of reading/ °C
Cold Junction Range:
-10°C to +70°C
CJ Rejection:
> 30:1
CJ Accuracy:
± 1°C
Linearisation Types:
C, J, K, L, R, B, N, T, S, LINEAR mV, custom.
Total accuracy:
± 1°C ± 0.1% of reading (using internal CJC)
Channel PV Filter:
0.0 seconds (off) to 999.9 seconds, 1st order low-pass.
Sensor Break: AC detector:
Off, Low or High resistance trip levels.
Input Resistance :
>100 M
Input Leakage Current:
<100nA (1nA typical).
Common mode rejection:
>120dB, 47 - 63Hz
Series mode rejection:
>60dB, 47 - 63Hz
Isolation channel-channel:
42Vpkmax
Isolation to system:
42Vpkmax
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
28.6 DO8 8-Channel Digital Output Card
The DO8 supports 8 independently programmable channels, the output switches requiring external power
supply. Each channel is current and temperature protected, foldback limiting occurring at about 100mA.
The supply line is protected to limit total card current to 200mA.
The 8 channels are isolated from the system (but not from each other). To maintain isolation it is essential
to use an independent and isolated PSU.
Channel Types:
On/Off, Time Proportioned
Channel Supply (Vcs):
15Vdc to 30Vdc
Logic 1 Voltage Output:
> (Vcs - 3V) (not in power limiting)
Logic 0 Voltage Output:
< 1.2Vdc no-load, 0.9V typical
Logic 1 Current Output:
100mA max. (not in power limiting)
Min. Pulse Time:
20ms
Channel Power Limiting:
Current limiting capable of driving short-circuit load
Terminal Supply Protection:
Card supply is protected by 200mA self-healing fuse
Isolation (channel-channel):
N/A (Channels share common connections)
Isolation to system:
42Vpk max.
28.7 RL8 8-Channel Relay Output Card
The RL8 supports 8 independently programmable channels. This module may only be fitted in slot 2 or 3,
giving a maximum of 16 relays in a Mini8.
The Mini8 chassis must be earthed (grounded) using the protective earth stud.
Channel Types:
On/Off, Time Proportioned
Maximum contact voltage:
264 volt ac
Maximum contact current:
2 amps ac
Contact snubber:
Fitted on module
Minimum contact wetting:
5 volt dc, 10mA
Min. Pulse Time:
220ms
Isolation (channel-channel):
264V
Isolation to system:
264V.
} 230V nominal
28.8 CT3 3-Channel Current-Transformer Input Card
The CT3 supports 3 independent channels designed for heater current monitoring. A scan block allows
periodic test of nominated outputs to detect load (failure) changes.
Channel Types:
A (current)
Factory set accuracy:
better than ±2% of range
Current Input Range :
0mA to 50mA rms, 50/60Hz nominal
Transformer Ratio:
10/0.05 to 1000/0.05
Input Load Burden:
1W
Isolation:
None (provided by CT)
Part No HA028581
Issue 3 Sep-05
273
Engineering Handbook
Mini8 Controller
28.9 Load Failure Detection
Requires CT3 module
Max number of loads:
16 Time Proportioned Outputs
Max loads per CT:
6 loads per CT input
Alarms:
1 in 8 Partial load failure, Over current, SSR short circuit, SSR open
circuit
Commissioning:
Automatic or manual
Measurement interval:
1 sec - 60 sec
28.10 DI8 8-Channel Digital Input Card
The DI8 supports 8 independent input channels.
Input Types:
Logic (24Vdc)
Input Logic 0 (off):
< 5Vdc.
Input Logic 1 (on):
> 10.8Vdc.
Input Operating Range:
-30Vdc to +30Vdc.
Input Current:
2.5mA (approx.) at 10.5V; 10mA max @ 30V supply.
Detectable Pulse Width:
110ms min.
Isolation channel-channel:
42Vpkmax
Isolation to system:
42Vpkmax.
28.11 RT4 Resistance Thermometer Input Card
The RT4 supports 4 independently programmable and electrically isolated resistance input channels. Each
channel may connected as 2 wire, 3 wire or 4 wire.
Channel Types:
Resistance/PT100
Input Range:
0 to 600 ohms, -200°C to +850°C for PT100
Calibration Error
±0.1ohms ±0.1% of reading, 22 to 500 ohms
±0.3°C ±0.1% of reading, -200°C to +850°C
Resolution:
0.008 ohms, 0.2°C
Measurement Noise
0.016 ohms, 0.04°C peak to peak, 1.6s channel filter
0.06 ohms, 0.15°C peak to peak, no filter
274
Linearity error
±0.02 ohms, ±0.05°C
Temp coefficient
±0.002% of ohms reading per °C ambient change relative to normal
ambient 25°C
Lead resistance:
22 ohms max in each leg. Total resistance including leads is restricted
to the 600 ohm maximum limit. 3 wire connection assumed matched
leads.
Bulb current
300µA
Isolation channel-channel:
42Vpkmax
Isolation to system:
42Vpkmax
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
28.12 AO8 8-Channel and AO4 4-Channel 4-20mA Output Card
The AO8 supports 8 independently programmable and electrically isolated mA output channels for 4-20mA
current-loop applications. The AO4 supports 4 channels to the same specification. The AO4 and AO8
modules may only be fitted in slot 4.
Channel Types:
mA (current) Output
Output Range :
0-20mA, 360Ω load max.
Setting Accuracy:
±0.5% of reading
Resolution:
1 part in 10000 (1uA typical)
Isolation channel-channel:
42Vpkmax
Isolation to system:
42Vpkmax
Part No HA028581
Issue 3 Sep-05
275
Engineering Handbook
Mini8 Controller
28.13 Toolkit Blocks
User Wires:
Orderable options of 30, 60 120 or 250
User values:
32 real values
2 Input Maths:
24 blocks
Add, subtract, multiply, divide, absolute difference, maximum,
minimum, hot swap, sample and hold, power, square root, Log, Ln,
exponential, switch
2 Input Logic:
24 blocks
AND, OR, XOR, latch, equal, not equal, greater than, less than, greater
than or equal to, less than or equal to
8 Input Logic:
4 blocks
AND, OR, XOR
8 Input Multiple Operator
4 blocks
Maximum, Minimum, Average. Input/Outputs to allow cascading
of blocks
8 Input Multiplexer:
4 blocks
BCD Input:
2 blocks
8 sets of 8 values selected by input parameter
2 decades (8 inputs giving 0 to 99).
Input monitor:
2 blocks
Max, min, time above threshold
16 Point Linearisation:
2 blocks
16-point linearisation fit
Polynomial Fit:
2 blocks
Characterisation by Poly Fit table
Switchover:
1 block
Smooth transition between two input values
Timer blocks:
8 blocks
OnPulse, OnDelay, OneShot, MinOn Time
Counter blocks:
2 blocks
Up or down, Directional flag
Totaliser blocks:
2 blocks
Alarm at Threshold value
Real time clock:
1 block
Day & time, 2 time based alarms
Transducer Scaling
2 blocks
Transducer Auto-tare, calibration & comparision cal.
276
Part No HA028581
Issue 3
Sep-05
Mini8 Controller
Engineering Handbook
28.14 PID Control Loop Blocks
Number of Loops:
0, 4, 8 or 16 Loops (order options)
Control modes:
On/Off, single PID, Dual channel OP
Control Outputs:
Analogue 4-20mA, Time proportioned logic,
Cooling algorithms:
Linear, water, fan, or oil
Tuning:
3 sets PID, One-shot auto-tune.
Auto manual control:
Bumpless transfer or forced manual output available
Setpoint rate limit:
Ramp in units per sec, per min or per hour.
Output rate limit:
Ramp in % change per second
Other features:
Feedforward, Input track, Sensor break OP, Loop break alarm, remote
SP, 2 internal loop setpoints
28.15 Process Alarms
Number of alarms:
32 analogue, 32 digital, 32 Sensor break,
Alarm types:
Absolute high, absolute low, deviation high, deviation low, deviation
band, sensor break, logic high, logic low, rising edge, falling edge, edge.
Alarm modes:
Latching or non-latching, blocking, time delay.
28.16 Setpoint Programmer
The Setpoint Programmer is a software orderable option
Number of programs:
8
Number of segments:
128
Number of event outputs:
8 per program (64 total)
Digital inputs:
Run, Hold, Reset, Run/Hold, Run/Reset, Program Advance, Skip,
Segment, Sync
Power failure action:
Ramp, Reset, Continue
Servo start:
PV, SP
28.17 Recipes
Recipes are a software orderable option
Number of recipes:
8
Tags:
24 tags in total
Part No HA028581
Issue 3 Sep-05
277
Engineering Handbook
278
Mini8 Controller
Part No HA028581
Issue 3
Sep-05
INTERNATIONAL SALES AND SERVICE
AUSTRALIA Sydney
HONG KONG & CHINA
NORWAY Oslo
Eurotherm Pty. Ltd.
Telephone (+61 2) 9838 0099
Fax (+61 2) 9838 9288
E-mail [email protected]
Eurotherm Limited Aberdeen
Telephone (+85 2) 28733826
Fax (+85 2) 28700148
E-mail [email protected]
Eurotherm A/S
Telephone Oslo (+47 67) 592170
Fax (+47 67) 118301
E-mail [email protected]
AUSTRIA Vienna
Eurotherm GmbH
Telephone (+43 1) 7987601
Fax (+43 1) 7987605
E-mail [email protected]
BELGIUM & LUXEMBURG Huy
Guangzhou Office
Telephone (+86 20) 8755 5936
Fax (+86 20) 8755 5831
Beijing Office
SWEDEN Malmo
Shanghai Office
BRAZIL Campinas-SP
INDIA Chennai
Eurotherm Ltda.
Telephone (+5519) 3707 5333
Fax (+5519) 3707 5345
E-mail [email protected]
Eurotherm India Limited
Telephone (+9144) 2496 1129
Fax (+9144) 2496 1831
E-mail [email protected]
Eurotherm Danmark A/S
Telephone (+45 70) 234670
Fax (+45 70) 234660
E-mail [email protected]
Telephone (+86 21) 6352 6406
Fax (+86 21) 6352 7351
Eurotherm Finland
Telephone (+358) 22506030
Fax (+358) 22503201
FRANCE Lyon
Eurotherm Automation SA
Telephone (+33 478) 664500
Fax (+33 478) 352490
E-mail [email protected]
Eurotherm Ireland Limited
Telephone (+353 1) 469180
Fax (+353 01) 4691300
E-mail [email protected]
Eurotherm S.r.l
Telephone (+39 31) 975111
Fax (+39 31) 977512
Telex 380893 EUROTH I
E-mail [email protected]
KOREA Seoul
Eurotherm Korea Limited
Telephone (+82 31) 2738507
Fax (+82 31) 2738508
E-mail [email protected]
GERMANY Limburg
NETHERLANDS Alphen a/d Ryn
Eurotherm Deutschland GmbH
Telephone (+49 6431) 2980
Fax (+49 6431) 298119
E-mail [email protected]
Eurotherm B.V.
Telephone (+31 172) 411752
Fax (+31 172) 417260
E-mail [email protected]
© Copyright Eurotherm Limited 2005
All rights are strictly reserved. No part of this document may be reproduced, modified, or
transmitted in any form by any means, nor may it be stored in a retrieval system other than
for the purpose to act as an aid in operating the equipment to which the document relates,
without the prior written permission of Eurotherm limited.
Eurotherm Limited pursues a policy of continuous development and product improvement.
The specifications in this document may therefore be changed without notice. The information in this document is given in good faith, but is intended for guidance only. Eurotherm
Limited will accept no responsibility for any losses arising from errors in this document.
HA028581/3 CN21541
Eurotherm AB
Telephone (+46 40) 384500
Fax (+46 40) 384545
E-mail [email protected]
SWITZERLAND Freienbach
Eurotherm Produkte (Schweiz) AG
Telephone (+41 55) 4154400
Fax (+41 55) 4154415
E-mail [email protected]
IRELAND Dublin
ITALY Como
FINLAND Abo
Eurotherm España SA
Telephone (+34 91) 6616001
Fax (+34 91) 6619093
E-mail [email protected]
Telephone (+86 10) 6762 0936
Fax (+86 10) 6762 0931
Eurotherm S.A/N.V.
Telephone (+32) 85 274080
Fax (+32 ) 85 274081
E-mail [email protected]
DENMARK Copenhagen
SPAIN Madrid
UNITED KINGDOM Worthing
Eurotherm Limited
Telephone (+44 1903) 268500
Fax (+44 1903) 265982
E-mail [email protected]
Web www.eurotherm.co.uk
U.S.A Leesburg VA
Eurotherm Inc.
Telephone (+1 703) 443 0000
Fax (+1 703) 669 1300
E-mail [email protected]
Web www.eurotherm.com
ED43
ENG
http://www.eurotherm.co.uk