Académique Documents
Professionnel Documents
Culture Documents
Digital Controller
SCHERZO
CONTENTS
1.
Mechanical characteristics........................................................... 1
Power supply................................................................................ 1
Display.......................................................................................... 2
Universal analog inputs................................................................ 3
Logic inputs.................................................................................. 4
Standard outputs (Relays 1 and 2)................................................ 4
Supervisor digital RS.................................................................... 4
Watchdog ..................................................................................... 4
Option outputs (slots N 1 to 4) .................................................... 5
1.9.1.
1 relay output board.......................................................... 5
1.9.2.
2-relay output board.......................................................... 5
1.9.3.
2- safety relay output board ............................................... 5
1.9.4.
2 logic outputs board......................................................... 5
1.9.5.
Current output board......................................................... 5
1.9.6.
Voltage output board......................................................... 5
1.9.7.
Auxiliary power supply board............................................. 5
1.9.8.
Digital RS 232 board......................................................... 5
1.10. Connections.................................................................................. 6
1.10.1. Connection advises .......................................................... 9
1.11. General Information...................................................................... 9
2.
MATERIAL ...........................................................................................................................10
2.1.
2.2.
3.
CONFIGURATION...............................................................................................................13
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
3.7.
-1-
CONTENTS
3.8.
3.9.
4.
5.
5.13.
5.14.
5.15.
5.16.
5.17.
5.18.
5.19.
5.20.
5.21.
DIGITAL COMMUNICATION..............................................................................................48
6.1.
6.2.
6.3.
7.
ADAPTATION......................................................................................................................33
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.
5.8.
5.9.
5.10.
5.11.
5.12.
6.
Display........................................................................................ 27
3.8.1.
Display 1 Block AFFI 1 ................................................. 27
3.8.2.
Display 2 Block AFFI 2 ................................................. 28
Change to user mode UTIL ........................................................ 28
-2-
CONTENTS
7.4.
7.5.
Operands.................................................................................... 66
7.4.1.
Analog operands ............................................................ 66
7.4.1.1. Calibration values.................................................. 66
7.4.1.2. Analog inputs........................................................ 66
7.4.1.3. Logic inputs .......................................................... 67
7.4.1.4. Registers, memories, constants ............................. 68
7.4.1.5. Display ................................................................. 69
7.4.1.6. Control blocks variables......................................... 70
7.4.1.7. Time parameters ................................................... 72
7.4.1.8. Alarms.................................................................. 72
7.4.2.
Logic operands............................................................... 73
7.4.2.1. Logic inputs .......................................................... 73
7.4.2.2. Alarms, failures ..................................................... 73
7.4.2.3. Front panel parameters ......................................... 73
7.4.2.4. Registers and memories ........................................ 74
7.4.2.5. Time logic variables............................................... 74
7.4.2.6. Control logic variables ........................................... 75
7.4.2.7. Logic or relays outputs .......................................... 75
Examples of programs................................................................ 76
7.5.1.
Calculation program........................................................ 76
7.5.2.
Logic program ................................................................ 76
7.5.3.
Selection through commutator of eight control setpoints.... 76
7.5.4.
Flow correction and integration : ...................................... 77
7.5.5.
Timers use..................................................................... 78
7.5.6.
Printing of the views status everyday at 8h oclock............ 78
7.5.7.
Setpoint writing (IEEE format) on 5 slaves ........................ 79
7.5.8.
Setpoint writing (RELATIVE format) on 5 slaves ............... 80
7.5.9.
Ramp on control output ................................................... 81
7.5.10. Setpoint profile selection through a logic input. ................. 81
8.
SCHERWIN CONFIGURATOR...........................................................................................82
9.
10.
11.
CODIFICATION ...................................................................................................................85
-3-
USER MANUAL
1.
1.1.
TECHNICAL CHARACTERISTICS
Mechanical characteristics
Dimensions : 72 x 144 x 203 mm behind the collar.
Cut-out : 68 x 138 mm.
Weight : 1,8 Kg environ.
Metallic casing.
Removable drawer.
Protection IP 64 on front panel. IP20 on rear panel.
144
138+1
-0
72
30
+1
68-0
1.2.
Power supply
2 standard power supplies :
80..265 Vac
100..380Vdc.
21-80 Vac-dc.
Consumption lower than 25 VA.
-1-
203
USER MANUAL
1.3.
Display
Cyclic display on 9 channels (process variables or calculations or adjustable constants).
7-segment display :
4 digits, height 10 mm, red for the process variables.
6 digits, height 7,6 mm, green for the setpoints, the tags, etc.
3 digits, height 7,6 mm, yellow for the control signals.
1 digit, height 7,6 mm, green for the view number.
Bargraph :
50 points, red for the process variables.
50 points, green for the setpoints.
10 points, yellow for the control signals.
1 green LED (digital RS working light).
1 green LED (remote or local setpoint state).
4 red LED (state light of the control view in progress).
4 red LED (programmable alarms lights).
-2-
USER MANUAL
1.4.
Type K
Nickel-chrome /
Nickel-aluminum
Type J
Iron / Coppernickel
Type T
Copper / Coppernickel
Type S
Pt-10Rh/Pt
Type R
Pt-13Rh/Pt
Type N
Nichrosil / NISIL
Type B
Pt-30Rh / Pt-6Rh
Type E
Nickel-chrome /
Copper-nickel
Type W5
Tungstene-5Rhe /
Tungstene-26Rhe
Resistance
Sensor Pt 100
3-wire mode
Resistance
3-wire mode
Linear
Voltage
Current
Potentiometer
Accuracy
Temperature
drift
Sampling
Rejection
-3-
USER MANUAL
1.5.
Logic inputs
5 physical logic inputs are available El1 to El5.
They can be driven by contact free from potential or by an open collector. The polarization
voltage 24V is internal, the polarization current is 5mA.
1 closed contact
Voltage between 0,6V and 10V
0 open contact (impedance 3.3Kohms)
Voltage between 16V and 30V
The logic inputs are referenced to the same potential and galvanically isolated from all
the other potentials at 500Veff.
We advise you to connect the logic inputs with shielded cables.
1.6.
1.7.
Supervisor digital RS
MODBUS SLAVE Protocol RS485/422 (2 or 4 wires) Baud rate from 300 to 19200 bauds.
1.8.
Watchdog
The device owns a system that controls the functioning of the microprocessor board. When it
is wrong, the corresponding output is de-energized (contact opening) and the watchdog
light on the front panel is on. When everything is OK, this output is energized (the contact is
present).
The watchdog output is a relay type one (250 Vac, 1 A). The internal protection networks
allow a leakage current of 1 mA for 250 Vac.
-4-
USER MANUAL
1.9.
1.9.1.
1.9.2.
1.9.3.
1.9.4.
1.9.5.
1.9.6.
1.9.7.
1.9.8.
USER MANUAL
1.10. Connections
P
V5
25
26
27
28
29
30
31
P
V6
SLOT 4
24 Volts 100mA
4 sensors power supply
REL.10
REL.9
V1
P
V2
+
REL.8
32 REL.7
process variable
insulation zone
V4
Inputs wiring
P
P is not
connected
External
voltage
U divider
100%
10
33
11
34
TX-
12
35
13
36
14
37
15
38
Potentiometer
RS485 2/4 wires
16
+
REL.6
39
-
17
40 REL.5
EL4 19
+
REL.4
42
-
EL3 20
43 REL.3
EL2 21
44
41
Thermocouple
Relay 2
45
23
46
Relay 1
U < 5V
47
18-60Vac dc
Neutral / V-
80..264Vac
EL1 22
Volt , mV
Watchdog
48
49 50 51 52
0%
TX+
EL5 18
SLOT 3
24
SLOT 2
V3
SLOT 1
50
0.1%
Galvanic insulation
V1 and V2 in option
Resistance
integrated to
the connections
mA DC
Digital RS 485
-6-
voltage board
current board
R T X +R T X - 0
2 relays board
logic board
mA / V
1 relay board
R E L A Y 4R E L A Y 3
43
RELAY 4
42
41
RS485 board
USER MANUAL
B1
B24
R1
CHANNEL 1
CHANNEL 4
CHANNEL 3
CHANNEL 6
CHANNEL 5
R2
CHANNEL 2
P
V3
50
V1
3
P
P
50
V4
6
P
V2
26
27
IMPORTANT :
The polarity () of the 24V power supply
must always be directly connected to all
the terminals ( ) of the inputs used with
some 2-wire sensors. In fact, internally,
the 6 inputs are connected to the same
potential.
28
50
24
25
50
29
7
8
V5
9
P
V6
10
11
12
13
14
24 Volts
-7-
USER MANUAL
RS422/485 wiring
MASTER
5v
0V
5K
5K
LAST
SLAVE
Rx+
Rx+
Tx+ Tx- 0V
FIRST
SLAVE
Rx+
Rx+
Tx+ Tx- 0V
Rx+
Rx+
Tx+ Tx- 0V
shielded cable
shielded cable
120
120
Equipotential connection
MASTER
5V 0V 5V 0V
FIRST
5K 5K 5K 5K
Tx+ Tx- Rx+ Rx-0V
120
LAST
SLAVE
SLAVE
Rx+ Rx- Tx+ Tx- 0V
shielded cable
120
120
120
Equipotential connection
The braid of the shielded cable can be connected to the earth on each extreme if the earth network is correctly meshed.
To improve the site equipotentiality, you may have to connect each device with a 25 mm2-cable
C21
C17
C12
IC33
IC2
IC24
IC1
IC22
Q7
X6
RR1
IC7
C32
DZ8
CR11
DZ7
C31
CR8
CR9
RR11
DZ9
CR12
CR7
R11
RL2
RL1
X5
C25
CR13
CR14
CHDG
Q1
SLOT3
CR2
CR3
CR10
RL3
C26
C8
C27
IC8
P10
R16
Q2
Q4
X7
RC2
-8-
DZ6
DZ5
Q3
C29
CR1
Q6
CR5
CR6
IC4
X9
R14
R15
R12
R13
R24
R23
R22
C9
A2
CR4
SLOT 2
C5
IC3
X10
C1
IC30
RR12
IC21
R25
R21
DZ4
C16
C34
IC29
C33
IC14
IC51
IC18
C23
X4
L4
L5 X8
IC52
C24
C22
C35
C2
SLOT1
P6 P5 P4
IC19
C20
IC12
C15
IC17
C6
C28
IC31
R4
R8
IC25
C10
X3
IC9
C7
Y1
IC27
IC5
L2
X2
DZ2
R20
DZ3
R9
R17
IC26
IC13
IC20
DZ1
R19
R2
R1
IC16
L1 C47
R18
R6
R5
IC6
C37
C4
C38
IC28
C36
IC23
C44
C3
C18
IC53
IC15
C14
C11
R10
IC11
R7
C13
ST1
C2
IC10
IC34
X1
C19
RR2
C30
IC32
R3
DZ10
RC1
RC3
USER MANUAL
1.10.1.
Connection advises
The casing earth and the neighbor grounds must be connected between each other
through short links and strong sections (big cables).
To secure a good on site equi-potentiality, you have to multiply the interconnections
(ground meshing).
Separate if possible the relay zones from the signals processing zones.
All the analog and logic signals must be connected with a standard leaked cable (twisted
internal wires and leakage with metallic braid).
EN 61010-1
CEM Immunity
EN 50082-2
Electro-statical discharge
Radio-frequency
Burst quick transients
CEM Emission
EN 50081-1
Radio-frequency
Process variable
CEI 584
CEI 751
Thermocouples
RTD
MODBUS digital RS
CNOMO
E04.80.130.N
April 1995
Control
CNOMO
E04.81.125.N
July 1995
Protection
CEI 529
Size
CEI 473
Mechanical sturdiness
Climatic conditions
Storage
-20 to 70C
5 to 95% HR without condensation
Work
0 to 50C
5 to 90% HR without condensation
-9-
USER MANUAL
2.
MATERIAL
When turning on the device, the controller checks all its options and displays its material
configuration.
100
SCHERZO
Software version
90
80
Option board
70
60
50
40
REM
Y1
Y2
RS
MAN
3
30
20
0
5 0
1 0 0
10
0
Vue
R
L
2.1.
82TIC25
Vue
LOGIC
1 RELAY
2 RELAYS
CURRENT
2 motorvalve RELAYS
RS 232 or 485
VOLTAGE
AUXILIARY POWER
SUPPLY
Recognition
Code
1
2
3
4
5
6
7
8
Casing replacing :
All the electronic part is integrated in the interchangeable drawer. Then in case of disruption, you
just have to change the drawer and to re-load the configuration either with the PC or with the
memo-card.
- 10 -
Revolve it so as to
accede to the extraction
screw.
USER MANUAL
2.2.
A 36-point braid
ANALOG
BOARD
Fixing screws
P board
- 11 -
USER MANUAL
IC19
C20
C24
IC18
R5
C32
C38
ST4
R10
IC30
DZ4
C16
ST5
A2
L3
L4
L5
X8
RR11
X5
IC14
RR12
IC21
R25
IC3
IC24
X10
C5
Q7
DZ7
CR8
CR9
DZ9
C31
CR12
R22
R23
R14
R15
R12
RR1
R13
R24
X6
IC7
DZ5
CR2
CR3
CR10
DZ8
CR11
SLOT 2
IC1
C9
CR4
DZ6
IC2
IC22
Q6
CR7
C25
CR13
CR14
CR6
P10
IC4
CR1
R11
C1
SLOT 1
Q3
IC9
C2
ST7
CR5
C12
IC33
L2
C34
IC 2 9
C33
IC52
C23
C21
C17
C15
IC12
X4
IC53
C28
C22
C35
IC31
IC17
C6
L1 C47
X2
DZ2
R20
DZ3
R9
R17
R8
IC25
R4
P6 P5 P4
C7
Y1
IC27
C36
C10
X3
R18
DZ1
R19
R1
IC5
C37
C4
SLOT 3
IC26
IC13
IC20
R6
IC6
IC16
IC28
ST6
C18
IC23
IC34
C44
C3
C11
IC51
IC11
R7
C13
IC15
C14
R2
ST1
C2
IC10
C19
RR2
C30
2
1
X1
R21
R3
DZ10
RL2
Q1
RL1
CHDG
RL3
C26
X9
C8
R16
Q2
Q4
X7
C29
C27
IC8
RC2
RC1
RC3
2 free pins
2 free pins
C8
L20
TNR3
TERRE
C31
F1
C27
C34
C35
TNR1
C24
TNR2
CNT
C25
C2
T1
RADIATEUR
PCR1
R30
R23
)
(
C23
R29
R21
R28
R27
R22
C18
Q2
IC6
R70
R25
R67
C22
D3
R68
D1
C42
Q3
C43
C40
C33
C20
TR2
R69
L22
C41
X4
R66
D2
R26
C30
C32
)
(
TR1
C21
D6
A2
C26
Q4
D5
X3
ST2
C29
C36
24V
L24
L19
220V
D4
F2
L16
L5
L2
L3
L4
L10
L17
L11
L6
R1
R4
R6
R3
R5
IC5
bevelled corner
- 12 -
KT1
C48
IC4
X1
2
1
R14
C49
CR2
R15
R13
C28
IC12
R12
R11
R10
RC1
X2
2
C44
L9
RR2
C55
CR5
CR8
CR7
R39
R40
RR1
R61
L8
L15
R20
R56
L7
L14
R7
R9
R8
CR3
CR4
C54
R16
R18
R17
C4
ST1
C6
X13
L1
R2
R58
R57
R35
R34
R33
C5
CR1
IC3
C3
L18
L12
L13
VZ1
20 19
R60
IC9
RC3
RR3
IC7
IC8
IC1
C12
R36
R42
R63
R64
R38
R51
R44
Q1
P1
C1
C19
RC2
C2
IC10
R41
R50
R65
R46
R45
R49
R37
R43
C7
R19
R52
RR4
C53
C52
C38
CR6
C51
C15
C37
R32
SLOT 4
R48
R47
C11
C13
C39
R54
R53
C50
IC2
L21
C10
C9
C17
R31
R55
R59
C16
X11
USER MANUAL
3.
3.1.
CONFIGURATION
SCHERZO
Type value
90
80
70
60
Mnemonic
50
40
REM
Y1
Y2
RS
MAN
3
30
20
0
5 0
1 0 0
10
Vue
R
L
82TIC25
Vue
or
and
LED function :
In configuration mode, the LEDs enable to test the logic input.
1
Logic input EL.1 closed contact
2
MAN
RS
- 13 -
USER MANUAL
3.2.
3.3.
Type
TYPE
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Control
Mode
Logic/analog calculation
programs
Number of analog
inputs
Without
Standard
Without
Single loop
other
Standard
Dual loop
1 additional program
Cascade
2 additional programs
Triple loop
Cascade + 1 loop
Mode :
The Other mode must not be used (reserved for special functions).
Control :
Program :
Inputs N 1 to 6
Entr.n
For each input, you have to indicate if it will be directly displayed on the associated view or
not (channel N 1 on view N 1, ... channel N 6 on view N 6). Please note that the first
views are automatically reserved to the control loops. Then, for 2 control loops for example, it
will not be possible to display the channels 1 & 2.
3.3.1.
Thermocouple input
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Sensor type
Thermocouple type
Active Offset
Channel directly
displayed
Compensated
-50 to 1373C 0
No
Yes
Thermocouple
-50 to 1200C 1
Yes
No
Not-compensated
-50 to 400C
Thermocouple
0 to 1769C
Reserved
0 to 1769C
0 to 1300C
0 to 1820C
0 to 900C
W5
0 to 2320C
The use of the offset enables you to define a process variable offset in C.
See 5.11 TARE Block (customized calibration) TARAGE
- 14 -
USER MANUAL
3.3.2.
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Sensor type
Range
Active offset
Channel directly
displayed
Resistance
process
variable
No
Yes
Resistance 0 to 330
Yes
No
The use of the offset enables you to define a process variable offset in C for the RTD
and in for resistances.
See 5.11TARE Block (customized calibration) TARAGE
3.3.3.
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Processing
Range
Offset/Reverse
Channel directly
displayed
Without
square root
1 to 5 V
No / No
Yes
0 to 5 V
Yes / No
No
With square
root
0 to 1 V
No / Yes
0 to 125 mV
0 to 65 mV
Yes / Yes
4
5
-25 to +25 mV
0 to 20 mV
0.2 to 1 V
-1 to +1 V
Potentiometer < 50 k
The use of the offset enables you to adjust the sensor minimum and maximum.
See 5.11 TARE Block (customized calibration) TARAGE
3.3.4.
Reverse input :
This function is used when the process variable in Engineering unit increases and when
the input signal (current or voltage) decreases.
Example of level measurement : to 4mA matches a process variable of 1000mm
to 20mA matches a process variable of 0mm
3.3.5.
3.3.5.1.
Low range
MES._
3.3.5.2.
High range
MES.-
- 15 -
USER MANUAL
3.4.
AFFI.n
Keyboard SP2
Channel 1 to 6
Numerical
Mem. SP.n
rC display
PID
Xp, S0 or Ti and Td
Coef. A, B and C
SP1 display
Keyboard SP1
Channel 1 to 6
Numerical
Mem. SP.n
Control Algorithm
Channel 1 to 6
RECC.n
Heating retransmission
RECC.n
Y calculated
Setpoint in progress
reading
SP display
SP.n
OR
HEAT
ON / OFF
SP2 display
CSP2.n
SP2
setpoint forcing
SP3 display
Setpoint
Generator
Channel 1 to 6
FORC.n
Heating logic +
Heating continuous
Heating logic -
FORC.n
CSP3.n
REM LED
indicating
that SP2
is selected
Heating
output
type
Burn-out value
Output
tracking
FORC.n
Y manual
Auto-manu
COLD
Previous Y
Output forcing
TRKY.n
El 1 or 2
Keyboard
CSP3.n
El 1 to 6
Cold
output
type
Cold logic +
Cold continuous
Cold logic -
rF display
Channel 1 to 6
RECF.n
Cold retransmission
RECF.n
3.4.1.
R/L
el6Remote/Local
status
Each time you press the R/L key, the memory status
changes. Then you can commute the setpoints SP1 and SP2
when the selection is done with the R/L key.
With a program, you accede to the memory output of the R/L key through the mnemonic el6 (logic
input 6). You accede to the keys transient status with T_RL.
3.4.1.1.
- 16 -
USER MANUAL
3.4.2.
Control N 1 to 3
The sign ".n" indicates the control loop number.
1
2
3
REGUL.n
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Control Algorithm
Action sense
Heating output
Cooling output
ON/OFF
PID
PID feedforward
0
1
Reverse
Direct
0
1
2
3
4
ON/OFF
Continuous
Discontinuous
Motorvalve with retransmission
Motorvalve without
retransmission
0
1
2
3
4
Without
ON/OFF
Continuous
Discontinuous
Motorvalve with
retransmission
3.4.2.1.
3.4.2.2.
Mesure
100 %
Mesure
100%
Hystrsis
Consigne
Consigne
Hystrsis
0%
Y calcule
Temps
Sens : Invers, Gain = 2, S0 = 60%, Td = 0
100%
0%
Y Chaud Logique +
60%
Temps
0%
ON
Y Chaud Logique +
Temps
Temps cycle
ON
OFF
OFF
Temps
- 17 -
Temps
USER MANUAL
3.4.2.3.
Channel 1 to 6
AFFI.n
AFFI.1
Process
Variable
Loop 1
SP display
REGUL.1
PID
SP1 display
Keybord SP1
Channel 1 to 6
Numerical
Mem. SP.1
SP.1
Keyboard SP2
Channel 1 to 6
Numerical
Mem. SP.1
Y manual
Auto-manu
SP2 display
REM LED
indicates that
SP2 is selected.
CSP2.n
setpoint SP2
El1 to 5
R/L key memory
CSP2.n
or 3
Time segment 1
2 or 4
SP1
SP2
SP.1
SP.2
AFFI.2
Process
Variable
SP display
SP1 display
SP.2
Loop 2
LOOP.2
PID
Process
Control
Mem. SP.2
Y manual
Auto-manu
The cascade control integrates the following control Blocks : REGUL.1 and REGUL.2.
The first Block REGUL.1 calculates the first setpoint of the second Block REGUL.2. The
REGUL.1 continuous output is then in the memory SP.2 (memory SP.2 = Y of control 1de
REGUL.1).
Manual drive of the actuator :
It is done from the view 2. Set this loop in manual mode and act on the control signal. For
loop 1, we advise you to set it in automatic mode (VIEW n1). SCHERZO forces the output of
the controller REGUL.1 to the process variable value of REGUL.2. Then, the change of loop
2 in automatic mode will be performed without any judder.
Control on the locals setpoint of loop 2 :
The loop 1 must be in manual mode. The loop 2 is in automatic mode. From the view 2,
the operator manually adjusts the setpoint in engineering unit. This value can also be
adjusted in % from the loop 1 control signal (VIEW 1).
In this case, SCHERZO forces the controller output REGUL.1 to the process variable value
of REGUL.2. Then, the change of loop 1 in automatic mode will be performed without any
setpoint judder on loop 2 (it is admitted that the operator performs the commutation only if
the loop 2 difference is equivalent to 0).
NOTE :
If you use a second setpoint on (SP2) loop 2 and when you select it, the controller
REGUL.1 output is forced to the REGUL.2 process variable so as to avoid the judder
when the cascade setpoint is back.
- 18 -
USER MANUAL
3.4.2.4.
Heating/Cooling controls
Case N 1:
Heating output : continuous, discontinuous or motorvalve with feedback potentiometer
100 %
0%
0%
Course
Canal Froid
Y Chaud
Y Froid
Course
I
Canal Chaud
point d'Inversion
Y calcule
100%
Y Chaud
Y Froid
BANDE MORTE (BANDE < 0)
100 %
100 %
0%
Y calcule
0%
Course
Canal Froid
Course
Canal Chaud
100%
Course
Canal Froid
0%
Course
Canal Chaud
Y calcule
I point d'Inversion
0%
- 19 -
I point d'Inversion
100%
USER MANUAL
Case N 2:
Heating output : continuous, discontinuous motorvalve with feedback potentiometer
Cooling output : ON / OFF
Y Chaud
100 %
Bande Morte
0%
Y calcule
100%
0%
Y Froid Logique +
Hystrsis
ON
OFF
0%
Y calcule
100%
Seuil Froid
Case N 3:
Heating output : ON / OFF
Cooling output : ON / OFF
Mesure
100 %
Hystrsis froid
Bande Froide
Consigne
Bande Chaude
Hystrsis chaud
0%
Temps
Y Chaud Logique +
ON
OFF
Temps
Y Froid Logique +
ON
OFF
Temps
Case N 4:
Heating output : Motorvalve without feedback potentiometer (step by step)
Cooling output : ON / OFF
The cooling output is activated :
When the difference (process variable - setpoint) is higher than the threshold SEUI.FR.
As long as the difference (process variable - setpoint) is not lower than the threshold, the opening
pulses of the Heating valve are inhibited.
Or when the difference (process variable - setpoint) is lower than the threshold
- 20 -
USER MANUAL
SEUI.FR and the valve is consecutively controlled for closing during a longer time than the valve trip
time (parameter Tpar.PP).
In this case, the cooling will stop at the first opening pulse of the heating valve.
- 21 -
USER MANUAL
3.4.3.
Setpoint N 1 to 3
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
1st Setpoint
2nd Setpoint
Ramp
Declared
(keyboard)
Continuous
(process variable)
Numerical (digital
RS)
SP.n
Without
Without
Channel N 1
Declared
Channel N 2
Continuous
Channel N 3
Numerical
Channel N 4
Memory SP.n
Channel N 5
Channel N 6
Memory SP.n
Control N 1 to 3 connection
CONEC.n
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Process variable
Trend
Cooling motorvalve
position retransmission
Channel N 1
Channel N 1
Channel N 1
Channel N 1
Channel N 2
Channel N 2
Channel N 2
Channel N 2
Channel N 3
Channel N 3
Channel N 3
Channel N 3
Channel N 4
Channel N 4
Channel N 4
Channel N 4
Channel N 5
Channel N 5
Channel N 5
Channel N 5
Channel N 6
Channel N 6
Channel N 6
Channel N 6
Memory RECF.n
Memory AFFI.n
Memory TEN.n
Memory RECC.n
3.4.4.2.
Low range
REG._
3.4.4.3.
High range
REG.-
For the description of the memorys programs, please see 7 PROGRAM FUnction
- 22 -
USER MANUAL
3.4.5.
Special functions N 1 to 3
SPEC.n
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Commutation on setpoint
N 2 (if used)
Output control
Setpoint
generator
Channel of control
Without
*
Without
Channel N 1
With
Channel N 2
By EL.2
Memory TRKY.n
By EL.3
Channel N 3
By EL.4
Output locking by By
EL.n (logic input)
Channel N 4
Channel N 5
Tracking to a measuring
channel by EL.n
Channel N 6
Memory FORC.n
5
6
7
By EL.5
By the R/L key
Memory CSP2.n
On time slot N 1 or N 3
On time slot N 2 or N 4
DIGIT N 1
DIGIT N 2
On / Off
Locking
Keyboard
*
Without
Memory CSP3.n
Keyboard
By EL.1
Memory HSP3.n
By EL.2
By EL.1
By EL.3
By EL.2
By EL.4
By EL.3
By EL.5
By EL.4
By EL.5
On time slot N 1 or N 3
On time slot N 2 or N 4
On time slot N 1 or N 3
On time slot N 2 or N 4
CGSP.n
DIGIT N 3
- 23 -
DIGIT N 4
USER MANUAL
3.5.
Software alarm N 1 to 12
ALRM.n
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Allocation
Alarm algorithm
Threshold type
Action on LED
Inactive
Channel N 1
Channel N 2
Channel N 3
Channel N 4
Channel N 5
Channel N 6
*
Memory ALRn
Loop N 1
Loop N 2
Loop N 3
AFFI high alarm
AFFI low alarm
AFFR high alarm
AFFR low alarm
5
6
7
8
High alarm on
0
process variable
Alarm view N 1
1
Low alarm on
process variable
Alarm view N 2
Alarm if difference
between process
variable and
setpoint
Alarm view N 3
Alarm if process
variable lower
than the setpoint
Alarm view N 4
Alarm if process
variable higher
than the setpoint
Alarm view N 5
Alarm view N 6
Alarm view N 7
Alarm view N 8
Alarm view N 9
Declared
(keyboard)
*
Memory SEUIL.n
(threshold)
0
1
2
3
4
No
N 1
N 2
N 3
N 4
For the description of the memorys programs, please refer to 7 PROGRAM FUnction.
- 24 -
USER MANUAL
3.6.
REL.n
The standard outputs are the two constantly present relays in the device.
STANDARD OUTPUT
DIGIT N 1
DIGIT N 2
Allocation
Relay function
Alarm
Setpoint
generator Flag
Memory RELn
Loop N 1
Loop N 2
Loop N 3
LED
DIGIT N 4
Action sense
Alarm 1 or Flag
GSP 1 or Control
output of the
Heating logic + or
LED 1
1 Alarm 2 or Flag
GSP 2 or Control
output of the
Heating logic - or
LED 2
2 Alarm 3 or Flag
GSP 3 or Control
output of the
Cooling logic + or
LED 3
3 Alarm 4 or Flag
GSP 4 or Control
output of the
Cooling logic - or
LED 4
4 Alarm 5 or Flag
GSP 5 or control
on SP1 or LED 1
or 2
5 Alarm 6 or Flag
GSP 6 or control
on SP2 or LED 1,
2 or 3
6 Alarm 7 or Flag
GSP 7 or control
on SP3 or LED 1,
2, 3 or 4
7 Alarm 8 or Flag
GSP 8
8 Alarm 9 or Flag
GSP 9
... Alarm.. or Flag
GSP..
F Flag GSP 16
0
DIGIT N 3
Positive logic
Negative logic
Alarm:
Flag:
Loop N n:
LED:
For the description of the memorys programs, please refer to 7 PROGRAM FUnction.
- 25 -
USER MANUAL
3.7.
3.7.1.
OUT.n
The codes of this table only appear if an analog output board has been installed on the
slot N n.
ANALOG OUTPUT
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Allocation
Control
Type
Sense
Channel N 1
Process variable
View N 1
4-20 mA
or 2-10 V
Direct
Channel N 2
Channel N 3
Setpoint
View N 2
0-20 mA
or 0-10 V
Reverse
Channel N 4
Channel N 5
Difference
View N 3
Channel N 6
Memory OUT.n
Heating output
View N 4
Loop N 1
Loop N 2
Cooling output
View N 5
Loop N 3
View N 6
AFFR
View N 7
AFFI
View N 8
View N 9
For digit 1, the codes 1 to A are linked to the alarm type (on digit 2).
For digit 1, the codes B and C are linked to the corresponding display view
Example N 1: OUT1 = 8300
Example N 2: OUT1 = B200
3.7.1.1.
3.7.1.1.1.
Minimum output N n
OUT._
Maximum output N n
OUT.-
For the description of the memorys programs, please refer to 7 PROGRAM FUnction.
- 26 -
USER MANUAL
3.7.2.
REL.n
This table only appears if analog output board, a 1-relay board, a 2-relay board or a
motorvalve board is present on the slot N n.
The configuration table is the same than in 3.6 Relays outputs 1 and 2
REL.n
If a 2-relay board or a motorvalve board is present, you have to configure 2 tables.
3.7.3.
3.8.
RS 1.5
Display
3.8.1.
Display 1 Block
AFFI 1
DIGIT N 1
DIGIT N 2
DIGIT N 3
DIGIT N 4
Number of views
Adjustable views
Commutation period
Views with
parameters
1
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
0
1
2
3
4
5
6
7
8
9
None
View N 9
Views N 8
Views N 7
Views N 6
Views N 5
Views N 4
Views N 3
Views N 2
All
to
to
to
to
to
to
to
9
9
9
9
9
9
9
0
1
2
3
4
1 second
2 seconds
4 seconds
8 seconds
16 seconds
0
1
2
3
4
5
6
7
8
9
All
Views N 2
Views N 3
Views N 4
Views N 5
Views N 6
Views N 7
Views N 8
View N 9
None
to
to
to
to
to
to
to
9
9
9
9
9
9
9
Number of views :
The first views (1 to 3) are dedicated to the driving of the control loops.
The following views are dedicated to the display of a variable monitored by program.
Start of the views with parameter :
A view with a parameter enables you to visualize an additional parameter of your choice
(PA= parameter that can be displayed) on the lower display (Program code: AFFR.n).
Ex:
Digit N 4 = 3
Digit N 2 = 4
- 27 -
USER MANUAL
Commutation period :
It defines the presence time of each view on cyclic display.
3.8.2.
Display 2 Block
DIGIT N 1
1
Without RS LED
With RS LED
AFFI 2
DIGIT N 2
DIGIT N 3
DIGIT N 4
With RS LED : The LED is ON each time the device answers a MODBUS order.
3.9.
UTIL
- 28 -
USER MANUAL
4.
USER MODE
SCHERZO
Process variable
90
80
Red display
70
Mnemonic
Setpoint
60
Green display
50
Watchdog
40
REM
Y1
Y2
RS
MAN
3
Yellow display
30
RS
5 0
1 0 0
10
Vue
R
L
Control signal
20
View number
82TIC25
Vue
1, 2, 3,4 :
For the control views, the bargraphs indicate :
The process variable in red (50 points).
The setpoint in green (50 points)
The control in yellow (10 points)
For the other view types, the bargraphs are off except
if they are monitored by a program.
Y1, Y2 :
KEYS FUNCTIONS
Operating functions :
Other functions
Access : Pressing simultaneously two keys
VUE
and
Back to CONFIGURATION
mode
VUE
and
Go to ADAPTATION mode
VUE
and
and
Commutation Automatic/Manual
VUE
Change of view or
cyclic display if you press during a while
R/L
Note :
- 29 -
USER MANUAL
4.1.
Control view
List of the parameters of a control loop :
VIEW TAG
Point if selected
Point if selected
Setpoint N 1
Setpoint N 2
The PID control output is
always displayed in yellow. In
manual mode, it is adjustable
with the specific keys
.
Heating output
Heating valve position
Valve position
Cooling output
Control type
ON/OFF Heating
ON/OFF Heating /
ON/OFF Cooling
Continuous Heating /
Continuous Cooling
Continuous Heating/
ON/OFF Cooling
Heating SSF / ON/OFF
Cooling
Discontinuous outputs
Heating SAF without
cooling
Heating SSF without
cooling
Heating SAF / Cooling
SAF
LEDS
Y1
Y2
Y1
Y2
Y1
Y2
Y1
Y2
Y1
Y2
Y1
Y2
Y1
Y2
Y1
Y2
Y1
Y2
= logCh+
= unused
= logCh+
= logFr+
= YCh<>0%
= YFr<>0%
= YCh<>0%
= logFr+
= logCH+ or = logFr+
= logCh+
= logfr+
= logCH+
= logCh= logCH+
= logCh= logCH+ or = logFR+ or -
Ych
logCH+
logCHYch
logFr+
logFr-
SAF
SSF
- 30 -
= "HEATING" control
analog output, from 0 to
100%
= "HEATING" control
Logic output +, 0 to 1
= "HEATING" control
Logic output -, 0 or 1
= "COOLING" control
analog output, from 0 to
100%
= "COOLING" control
Logic output +, 0 or 1
= "COOLING"
control Logic output , 0 or 1
= Motorvalve with
feedback potentiometer
= Motorvalve without
feedback potentiometer
USER MANUAL
4.2.
Normal View :
This view type enables you to visualize a parameter on the red display (AFFA.n) and a tag on six
digits on the green display. The VIEW tag can be adjusted either from the configuration
software, or directly in user mode (See 4 USER MODE). This tag can be suppressed (See 4.1
Control view).
The process variables can directly be visualized on the red display if they are declared as directly
visible (See 3.3 Inputs N 1 to 6 Entr.n). In this case, the input 1 is visualized on the VIEW 1,
the input 2 on the VIEW 2, etc. Obviously, this function is only available if the view is not
assigned to a control VIEW.
By program, you can display any calculation parameter on the red display (AFFA.n).
To obtain this type of view, you have to declare it without parameter*.
View with a parameter that can be displayed :
Identical to above. In addition, you have the visualization of a calculated parameter on 4 digits, on
the lower display (AFFR.n). This type of view always requires a program.
To obtain this type of view, you have to declare it with parameter and not adjustable*.
View with an adjustable parameter :
Identical to above but the lower display (AFFr.n) is adjustable from -999 to 9999 in standard).
The
limits can be modified by program in the parameters (AFFR.n_ and AFFR.n-).
To obtain this type of view, you have to declare it with parameter and adjustable* .
View with parameter that can be
displayed
100
Calculation parameter
AFFI.2
SCHERZO
100
90
90
Tag
80
70
60
60
50
REM
Y1
Y2
RS
MAN
3
50
40
30
REM
Y1
Y2
RS
MAN
3
Adjustable parameter
AFFR.2
30
20
0
5 0
1 0 0
10
0
Tag
80
70
40
Calculation parameter
AFFI.2
SCHERZO
Vue
Unused
View number
20
0
Vue
Vue
The key
enables you to display the
parameter where the view tag is located.
1 0 0
10
82TIC25
0
5 0
82TIC25
Unused
View
number
Vue
The key
enables to display the adjustable
parameter where the view tag is located
This parameter is adjusted with the keys
and
For these 3 types of VIEW, the bargraphs and the yellow digital display are not used. However, the
bargraphs can be monitored by program.
*
AFFI 1
- 31 -
USER MANUAL
4.3.
Once you insert the memocard, the front panel displays the following message :
Insertion
of the memocard
100
Transfer towards
the device
SCHERZO
100
SCHERZO
Transfer OK
Initialization of the device
100
90
90
90
80
80
80
70
70
70
60
60
60
50
50
REM
40
RS
Y1
Y2
MAN
3
40
30
30
20
20
0
5 0
50
REM
Y1
Y2
RS
MAN
3
R
L
82TIC25
Vue
REM
Y1
Y2
RS
MAN
3
20
0
5 0
1 0 0
10
Vue
40
30
1 0 0
10
SCHERZO
5 0
1 0 0
10
Vue
R
L
82TIC25
Vue
Vue
R
L
82TIC25
Vue
The transfer lasts about 20 seconds and then the device starts up.
To store the device configuration on the memocard, please refer to 5.12.1 Save : From the
device to the Memocard
- 32 -
USER MANUAL
4.4.
The brightness level is saved on the memory card. It is read by the configuration software
and stored in the file .SZO. However, you cannot change it through the configuration
software. Its value by default is the maximum intensity.
5.
ADAPTATION
The ADAPTATION mode allows the adjustment of various parameters such as the PID values, the
alarms etc. These adjustments are done in real time without interrupting the device processing.
5.1.
and
Act the same way if you want to go back to the USER mode.
The various parameters are gathered in function Blocks.
100
SCHERZO
Code or
Value
90
80
Red display
70
Mnemonic
60
Green display
50
40
Watchdog
REM
Y1
Y2
RS
MAN
3
Yellow display
30
20
View Number
5 0
1 0 0
10
Vue
R
L
82TIC25
Vue
KEYS FUNCTIONS
Selection of the parameter block :
and
VUE
VUE
and
VUE
- 33 -
and
USER MANUAL
5.2.
bloc
REGU
bloc
LIMIT
mn
Sec
Sec
bP
Ti
Td
So
Tcyc
U/mn
bloc
TUNE1
bloc
TUNE2
U/mn
Grd.M
Grd.d
SP_
SP-
Y_
TUNE
Mes
GO
Ph1
%
STEP
MES-
TUNE
TUNE
TUNE
TUNE
GO
RUN1
RUN8
Good
Suite des
HYST.CH
paramtres
%
Secur
Y-
Mes
Ph2
Mes
Mes
Ph3
Good
bloc
ON
OFF
RUN
HOLD
GES.GSP
NoGSP
Nb.cycl
PROG
PROG
PROG
PROG
msec
bloc
Filt.E1
TARAGE
Ent.6
Tarage
min
min
SAUVE
M.CARD
Sauve
GSP1
Sauve
Sauve
GSP2
Sauve
GSP3
GSP123
Load
Load
Load
Load
GSP2
GSP3
GSP123
U
HYST.1
ALR.12
HYST.12
- 34 -
%/sec
Grd.S4
Max
GSP1
LOAD
ALR.1
%/sec
Grd.S1
Max
M.CARD
bloc
%
Band.E6
Ent.1
ALARM
%
Filt.E6
Band.E1
Tarage
bloc
M.CARD
Etape N
bloc
FILTRE
bloc
msec
T.cycl
INFO
Sauve
TOTAL
Sauve
Config
Load
Load
Etalon
Config
USER MANUAL
bloc
DEF.GSP
1
NoGSP
16
NbSEG
Up/Utps
Up
Up
Up
GRD.1
PAL.1
PAL.1
PAL.1
sec
oui
sans
oui
sans
U.Tps
Li.grd1
FG.grd1
Li.PAL1
FG.PAL1
min
non
U.Tps
Li.grd1
FLG.1
non
Li.grd1
Li.PAL1
FLG.1
Li.PAL1
heure
U.Tps
bloc
SECUR
CODE
FLG.8
Li.grd1
SEC.0
SEC.0
REGUL
SEC.4
SEC.4
bloc
PARA.1
PARA.2
TIMER
CST.2
Utps
min
Utps
TIM.1
TIM.4
TIM.4
TIME
by the USER
PARA.15
min
sec
TIM.4
bloc
TIM.1
no TABL
YEAR
10
no TABL
no TABL
DAY
MONTH
HOUR
bloc
PLG.H
H.mn
H.mn
H.mn
H.mn
PLG.1
PLG.2
PLG.3
PLG.4
bloc
Ent.1
PRG
SEC.4
TARAGE
CST.16
sec
LINEAR
SEC.4
ALARM
SEC.4
TARAGE
TUN1
TIM.1
bloc
SEC.0
ALARM
CST.1
bloc
SEC.0
TUN1
LIMIT
bloc
CST
PARAM
SEC.0
LIMIT
REGUL
FLG.8
LI.PAL1
PRG
Ent.6
VUE
PRG
and
U
MIN
Reg.3
Reg.1
PRG
VUE
PRG
simultaneously.
- 35 -
SUP.1
PRG
SUP.2
PRG
USER MANUAL
5.3.
CONTROL Block
REGU
CODE
EXPLANATION
PID
BP
PID
TI
PID
TD
Control without
Integral
SO
PID discontinuous
Heating ON/OFF
Motorvalve with
feedback
potentiometer
Motorvalve without
feedback
potentiometer
Motorvalve without
feedback
potentiometer
Motorvalve without
feedback
potentiometer
SEUI.FR
Threshold on the difference (process variablesetpoint). If the difference is higher than the threshold
or if the valve is then driven for closing during a
longer time than the crossing time, then the Cooling
output is activated. Adjustable from 0 to 100% of the
measurement range.
- 36 -
USER MANUAL
USER
CODE
Heating continuous /
Cooling continuous
ON/OFF Heating /
ON/OFF cooling
Discontinuous
cooling
ON/OFF Heating /
ON/OFF cooling
BAND.C
H
5.4.
EXPLANATION
ON/OFF Cooling
Motorvalve with
feedback
potentiometer
PID feedforward
A.TEND
PID Feedforward
B.TEND
PID feedforward
C.TEND
LIMITS Block
LIMIT
Y-
SP_
SP-
SECUR.Y
Grd.M
Grd.d
- 37 -
USER MANUAL
5.5.
TUNE 1
MES.
The maximum process variable not to exceed. The procedure will stop as soon as
this value will be reached.
After having entered these two parameters, the following message appears :
GO
Press on the key to launch the procedure (the TUNE display flashes). The
device enters the auto-tune stage and displays it various stages.
The step on the output has been applied. Then the output is at (Y1 + step). The
process variable value is always constant (X1).
PH.2
The process variable evolves, its value is lower than 12% + X1.
PH.3
The process variable evolves, its value is higher than 12% + X1. Its stabilization is
expected (X2).
The procedure can be interrupted at any time pressing the key A/M.
When the procedure is finished, one of the following messages appears :
Good
The procedure has succeeded, the acquired values are taken into account.
HS.1
HS.2
The maximum fixed value has been reached. Start the procedure again with a
smaller step.
HS.3
HS.4
HS.5
There are too much disturbances met on your process and they do not suit the
method used by the TUN1 auto-tune.
- 38 -
USER MANUAL
5.6.
TUNE 2
2.
Stabilize the controller to a lower process variable than the usual working value.
3.
4.
5.
6.
5.7.
GES.GSP
This blocks allows you to choose one of the three setpoints generator (defined
in the block [DEF.GSP]) to be applied to the current loop.
It is possible to chain the profiles.
nb.CYCL
You define the number of profile re-looping, adjustable between 0 and 9999 (0
reloop until).
GSP
When the generator is "ON" you can set it in RUN or in HOLD (fixed).
For the starting up and temporary stop, please see 3.4.6 Setpoint generator control N 1 to
3 CGSP.n
- 39 -
USER MANUAL
5.8.
ALARM Block
ALARME
HYS.1
The device can drive up to twelve alarms (as much ALR.n and HYS.n to be adjusted).
The thresholds that control some programs variables are entered according to the display
limits. In this case, pressing simultaneously on the two keys and , you change the
decimal point position.
5.9.
FILTER Block
FILTRE
BAND.En
Adjustable from 0 to 100%. The filtering will be active only in the defined band
on each side of the current process variable.
Any instantaneous variation of the process variable higher than the band will not
be affected by any filtering.
The filtering power is linear within the band (at 0 on the band limit and at the
maximum to the point).
GRD.Sn
INFO
94 ms
Etap.1 to 14 17.2 ms
Ent.X
23
- 40 -
USER MANUAL
5.11. TARE Block (customized calibration)
TARAGE
This block only appears if at least one input is used with a customized calibration.
You select with the arrow keys the input you want to calibrate.
A.
B. Linear input :
1. The messages InP = and Mixxxx appear, xxxx is the range minimum value adjusted
in configuration.
If you press on the key then, the device displays ---- and measures the value in
millivolts corresponding to the sensor minimum. Pressing any other key enables you
to go to the next stage without acquiring values.
2. The device then displays the value in millivolts corresponding to the range minimum
adjusted in configuration. You can modify or not this value and then validate with the
key .
3. The messages InP = and Maxxxx appear, xxxx is the maximum range value adjusted
in configuration.
If you press on the key then, the device displays ---- and measures the value in
millivolts corresponding to the sensor maximum. Pressing on any other key enables
you to go to the next step without acquiring values.
4. The device then displays the value in millivolts corresponding to the range maximum
adjusted in configuration. You can modify this value or not and then validate it
pressing the key .
From now on, when the real process variable will be equivalent to the calibrated
minimum, you will have the range minimum and when it will be equal to the calibrated
maximum, you will have the range maximum.
MCARD
This Block appears if a board has been installed in the device. For its insertion, please see
4.3 Restoration of the configuration from the MEMOCARD
5.12.1.
- 41 -
USER MANUAL
5.12.2.
SECUR
5.13.2.
Global locking
GLOBAL
SEC.0
SEC.1
SEC.2
SEC.3
SEC.4
SEC.2 + SEC.3
REGU...PLG.HOR
SEC.1
SEC.2
Invisible.
- 42 -
USER MANUAL
5.14. SETPOINT GENERATOR DEFINITION Block
DEF.GSP
You define :
U.Tps
The generator time unit : SEC (seconds), Min (minutes) ou Heur (hours).
nb.Seg
The generators number of segments : adjustable from 1 to 16.
Then, you define for each segment :
Li.Grd.n
If the gradient is free (YES) or not (NO) from the difference.
If it is not free from the difference then, the setpoint evolution is stopped as
long as the absolute value of the difference is outside the tolerated range
(PG.LIBR).
When starting up or on a power failure, if a ramp is progressing and if the
segment is free from the difference then, the setpoint starts on the current
setpoint, otherwise it starts on the current process variable value.
FG.Grdn
You select the flag(s) GSP that are activated when the process is on this
gradient. You can set up to 8 flags by gradient or by step.
Detail on the configuration table :
FG.GRDn or FG.PALn
DIGIT N 1
DIGIT N 2
Flag 1 and 2
1
2
3
4
Grd.n
DIGIT N 3
Flag 3 and 4
Without
Flag 1
Flag 2
Flag 1 and 2
0
1
2
3
Without
Flag 3
Flag 4
Flag 3 and 4
DIGIT N 4
Flag 5 and 6
0
1
2
3
Without
Flag 5
Flag 6
Flag 5 and 6
Flag 7 and 8
0
1
2
3
Without
Flag 7
Flag 8
Flag 7 and 8
Gradient U / sec =
Range extent
65530 103 Te
FG.PAL.n
PAL.n
t_PAL.n
PG.LIBR
You define if the step is free (YES) or not (NO) from the difference.
If the step is not free from the difference then, the setpoint evolution is
stopped as long as the absolute value of the difference is outside the allowed
band (PG.LIBR).
You select the flag(s) GSP that are activated when the process is on the
step. See table FG.GRD.n.
Step value. Adjustable between -999 and 9999 in engineering unit.
Step time expressed in time unit as defined above. Adjustable between 0
and 999,9 UT.
If a gradient or a step is not free from the difference then, you set the
absolute value of the allowed band.
Adjustable between 0,001 and 9999 UP (engineering unit).
- 43 -
USER MANUAL
5.15. LINEARIZATION Block
LINEAR
There are two types of linearizations : standard type or user type. They are used through the
program function.
Standard Linearizations :
The standard linearizations are internal to the devices and cannot be modified by the user.
Type
Program
operand
Input
Output
Output accuracy
Thermocouple K
Thermocouple J
Thermocouple T
Thermocouple S
Thermocouple R
Thermocouple N
Thermocouple B
Thermocouple E
Thermocouple W5
Saturating steam
pressure NFX15-110
254
253
252
251
250
249
248
247
246
230
Volt
Volt
Volt
Volt
Volt
Volt
Volt
Volt
Volt
-50 to 150C
C
C
C
C
C
C
C
C
C
mbar
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
0.1
from -50 to -10 = 0.2
from -10 to 20 = 0.1
from 20 to 80 = 0.2
from 80 to 100 = 0.5
from 100 to 150 = 3
User Linearizations :
These linearizations are programmable
by the user. There are 10 linearizations
as a whole.
Program operand
0
1
...
9
- 44 -
Table number
Table N 1
Table N 2
Table N ...
Table N 10
USER MANUAL
Setting of a table:
bloc
LINEAR
10
1
no TABL
no TABL
Inut
TABLE
Vue
F
END
Declares a table as valid
Mode selection
0
POINT
Vue
Vue
Vue
F
END
Suppress a step
Insert a step
Modification of a step
0.000
ABS.0
0.000
ORD.0
1
POINT
0.000
ABSI.1
0.000
ORD.1
VUE
The reverse linearization is only available for a function Y = f(x) strictly increasing
and monotonous.
Operating
codes
Operand
Comments
CHA
MESAB1
LIN
RAN
AFF4
- 45 -
USER MANUAL
5.16. TIMER Block
TIMER
U.TPS
SEC
Min
Heur
TIM.n
xxxx
CONST
You can change the decimal point position pressing simultaneously on the two keys
and .
Validation and change to the next parameter : .
PARAM
The parameters are adjustable constants whose user identifier can be modified.
PARA.n Each parameter is adjustable within the display limits.
n de 1 to 16
You can change the decimal point position pressing simultaneously on the two keys
and .
You can adjust the identifier on six digits pressing simultaneously on the two keys
VIEW and :
VIEW
&
HORLOG
PRGRAM
This block enables you to create and modify the processing programs.
For further information, please refer to 7 PROGRAM FUnction.
- 46 -
USER MANUAL
5.21. Block Time Segment
PLG.HOR
The time segment allows the setpoints commutation or the launching of the setpoint profile
generator.
They are cyclic on a 24 hours day.
This block allows the adjustment of the flags, which will fix the four time segments in a
complete cycle of 24 hours.
Flag 1 defines the beginning of the 24-hour cycle.
The following flags must be increasing in the cycle.
Flags are adjustable in hour and minute.
F.PLG1
F.PLG2
F.PLG3
F.PLG4
If two consecutive flags are adjusted at the same time, the corresponding time segment will
never be activated.
E.g. N 1:
F.PLG1
F.PLG2
F.PLG3
F.PLG4
F.PLG1
8h
12h
14h
18h
8h
SP = 19C
SP = 16C
SP = 19C
SP = 16C
TiSeg N 1
TiSeg N 2
TiSeg N 3
TiSeg N 4
The control loop is declared with two setpoint (SP1 = 19C et SP2 = 16C).
The setpoint N 2 selection is declared on the time segments N 2 and 4, See 4.4.4 (DIGIT
N 1 = 9).
E.g. N 2:
F.PLG1
22h
F.PLG2
4h
F.PLG3
4h
TiSeg N 1
F.PLG4
4h
F.PLG1
22h
TiSeg N 4
- 47 -
USER MANUAL
6.
DIGITAL COMMUNICATION
WARNING :
When a RS232 board is installed on one
option slot, the standard basic com. RS.5
RS485/422 must be declared as unused.
Only one digital com. can be operational.
DIGIT N 2
DIGIT N 3
DIGIT N 4
B aud Rate
Protocol
Mode
Range RS
300
MODBUS slave
600
Printer mode
1200
MODBUS master
2400
4800
9600
19200
6.1.
- 48 -
USER MANUAL
6.1.1.
Addresses (hexa)
Bit
Word
0002
0005
000A et
0001
0066-0069
00CA-00D2
l/e
Comments
le*
l
l
---
STANDARD BITS
Addresses (hexa)
Bit
Word
I/e
Comments
0800-080F F080
0810-0816 F081 b8 b14
0820-0825 F082 b8 b13
0830-083F F083
0840-084B F084 b8 b3
0850-0859 F085 b8 b1
0860-0867 F086 b8 b15
le
l
l
l
l
le
le
0870 F087 b8
0871-0879 F087 b9 b1
le
le
CONTROLS BITS
0900 F090 b8
0901 F090 b9
le
le*
le*
le*
0904
0905
0908
0909
090A
090B
0920-093F
0940-095F
l/e
l
*
!
F090 b12
F090 b13
F090 b0
F090 b1
F090 b2
F090 b3
F092-F093
F094-F095
l
le
l
le
le
le
---
- 49 -
USER MANUAL
6.1.2.
Word address:
0000h to 07FFh
L/e
Comments
WORD Scale
val * PD
Le
Le*
l
Le*
le*
le*
le*
l
l
le*
l
l
--
--
----
(0.0/1.0)
l
le
le*
--
(Min/Max scale)
(Min/Max scale)
(0.0/1.0)
---
--
---
l
l
le!
(0.0/1.0)
(0.0/1.0)
(Min/Max scale)
0001
0002
0003
0006
0007
0008
0009
000A
000B
000C
000D
0079
007A
01F50201
03E903F5
08000805
0806
0807
0808
0809080B
080C080E
0810
0811
0812
- 50 -
SP * PD
(0.0/1.0) * 100
(.2/999.9) * 10
(0.02/9990) *100
(1.0/2000)
(0.0/2000)
* PD
* PD
* PD
Most significant bit : 13d
Most significant bit : 20d
----
USER MANUAL
WORD STANDARDS
Addresses
(hexa)
Comments
WORD scale
0813
le!
(Min/Max scale)
0814
le
(0.0/1.0)
0815
le
(0.0/1.0)
0816
le
(0.0/1.0)
0817
le
(0.0/1.0)
le
(0.0/1.0)
le
(Min/Max scale)
le
(Min/Max scale)
le
(.001/1000)
le
(.001/1000)
le
BP Loop N 1
(0.2/999.9)
le
Ti Loop N 1
(0.02/99.99)
le
Td Loop N 1
(0/2000)
le
S0 Loop N 1
(0.0/1.0)
0821
le
(-0.5/0.5)
0822
le*
(-0.5/0.5)
0823
le*
(1/2000)
0824
(0.0/0.1)
(0.0/0.1)
(0.1/20)
(1/2000)
(0.0/.1)
0818
0819
081A
081B
081C
081D
081E
081F
0820
le
0825
le*
0826
le
0827
le
(0.0/1.0)
0828
le
(-10/+10)
le
(-10/+10)
le
(-999/+9999)
0829
082A
l/e
l
*
!
l/e
- 51 -
USER MANUAL
WORDS STANDARDS
l/e
l
*
!
Addresses
(hexa)
l/e
Comments
WORD scale
082B
le
082C
le
082D
le
082E
(-999/9999)
082F
(-999/9999)
0850-088F
--
---
0890-08CF
--
---
0900-0905
(Min/Max scale)
0906-090B
(-999/9999)
090C-0911
(-999/9999)
0912-091D
le!
0922-0931
le
(-999.0/9999)
0932-0941
le
(-999.0/9999)
0942-0945
le
(Min/Max scale)
0946-0949
(-999/9999)
094A-094D
(-999/9999)
094E
le
094F-0958
le
(-999/9999)
0959-0962
le
(AFFR_/AFFR-)
0963-096C
le
(-999/9999)
096D-0976
le
(-999/9999)
0977-0986
le
(-999/9999)
0987-098A
le
(0.1/999.9) in TU (sec,
min, hour)
- 52 -
USER MANUAL
WORDS STANDARDS
Addresses
(hexa)
098B-098E
l/e
Comments
WORD Scale
(0/1000) en UT
098F
le
Global locking.
Automatically goes back to its initial value if the unit has not
received any order.
0990
le
Locking REGUL block (strong weight of the word) and LIMIT block
(weak weight of the word).
Automatically goes back to its initial value if the unit has not
received any order for one minute.
0991
le
0992
le
0993
le
0994
le
0995
le
0996
le
0997
le
0998
le
The stored values in relative value to the addresses 0800H to 09FFH can be reached in
absolute value (IEEE = 2 registers). You have to apply the conversion formula below so as to
determine their address.
l/e
l
*
!
- 53 -
USER MANUAL
DOUBLE WORD IN IEEE FORMAT
Addresse
s (hexa)
l/e
Comments
WORD Scale
6000-61FF
--
---
6200-63FF
--
---
Particular Orders :
Addresse
s (hexa)
l/e
E202
Comments
WORD Scale
E203
2000-200B
Word
+F000h
LSB byte
15
14
13
12
10
11
Offset @Bit
+7
+6
+5
+4
+3
+2
+1
E.g. :
l/e
l
*
!
MSB byte
8
+8
When you read a word in the address F090h, the bit N 8 of the word will represent
the Auto-Manu value of the loop N 1 (address bit 0900h).
- 54 -
USER MANUAL
Definition of IEEE standard:
The IEEE standard allows the transmission of data in engineering unit, without having to
declare the scale minimum and maximum.
6.2.
Bit N of Word
15 ... 0
15
14 ... 7
6 ... 0
IEEE Value
Fraction
Sign
Exponent
Fraction
Bit N of IEEE
15 ... 0
31
30 ... 23
22 ... 16
Printer
These orders enable to send some messages and some parameters on the printerconfigured digital RS
The transmission is done on two wires, without flow control.
The control of the printing output is done by the program function by using the "IMP #", See
7.3.1.1 Printing Instruction IMP
6.3.
MODBUS MASTER
The master unit can read or write some data in some units, which comply with the SLAVE
MODBUS protocol.
The usable MODBUS orders are :
Function 1 and 2 Reading BITS
IMP 52
Function 5
IMP 55
Writing BITS
IMP 51
register
56 IEEE on 2 registers
The control of the MASTER MODBUS is done by the program function using the "IMP #",
see 7.3.1.2 MODBUS master instruction
IMP
Warning : The polarization of the bus that is generally done by the supervisor in SLAVE
MODBUS must be done in this case by the unit itself.
- 55 -
USER MANUAL
7.
PROGRAM FUNCTION
Operand
CHA.A
MAB.1
The program allows analog calculation, Boolean operations, memorization, processing of the ten
relays, four analog outputs and nine display views.
Each program includes an analog accumulator (ACC.A), a logic accumulator (ACC.b) and one
variable which allow an indexed access (INDEX).
These parameters are saved and protected against a power supply failure.
Program that allows the addition of the two process variables N 1 and N 2 and that displays
the result on the display view N 4:
0 CHA MESAB.1
ACC.A
xxxxx
MESAB.1
103.5 oC
P.V. N1 in C
1 ADD MESAB.2
ACC.A
103.5 oC
MESAB.2
15.6 oC
P.V. N2 in C
2 RAN AFFI.4
ACC.A
119.1 oC
AFFI.4
xxxx
Disp. View N4
3 JUMP 0
ACC.A
119.1 oC
AFFI.4
119.1 oC
Disp.View N4
- 56 -
USER MANUAL
7.1.
Step
Step N 1
INP.1
Step N 2
INP.2
10
Step N 3
INP.3
10
Step N 4
INP.4
10
Step N 5
INP.5
10
Step N 6
INP.6
10
Step N 7
CON.1
Step N 8
CON.2
Step N 9
CON.3
Step N 12
Available
Time in
mSec
Step
Available
time in
mSec
Step N 10
SUP.1
25
Step N 11
SUP.2
25
The position of the supplementary steps in the device cycle is defined in the
ADAPTATION mode before the programs definition.
Each supplementary program increases the device cycle time by 32 msec but it can include
more instruction than a program that would be performed at the end of a cycle.
The device cycle time can be calculated as follows :
Tcycle = (process variable number + control loop number + supplementary step number
+ 1) * 32.7 ms.
- 57 -
USER MANUAL
7.2.
bloc
PRG
PRG
PRG
PRG
PRG
PRG
PRGRAM
Entr 1
Entr 6
Regu 1
Regu 6
Supp 1
Supp 2
OFF
RUN
Entr 1
Entr 1
Program ON/OFF
POSI
POSI
Entr 1
Regu3
Location selection
Mode selection
0
PAS
Vue
Vue
Vue
Mode selection
END
Suppress a step
Insert a step
Modification of a step
JUMP
J0
CH.A
ADD
JUMP
JUMP
JUMP
JUMP
Vue
7.3.
Operating Codes
The operating codes are instructions that drive logic or analog variables.
Each operating code will require an execution time. If this time excesses the allocated time
per step ( 7.1 Program and cycles) per step, the program is then partially stopped and reinitialized on the next cycle at the last program step not tested.
- 58 -
USER MANUAL
7.3.1.
Ut
Comments
CH.A
0.18
CHI.A
0.18
ADD
0.27
SUB
0.27
DIV
0.58
MUL
0.3
RAC
5.6
CSG
0.34
ABS
0.34
Takes the absolute value of the operand, the result is in the operand.
Does not modify the accumulator.
INT
0.31
Takes the entire part of the operand, the result is in the operand.
Does not modify the accumulator.
FRC
0.53
Takes the decimal part of the operand (included between 0 and 65535).
The result is in the operand.
Does not modify the accumulator.
N-1
0.66
Does the inverse ratio (1/x) of the operand, the result is in the operand.
Does not modify the accumulator.
INC
0.45
DEC
0.45
CLR.A
0.28
SMI.A
0.31 *
(n+1)
Initializes to the accumulator value the analog operand and its next N
(N = INDEX).
The INDEX is set to zero after this instruction.
The operation will begin by the last variable.
E.g.:
INDEX = 2 and accumulator = 0
SMI.A ME0.A
Resets to zero the analog memories MEM.2, MEM.1, MEM.0
- 59 -
USER MANUAL
Code
Ut
Comments
SWP.A
0.57
SWP.I
0.57
SETI
0.1
SETA
0.1
CMPI
0.1
CMP
0.21
CMPS
0.21
CASE
0.3
CVB
0.26
CUMU
2.45
LIN
I.LIN
FCT
IMP
--
RAN.A
0.28
RAI.A
0.28
- 60 -
USER MANUAL
7.3.1.1.
Printing Instruction
IMP
These instructions allow the sending of messages and parameters through a printer-configured
digital RS.
The instruction "IMP # " allows the selection of the data to be loaded in the printer buffer.
The size of the printer buffer is restricted to 256 characters, all printing exceeding the buffer
capacity must be performed in several times (You have to wait until the buffer is empty to print).
Code
Operand
Ut
Comments
IMP
.04
IMP
.04
IMP
.04
IMP
.04
IMP
.04
IMP
.04
IMP
.15
IMP
.08
IMP
.27
INDEX: 0 to 9
Number of
characters
Tag of views
IMP
10
.09
IMP
11
.53 *
n
nbVUE*19
IMP
12
.3
18
IMP
13
.3
17
INDEX: 0 to 9
INDEX+2
14
.3
IMP
15
.04
- 61 -
10
0
USER MANUAL
7.3.1.2.
IMP
Operand
0
1
IMP
IMP
IMP
IMP
IMP
15
IMP
50
Code
IMP
Operand
51
IMP
52
IMP
54
IMP
55
IMP
56
IMP
57
IMP
60
IMP
61
IMP
62
IMP
63
Ut
.04
.04
Comments
Buffer RESET (RAZ) MODBUS frame.
Emission on slot N 1.
Slave Address = INDEX.
Frame is not destroyed after this instruction.
.04
Emission on slot N 2.
Slave Address = INDEX.
Frame is not destroyed after this instruction
.04
Emission on slot N 3.
Slave Address = INDEX.
Frame is not destroyed after this instruction.
.04
Emission on slot N 4.
Slave Address = INDEX.
Frame is not destroyed after this instruction.
.04
Emission on slot N 5.
Slave Address = INDEX.
Frame is not destroyed after this instruction.
TEST FUNCTIONS SLAVE RESPONSE
.04
Sets the logic accumulator (Acc.b) to 1 as long as the slave
does not respond.
In case of no response Acc.b is set to 0 when the time-out is over (2
seconds).
.04
Sets the logic accumulator to 1 if the slaves answer is correct.
FRAME ORGANIZATION FUNCTIONS
Ut
Comments
.04
Asks for the INDEX REGISTERS reading at the analog
accumulator address (function MODBUS 3H).
.04
Asks for the INDEX BITS reading at the analog accumulator
address (function MODBUS 1H).
.04
Asks for the INDEX value writing at the analog accumulator
address (function MODBUS 6H).
.04
Asks for the analog accumulator value writing (between 0 and 1)
* Scale RS (See configuration digital com) at the address INDEX
(function MODBUS 6H).
E.g. :
Reading Value = 0.5 and scale LS = 32768 then register =
16384
.08
Asks for the analog accumulator value (IEEE) writing at the
address INDEX (function MODBUS 10H: 2 registers).
.04
Asks for the logic accumulator value writing at the address of
the analog accumulator (function MODBUS 5H).
COLLECTED DATA REINSTALLATION FUNCTIONS
.04
Sets the analog accumulator value to the entire value of a read
register.
If several registers are read, the concerned register number =
INDEX.
.04
Sets the analog accumulator to the relative value (register /
scale LS) of a read register.
If several registers are read, the concerned register number =
INDEX.
.04
Sets the analog accumulator to the value in IEEE of a read
register.
If several registers are read, the concerned register number =
INDEX.
.08
The logic accumulator to the value of a read BIT.
If several bits are read, the concerned bit number = INDEX.
Remark:
As long as the buffer is not free, waiting for the slave answer, no IMP
function other than IMP 15 will be accepted.
See 7.5 Examples of programs.
- 62 -
USER MANUAL
7.3.1.3.
FCT
Operand
Ut
Comments
FCT
FCT
FCT
FCT
FCT
FCT
-4
-4
-4
-4
FCT
FCT
FCT
FCT
10
0.3
Warning : The functions are sophisticated operations that need a lot of time to be
executed.
A program, which includes the functions, can then be completed on several
cycles.
Example: The average time for a program execution by cycle is 10 ms and the average
time of a function is 4 ms.
- 63 -
USER MANUAL
7.3.2.
The logic operating codes drive some Boolean type parameters which take the value 1 when the information is true.
The operating codes on EDGE (CHFm, chfd) allow the loading of fugitive information (one cycle) that point out the
status change of the logic variables.
Code
CH.b
CHn.b
CHM
CHd
CHi.b
Ut
0.19
0.19
0.19
0.19
0.19
CHn.I
0.19
CFMI
0.19
CFdI
0.19
AND
0.19
ANDn
0.19
ANFM
0.19
ANFd
0.19
OR
0.19
ORn
0.19
ORFM
0.19
ORFd
0.19
XOR
0.19
XORn
0.19
XORM
0.19
XORd
0.19
CLR.b
SET.b
NOT
RAN.b
RAI.b
0.27
0.27
0.27
0.27
0.27
SMI.b
CVA
Comments
Loads the assigned logic parameter in the logic accumulator.
Loads the inverse value of assigned logic parameter in the logic accumulator.
Loads the rising edge of the assigned logic parameter in the logic accumulator.
Loads the falling edge of the assigned logic parameter in the logic accumulator.
Loads the assigned logic parameter in the logic accumulator.
The operand is indexed.
Loads the inverse value of assigned logic parameter in the logic accumulator.
The operand is indexed.
Loads the rising edge of assigned logic parameter in the logic accumulator.
The operand is indexed.
Loads the falling edge of assigned logic parameter in the logic accumulator.
The operand is indexed.
Does an AND logic between the assigned logic parameter and the logic accumulator.
The result is in the logic accumulator.
Does a AND logic between inverse of assigned logic parameter and the logic accumulator
The result is in the logic accumulator.
Does an AND logic between the rising edge of the assigned logic parameter and the logic
accumulator.
The result is in the logic accumulator.
Does an AND logic between the falling edge of the assigned logic parameter and the logic
accumulator.
The result is in the logic accumulator.
Does an OR logic between the assigned logic parameter and the logic accumulator.
The result is in the logic accumulator.
Does an OR logic between the inverse value of the assigned logic parameter and the logic
accumulator.
The result is in the logic accumulator..
Does an OR logic between the rising edge of the assigned logic parameter and the logic
accumulator.
The result is in the logic accumulator.
Does an OR logic between the falling edge of the assigned logic parameter and the logic
accumulator.
The result is in the logic accumulator.
Does an exclusive OR logic between the assigned logic parameter and the logic accumulator.
The result is in the logic accumulator.
Does an exclusive OR logic between inverse of logic parameter and the logic accumulator.
The result is in the logic accumulator.
Does an exclusive OR logic between the rising edge of logic parameter and the logic
accumulator.
The result is in the logic accumulator.
Does an exclusive OR logic the falling edge of the assigned logic parameter and the logic
accumulator.
- 64 -
USER MANUAL
7.3.3.
Code
J0
Ut
0.14
J1
0.14
JR0
0.14
JR1
0.14
JRS
0.14
RTS
0.14
JUMP
0.14
JSS
0.14
CDIJ
0.14
Comments
Tests the logic accumulator and goes to the assigned step number if it is equal to 0.
If the assigned step number is lower than the step in progress, the assigned step will
be completed during the following device cycle.
Tests the logic accumulator and go to the assigned step number if it is equal to 1.
If the assigned step number is lower than the step in progress, the assigned step will
be completed during the following device cycle.
Tests the logic accumulator and go to the assigned step number if it is equal to 0.
The RTS force the immediate feedback to step following last JR0 used.
Tests the logic accumulator and go to the assigned step number if it is equal to 1.
The RTS force the immediate feedback to step following last JR1.b used
Goes to the assigned program step number.
The RTS force the immediate feedback to step following last JRS used..
Immediate feedback to program step following the last JR0, JRS or JR1 used.
Warning : This instruction may needlessly overload the device.
Unconditional JUMP to the assigned step number.
If the assigned step number is lower than the step in progress, the assigned step will
be completed during the following device cycle.
Unconditional JUMP to the assigned step number without leaving the program.
Warning : This instruction may needlessly overload the device.
Compares the INDEX to 0. If the INDEX is different from 0, then it is decremented by 1
and you go immediately to the assigned step number by the operand without leaving
the program, if not you go to the next step.
Warning : This instruction may needlessly overload the device.
- 65 -
USER MANUAL
7.4.
Operands
The operand assigns the parameter affected by the action.
There are 3 different types of operands :
L
E
ES
7.4.1.
Analog operands
7.4.1.1.
Calibration values
Code
Comments
VREF
RPOLA
Comments
MESRE
MESAB
MES_
MES-
ETEND
Tborn
- 66 -
USER MANUAL
7.4.1.3.
Logic inputs
Concerns the 5 logic inputs.
Code
Comments
CPTEL
FREQ
DIFEL
DEL90
TPSEL
- 67 -
USER MANUAL
7.4.1.4.
Comments
ACC.A
ES
INDEX
ES
Index register.
Warning : This register is an entire (0 to 65535).
Decimal values are lost when you load a data in this
register.
CONST
16
15
ES
PARAM
16
15
MEMA
16
15
ES
RAM.A
399
9
V_CUM
ES
P_CUM
ES
Grd_S
OUT.N
ES
- 68 -
USER MANUAL
7.4.1.5.
Display
Code
AFFI
ES
Comments
Higher display value according to the selected view :
Process variable view : PV channel n.
Control loop view : Loop process measurement.
Supplementary view : program-managed value.
AFFr
ES
PVUE
VUE
ES
AFFr._
ES
AFFr.-
ES
BAR.V
ES
BAR.R
ES
BAR.J
ES
- 69 -
USER MANUAL
7.4.1.6.
Code
SPC
S.BIASP
N
1
1
I
2
2
E
L
E
SP
ES
SP1
SP2
SP_
SPGRD.WH
1
1
1
1
1
2
2
2
2
2
ES
ES
E
E
E
GRD.WL
NUMGSP
ES
CYCGSP
ES
SEGGSP
ES
BP
TI
Td
1
1
1
2
2
2
E
E
E
S0
COEFA
1
1
2
2
E
E
COEFB
COEFC
tEN
YMANU
1
1
2
2
ES
E
Y
REG_
1
1
2
2
L
E
REG-
FORC
ES
YC
Comments
Setpoint value activated for loop N (INDEX+1) in engineering unit.
Continuously added value to setpoint in progress SPC of loop N
(INDEX+1), in engineering unit. RESET (RAZ)on initialization.
Setpoint value managed by program (memory SP) of loop N
(INDEX+1) in engineering unit.
Setpoint value N 1 of loop N (INDEX+1) in engineering unit.
Setpoint value N 2 of loop N (INDEX+1) in engineering unit.
Minimum setpoint value of loop N (INDEX+1) in engineering unit.
Maximum setpoint value of loop N (INDEX+1) in engineering unit.
Setpoint upward gradient value of loop N (INDEX+1) in engineering
unit/min (between 0.001 and 1000 UP/min).
Setpoint downward gradient value of loop N (INDEX+1) in engineering
unit/min (between 0.001 and 1000 UP/min).
Setpoint generator number in progress on loop N (INDEX+1).
This parameter can be written when the generator is off.
Reading : Cycles number already completed on the setpoint
generator in progress on loop N (INDEX+1).
Writing :
Cycles number to perform (0: infinite and 10000) of the
setpoint generator in progress on loop N (INDEX+1).
This parameter will be taken into account at the end of the last segment
of SP generator.
Setpoint generator segment number being active on loop N
(INDEX+1).
Writing this parameter, the generator is necessarily forced to the
assigned segment (between 1 and the max segment). If it is higher than
the max segment, you automatically go to segment N 1.
Proportional band of the loop N (INDEX+1) between 0.2 and 999.9%
Integral action of the loop N (INDEX+1) between 0.02 and 99.99 min.
Derivative action of the loop N (INDEX+1) between 0 and 2000
seconds.
Band centering of the loop N (INDEX+1) between 0 and 1.
Coefficient A for the FEEDFORWARD correction of the loop N
(INDEX+1) between -10 and 10.
Coefficient B for the FEEDFORWARD correction of the loop N
(INDEX+1) between -10 and 10.
Coefficient C for the FEEDFORWARD correction of the loop N
(INDEX+1) between - 999 and 9999.
Feedforward input value of the loop N (INDEX+1) between 0 and 1.
Control output manual value of the loop N (INDEX+1) between 0 and
1.
PID control output value of the loop N (INDEX+1) between 0 and 1.
PID control output minimum value of the loop N (INDEX+1) between 0
and 1.
PID control output maximum value of the loop N (INDEX+1) between 0
and 1.
PID control output forced value of the loop N (INDEX+1) between 0
and 1.
Manual has priority on the forced value.
Heating control output value of the loop N (INDEX+1) between 0 and 1.
- 70 -
USER MANUAL
RECC
ES
YF
RECF
1
1
2
2
L
ES
Code
P_CF1
N
1
I
2
E
E
P_CF2
Tcycl.c
Tcycl.f
Hyst.c
Hyst.F
- 71 -
USER MANUAL
7.4.1.7.
Time parameters
Code
Comments
HH.Ct
HH.MN
DATE
NJOUR
n_bdt
ES
7.4.1.8.
t_bdt
Vtim
ES
Rtim
T.cycle
Code
Comments
ALR.n
16
15
SEUIL.n
16
15
Alarms
- 72 -
USER MANUAL
7.4.2.
Logic operands
The operand indicates the logic parameter affected by the action.
There are 3 different types of logic operands :
L
Operands you can only read.
E
Operands you can read and write.
F
Operands you can read and write, selected by the operator on edges.
S
Operands saved in case of power supply failure.
These variables are re-calculated at each cycle time (refreshed).
7.4.2.1.
Logic inputs
Code
EL.1 to 5
N
5
I
4
E
LF
EL.6
EL.7 to 16
.
8
LF
7.4.2.2.
Alarms, failures
Code
ALR.1 to 12
RUPT.1 6
7.4.2.3.
Comments
Logic inputs status.
These parameters are refreshed at each device cycles.
A logic input will be declared as activated if at least 1 pulse (> 1 ms) has been
detected during the device cycle time.
Accedes to the R/L key memory status (see 3.4.1 R/L key use).
Do not use.
N
12
6
I
11
5
E
LF
LF
Comments
Set to 1 if the corresponding alarm has been activated.
Set to 1 if the considered channel is outside its declared range by 3%
Code
T_RL
T_VUE
T_INC
T_DEC
T_A/M
T_ENT
LED.1 to 8
N
1
1
1
1
1
1
8
I
0
0
0
0
0
0
7
E
LF
LF
LF
LF
LF
LF
ES
AFFBLO
ES
VUE1 to 9
ES
Comments
Set to 1 for 1 cycle when pressing key R /L.
Set to 1 for 1 cycle when pressing key VUE.
Set to 1 for 1 cycle when pressing key .
Set to 1 for 1 cycle when pressing key .
Set to 1 for 1 cycle when pressing key A/M .
Set to 1 for 1 cycle when pressing key .
Front panel lights except REM and RS can be managed by program.
For the lights 1 to 4:
These lights are managed by alarms or by programs. The reading loads in
the logic accumulator the light real status.
For the lights 5 to 8 (5 = MANU,6=
, 7=Y2, 8 = Y1):
For the control loop views :
Lights are managed by the control. The reading loads in the logic
accumulator the LED.n variable status and not the light real status.
For the other views:
The lights are managed by programs. The reading loads in the logic
accumulator the light real status.
Set to 1: forces the display in fixed mode.
Set to 0: cyclic display.
Display position :
The writing in these parameters sets a fixed display on the selected view.
The keys are identified only if the controller is in USER mode and if the display is in fixed mode.
- 73 -
USER MANUAL
7.4.2.4.
ACC.b
ES
R.sect
Meb.1
to 16
16
15
Mcb.1
to 8
Code
Ram.b
120
00
F_grds
LF
F_cum
7.4.2.5.
Comments
Logic accumulator affected by most of the binary operations.
Flag set to 1 during the device first cycle (power supply rearmed).
Code
F_PLG.1
to 4
N
4
I
3
Tim.1 to
4
F_bdt
E
EF
Comments
Time segment flag.
Four time segments can be declared per day.
To cancel one time segment, set the same value on its two limits.
EFS Writing :
As long as 1 is written in this variable, the timer is re-initialized for the
time V_TIM .
Tim.n goes back to 0 when the time V_TIM has passed or when it is
forced to 0 by the instruction clr tim.n only.
The instruction ran.b tim.n can launch but cannot stop a timer.
Reading :
A 1 indicates that the timer is working.
LF Flags of the 3 time basis (INDEX+1). Goes to 1 during one device
cycle at the end of each time basis.
Value on the reset :
Time basis N 1 = 10 device cycles
Time basis N 2 = 100 device cycles
Time basis N 3 = 1000 device cycles
- 74 -
USER MANUAL
7.4.2.6.
SENSREG
Wrpe
LF
Csp2
Csp3
Hsp3
N_seg
LF
Comments
Set to 1.
Determines if segment N (ramp, step) is in progress.
7.4.2.7.
Fgsp
LF
TRKY
MAnu
EF
R.actio
YCP
LF
YCM
LF
YFP
LF
YFM
LF
REL.1 to 10
10
ES
Comments
Status of the relays outputs.
- 75 -
USER MANUAL
7.5.
Examples of programs
7.5.1.
Calculation program
You want to calculate the average value of the process variables N 1 and N 2.
That value is then displayed on channel N 4 and affected on the analog output N 1.
Step
Operating
Code
Operand
0
1
2
3
CH.A
ADD
SETI
DIV
MESAB.1
MESAB.2
2
INDEX
4
5
RAN
RAN
AFFI.3
OUT.1
Comments
Logic program
Light 1 is on if the process variable N 1 is on alarm or on failure.
The alarm threshold is declared in the ALRM block.
Step
Operating
Codes
Operand
ch.b
ALR.1
1
2
or.b
ran.b
RUPT.1
LED.1
Comments
7.5.3.
Operating
Codes
Operand
0
1
2
SETI
chi.b
rai.b
2
EL.3
Mcb.1
3
4
CDJI
CVA
1
3
5
6
7
RAN.A
CHI.A
RAN.A
INDEX
PARA.1
SP
Comments
- 76 -
USER MANUAL
7.5.4.
Flow in %
Pressure in bar
Parameters:
PARAM.1: Pulse weight (P.imp)
PARAM.2:
Coef K
Cst N 1:
273.15
Cst N 2:
3600
Totalization: 6 digits
Step
Operating
Codes
Operand
0
1
2
3
4
5
6
7
8
9
10
11
12
13
ch.b
J0.B
CLR.A
CH.A
RAN.A
FCT
CLR.A
CH.A
ADD
RAN.A
CH.A
DIV
MUL
RAC
T_VUE
7
INDEX
PARAM.1
P_CUM
8
V_CUM
MESAB.1
CONST.1
MEMA.1
MESAB.3
MEMA.1
MESRE.2
ACC.A
Comments
- 77 -
USER MANUAL
7.5.5.
Timers use
E.g. N 1:
The program activates one relay for a given time each time the alarm N 1 appears.
Step
Operating
Code
Operand
Comments
cfm
Alr.1
J0.B
set.b
tim.1
Launches timer 1.
ch.b
tim.1
ran.b
rel.1
Eg. N 2:
This program will activate a relay during an alarm and will fix it for a pre-selected time
after the alarm has disappeared.
7.5.6.
Step
Operating
Code
Operand
Comments
ch.b
Alr.1
ran.b
tim.1
ch.b
tim.1
ran.b
rel.1
Relay 1 = timer.
Operating
Code
Operand
Comments
cfm
F_PLG.1
JO.b
IMP
12
IMP
11
IMP
JUMP
- 78 -
USER MANUAL
7.5.7.
Operating
Code
Operand
Comments
SETI
cfmi
F_bdt
J0.B
CHA
MUL
RAN.A
INDEX
CHA.A
SPC
IMP
56
SETI
IMP
10
IMP
15
11
J1.B
10
12
IMP
50
13
ran.b
LED.3
14
INC
INDEX
15
CH.A
INDEX
16
CMPS
17
J0.b
18
JUMP
- 79 -
USER MANUAL
7.5.8.
Operating
Operand
Comments
Code
SETI
cfmi
F_bdt
J0.B
CHA
RAN.A
INDEX
CHA.A
SPC
SUB
MES_1
DIV
ETEND_1
IMP
55
SETI
10
IMP
Emission on RS 485.
11
IMP
15
12
J1.B
11
13
IMP
50
14
ran.b
LED.3
15
INC
INDEX
Next slave.
16
CH.A
INDEX
17
CMPS
18
J0.b
10
19
JUMP
- 80 -
USER MANUAL
7.5.9.
Operating
Codes
Operand
Comments
cfm
T_RL
J0.B
CLR.A
MEMA.1
CH.A
MUL
CONST.1
SETI
Work on ramp N 1.
FCT
CH.A
MEMA.1
RAN.A
AFFR.1
RAN.A
OUT.1
7.5.10.
Ramp RESET.
Value to be limited (Control output N 1).
Scaling for display (*100).
Operating
Codes
Operand
Comments
cfm
EL1
J0.B
SET.A
Profile selection N 1.
RAN.A
NUMGSP
Set.b
CSP.3
cfm
EL2
J0.B
10
SET.A
Profile selection N 2.
RAN.A
NUMGSP
Set.b
CSP.3
- 81 -
USER MANUAL
8.
SCHERWIN CONFIGURATOR
The "SCHERWIN" software based on WINDOWS allows the configuration, programming and
visualization of the parameters of SCHERZO controller.
To change the language (French / English) :
Close the files .SZO in progress
Select in the menu LANGUAGE the language of your choice
Re - install SCHERWIN as notified.
This software allows the emission of a clear and duly commented file for each configuration.
The connection of the inputs / outputs used is automatically mentioned.
We find again the three working modes of the device in the configuration software :
CONFIGURATION
Installation
ADAPTATION
Adjustment
UTILISATION
Initialization of the
working parameters
Setpoint, Y manual
Afterwards, a VISUALIZATION mode allows to check the main parameters of the controller (Digital
or Graphic form).
This software allows the creation and the storage of three types of files.
Type
Extension
Comments
Configuration file
.SZO
Program file
.PRG
Profile file
.PRF
- 82 -
USER MANUAL
9.
9.1.
IN CASE OF DEFECTS
Message
Display
Meaning
U1.n
ERR.1
HIGHER
LOWER
ERR.2
LOWER
Flashing
display
HIGHER
Version 1.n
The CONFIGURATION has been
performed with electric boards that
are different in the User mode. In this
case, the changed boards are
ignored. The controller displays on
the higher display the electric boards
installed during the configuration
stage.
The CLOCK option has been
selected during the configuration on
PC but the clock component itself has
not been installed in the controller.
A process variable input is outside
the range (3% of the configured
range).
9.2.
Action
U1.XX
0
VUE
and
Press simultaneously
CONFIGURATION
1000
VUE
ETAL
TYPE
CONF
1000
8031
STD
Entr.1
CODE
8031
UTIL
ETAL
CODE
OUT1..4
MODE
RAZ
PRGRAM
VUE
3.300
RAZ
IS.LO
CONFIG
17.90
0..15
IS.HI
CONFIG
10.00
VUE
- 83 -
IS.HI
USER MANUAL
9.3.
Diagnosis help
Defects Appeared
Action
Check :
The connections and the power supply compatibility.
The fuse status.
The good connection of the device and its electronic boards
(Front board and main microprocessor board).
Check :
One or several
The connections.
process variables do
not work or seem to be The shunt installation on mA. Input signals.
The correct insulation of the logic and process variable inputs
mistaken.
grounds.
That no voltage input higher than 6 volts has been connected
on the process variable inputs.
Check the correct allocation of the relays (LOG+, LOG-.. for
One or several relays
control, REL.n for program-controlled relays.
are inactive.
The controller cannot
be switched on.
10.
SPARE - PARTS
Designation
Reference
- 84 -
H10246
H10243
H10248
H10244
H10334
H10311
H10312
H10250
H10577
H10578
H10570
H90573
USER MANUAL
11.
CODIFICATION
C
INSULATION
I0
Without
I1
With (Dual E.1 and E.2 are insulated from the other input signals)
OUTPUT SLOT N 1
0
Without
1
1 relay
2
2 relay
3
Current
4
Logic
5
Voltage
6
Transmitter power supply
7
Digital com. RS 232
8
Digital com. RS 485
9
2 safety relays for servodrive
OUTPUT SLOT N 2
0-9
Same as slot N 1
OUTPUT SLOT N 3
0-9
Same as slot N 1
OUTPUT SLOT N 4
0-9 Same as slot N 1
POWER SUPPLY
A1
80-265 Vac- 100-380dc
A2
21-80 Vac-dc
CLOCK OPTION
H0
Without
H1
With
PROGRAM VERSION
PX.X
Standard
E
Eg. :
I0
U1
- 85 -
H0
PX.X