Owner Manuel SCHERZO
-
Upload
gerson-elias-zavaleta-jara -
Category
Documents
-
view
237 -
download
1
description
Transcript of Owner Manuel SCHERZO
USER MANUAL
Digital Controller
SCHERZO
CONTENTS
-1-
1. TECHNICAL CHARACTERISTICS ......................................................................................1
1.1. Mechanical characteristics...........................................................11.2. Power supply................................................................................11.3. Display..........................................................................................21.4. Universal analog inputs................................................................31.5. Logic inputs..................................................................................41.6. Standard outputs (Relays 1 and 2)................................................41.7. Supervisor digital RS....................................................................41.8. Watchdog .....................................................................................41.9. Option outputs (slots N° 1 to 4) ....................................................5
1.9.1. 1 relay output board..........................................................51.9.2. 2-relay output board..........................................................51.9.3. 2- safety relay output board ...............................................51.9.4. 2 logic outputs board.........................................................51.9.5. Current output board.........................................................51.9.6. Voltage output board.........................................................51.9.7. Auxiliary power supply board.............................................51.9.8. Digital RS 232 board.........................................................5
1.10. Connections..................................................................................61.10.1. Connection advises ..........................................................9
1.11. General Information......................................................................9
2. MATERIAL ...........................................................................................................................10
2.1. Casing replacing :....................................................................... 102.2. Installation of the option output boards...................................... 11
3. CONFIGURATION...............................................................................................................13
3.1. Access to the configuration........................................................ 133.2. Type TYPE .................................................................................. 143.3. Inputs N° 1 to 6 Entr.n .............................................................. 14
3.3.1. Thermocouple input ........................................................ 143.3.2. Resistance and RTD 100 Ω input..................................... 153.3.3. Linear and potentiometer inputs....................................... 153.3.4. Reverse input : ............................................................... 153.3.5. Measurement range definition.......................................... 15
3.3.5.1. Low range MES._ ................................................. 153.3.5.2. High range MES.- ................................................. 15
3.4. Configuration of the control function ......................................... 163.4.1. R/L key functioning : ....................................................... 16
3.4.1.1. Setpoint commutation with the key R/L ................... 163.4.2. Control N° 1 to 3 REGUL.n .............................................. 17
3.4.2.1. Heating output ON/OFF control.............................. 173.4.2.2. Heating output discontinuous control ...................... 173.4.2.3. Dual loop cascade control (Advised diagram).......... 183.4.2.4. Heating/Cooling controls........................................ 19
3.4.3. Setpoint N° 1 to 3 SP.n .................................................. 223.4.4. Control N° 1 to 3 connection CONEC.n ............................. 22
3.4.4.1. CONTROL Block measurement range.................... 223.4.4.2. Low range REG._ ................................................. 223.4.4.3. High range REG.- ................................................. 22
3.4.5. Special functions N° 1 to 3 SPEC.n ................................. 233.4.6. Setpoint generator control N° 1 to 3 CGSP.n .................... 23
3.5. Software alarm N° 1 to 12 ALRM.n .............................................. 243.6. Relays outputs 1 and 2 REL.n .................................................... 253.7. Options outputs (slots N° 1 to 4)................................................. 26
3.7.1. Current or voltage board OUT.n ...................................... 263.7.1.1. Definition of the output zoom.................................. 26
3.7.2. Logic or relay board REL.n ............................................. 273.7.3. Digital RS communication board RS 1.5 ......................... 27
CONTENTS
-2-
3.8. Display........................................................................................ 273.8.1. Display 1 Block AFFI 1 ................................................. 273.8.2. Display 2 Block AFFI 2 ................................................. 28
3.9. Change to user mode UTIL ........................................................ 28
4. USER MODE .......................................................................................................................29
4.1. Control view ............................................................................... 304.2. Process variable or program view.............................................. 314.3. Restoration of the configuration from the MEMOCARD.............. 324.4. Adjustment of the brightness of the front panel :....................... 33
5. ADAPTATION......................................................................................................................33
5.1. Access to the ADAPTATION mode ............................................. 335.2. ADAPTATION blocks diagrams................................................... 345.3. CONTROL Block REGU ................................................................ 365.4. LIMITS Block LIMIT ................................................................... 375.5. AUTO-TUNE Block STABLE process TUNE 1 ............................ 385.6. UNSTABLE PROCESS AUTO-TUNE Block TUNE 2 .................... 395.7. SETPOINT GENERATOR CONTROL BLOCK GES.GSP ............... 395.8. ALARM Block ALARME ................................................................ 405.9. FILTER Block FILTRE ................................................................. 405.10. CYCLE INFORMATION Block INFO ............................................. 405.11. TARE Block (customized calibration) TARAGE ............................ 415.12. MEMOCARD Block MCARD .......................................................... 41
5.12.1. Save : From the device to the Memocard ......................... 415.12.2. Loading from the Memocard towards the device............... 42
5.13. SECURITY Block SECUR ............................................................. 425.13.1. Global locking GLOBAL ................................................... 425.13.2. Adaptation blocks locking REGU ...PLG.HOR ..................... 42
5.14. SETPOINT GENERATOR DEFINITION Block DEF.GSP ................ 435.15. LINEARIZATION Block LINEAR ................................................... 445.16. TIMER Block TIMER .................................................................... 465.17. CONSTANTS Block CONST .......................................................... 465.18. PARAMETERS Block PARAM ....................................................... 465.19. Clock Block HORLOG ................................................................... 465.20. PROGRAM Block PRGRAM ........................................................... 465.21. Block Time Segment PLG.HOR ................................................... 47
6. DIGITAL COMMUNICATION..............................................................................................48
6.1. MODBUS slave and addressing.................................................. 486.1.1. Slicing of the bit memory that can be addressed : ............. 496.1.2. Slicing of the word memory (16 bits): ............................... 50
6.2. Printer......................................................................................... 556.3. MODBUS MASTER...................................................................... 55
7. PROGRAM FUNCTION ......................................................................................................56
7.1. Program and cycles.................................................................... 577.2. How to insert a program ............................................................. 587.3. Operating Codes......................................................................... 58
7.3.1. Analog operating codes .................................................. 597.3.1.1. Printing Instruction IMP ......................................... 617.3.1.2. MODBUS master instruction IMP ........................... 627.3.1.3. Specific Calculations Instructions FCT .................... 63
7.3.2. Logic operating codes ..................................................... 647.3.3. Operating codes for test and jump ................................... 65
CONTENTS
-3-
7.4. Operands.................................................................................... 667.4.1. Analog operands ............................................................ 66
7.4.1.1. Calibration values.................................................. 667.4.1.2. Analog inputs........................................................ 667.4.1.3. Logic inputs .......................................................... 677.4.1.4. Registers, memories, constants ............................. 687.4.1.5. Display ................................................................. 697.4.1.6. Control blocks variables......................................... 707.4.1.7. Time parameters ................................................... 727.4.1.8. Alarms.................................................................. 72
7.4.2. Logic operands............................................................... 737.4.2.1. Logic inputs .......................................................... 737.4.2.2. Alarms, failures ..................................................... 737.4.2.3. Front panel parameters ......................................... 737.4.2.4. Registers and memories ........................................ 747.4.2.5. Time logic variables............................................... 747.4.2.6. Control logic variables ........................................... 757.4.2.7. Logic or relays outputs .......................................... 75
7.5. Examples of programs................................................................ 767.5.1. Calculation program........................................................ 767.5.2. Logic program ................................................................ 767.5.3. Selection through commutator of eight control setpoints.... 767.5.4. Flow correction and integration : ...................................... 777.5.5. Timers use..................................................................... 787.5.6. Printing of the views status everyday at 8h o’clock............ 787.5.7. Setpoint writing (IEEE format) on 5 slaves ........................ 797.5.8. Setpoint writing (RELATIVE format) on 5 slaves ............... 807.5.9. Ramp on control output ................................................... 817.5.10. Setpoint profile selection through a logic input. ................. 81
8. SCHERWIN CONFIGURATOR...........................................................................................82
9. IN CASE OF DEFECTS ......................................................................................................83
9.1. Messages when SCHERZO is switched on................................. 839.2. Standard configuration and output signals calibration .............. 839.3. Diagnosis help............................................................................ 84
10. SPARE - PARTS.................................................................................................................84
11. CODIFICATION...................................................................................................................85
USER MANUAL
- 1 -
1. TECHNICAL CHARACTERISTICS
1.1. 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.
• Screw terminals : 2,5 mm2 max.
68+1-0
138+1 -0
144
7230 203
1.2. Power supply
2 standard power supplies :
• 80..265 Vac100..380Vdc.
• 21-80 Vac-dc.
Consumption lower than 25 VA.
USER MANUAL
- 2 -
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).
USER MANUAL
- 3 -
1.4. Universal analog inputs6 analog inputs are available.They are all referenced to the same potential and isolated at 500 Veff from all the othersignals.In option, the input couple V1 and V2 is galvanically isolated at 500 Vac from the inputs V3 toV6 and from the rest of the unit.
Thermocouple Type KNickel-chrome /Nickel-aluminum
-50 to 1373°C / 0 to 500°C
Type JIron / Copper-nickel
-50 to 1200°C / 0 to 370°C
Type TCopper / Copper-nickel
-50 to 400°C
Type SPt-10Rh/Pt
-50 to 1769°C
Type RPt-13Rh/Pt
-50 to 1769°C
Type NNichrosil / NISIL
-50 to 1300°C / 0 to 600°C
Type BPt-30Rh / Pt-6Rh
0 to 1820°C
Type ENickel-chrome /Copper-nickel
0 to 900°C
Type W5Tungstene-5Rhe /Tungstene-26Rhe
0 to 2320°C
Resistance Sensor Pt 100 ΩΩ3-wire mode
-200 to 650°C / -50 to 200°CRline = 20 Ω max, 0,5.10-4/Ω
Resistance3-wire mode
0 to 330 Ω / 0 to 150 ΩRline = 20 Ω max, 0,5.10-4/Ω
Linear Voltage 0-5 V / 1-5 V / 0-1 V / 0,2-1 V0-125 mV / 0-65 mV / 0-20 mV / ±25 mV / ±1 V
Current 4-20 mA, 0-20 mA on external shunt 50 Ω to0,1% integrated to the connections.
Potentiometer < 220 Ω or < 2.2 kΩ or < 50 kΩ
Accuracy 0,1% of the scale on the linear0,12% of the scale on the RTD and the resistance0,1% of the scale on thermocouplesCooling junction thermocouple: ±0,6°C to 25°C
Temperature
drift
All the inputs 100 ppm/°CCooling junction thermocouple: ±0.06°C/°C
Sampling 100 ms in mono-loop to 230 ms for triple loopSee formula in §7.1 Program and cycles
Rejection Common Mode 120 dB to 250 Vac; serial mode 50 dB
We advise you to connect the logic inputs with shielded cables.
USER MANUAL
- 4 -
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 polarizationvoltage 24V is internal, the polarization current is 5mA.
1 ⇒ closed contactVoltage 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 allthe other potentials at 500Veff.
We advise you to connect the logic inputs with shielded cables.
1.6. Standard outputs (Relays 1 and 2)
The units has in standard 2 relays (250 Vac, 1 A). The internal protection networks allow aleakage current of 1 mA for 250 Vac.
If these relays are used to commute some inductive charge, we advise you to add some RCnetworks to the charge terminals (preferably) or to the contacts terminals. They will thenlessen the electro-magnetical phenomena.
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 itis 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 ispresent).
The watchdog output is a relay type one (250 Vac, 1 A). The internal protection networksallow a leakage current of 1 mA for 250 Vac.
USER MANUAL
- 5 -
1.9. Option outputs (slots N° 1 to 4)
4 option slots are available and accept all the boards described below.
1.9.1. 1 relay output board
The output relay is a changeover one.Power cut-out : 1 A, 250 Vac or 30 Vdc.
1.9.2. 2-relay output board
The output relays are normally open at rest with a common point.Power cut-out : 1 A, 250 Vac or 30 Vdc.
1.9.3. 2- safety relay output board
Identical to the 2-relay output board, but a security avoids the two contacts to besimultaneously activated, even the two relays are driven this way.
1.9.4. 2 logic outputs boardOne board has two logic outputs with a connection on three terminals (the terminal 0 V iscommon to the two outputs). The voltage output works from 0 V to 10 V ±20% with acurrent limit to 10 mA.
It can also be used as an open collector output. In this case, the absorbed current islimited to 10 mA.
The logic outputs are isolated from the rest of the device up to 500 Vac.
1.9.5. Current output boardIt is a 4-20 mA or a 0-20 mA current output. The output resolution is 12 bits. Themaximum load resistance is 750 Ω.
It is isolated from the rest of the device up to 500 Vac.Accuracy :
Board calibrated by the manufacturer on the device: ±0,1%
Board not calibrated by the manufacturer on the device : ±5%
1.9.6. Voltage output board
It is a 0-5 V, 1-5 V, 0-10 V or 2-10 V voltage output. The output resolution is of 12 bits.The output is protected against the short-circuits, 35 mA max.It is isolated from the rest of the device up to 500 Vac.Accuracy :
Board calibrated by the manufacturer on the device: ±0,1%
Board not calibrated by the manufacturer on the device : ±5%
1.9.7. Auxiliary power supply board
This board provides a power supply of 24 Vdc ±10%. The current is limited to 28 mA±20%.
The output is isolated from the rest of the device up to 500 Vac.
1.9.8. Digital RS 232 board
The digital RS 232 is limited as far as the distance is concerned (<30 m). It is singlepoint.Protocol MODBUS, SLAVE, RTU, 300 to 9600 bauds.This board can also be used for a printer output.It is isolated from the rest of the device up to 500 Vac.
IMPORTANT : When using this board, the standard digital RS485/422 must bedeclared as unused.
USER MANUAL
- 6 -
1.10. Connections
P
P
P
P
EL2
EL1
V5
V4
V3
V2
V1
proc
ess
vari
able
insu
latio
n z
on
e
P
18-6
0Vac
dc
1
2
3
4
5
6
7
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
8
24
P
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
V6
REL.3
REL.4
SLO
T 1
+
-
REL.5
REL.6
SLO
T 2
+
-
REL.7
REL.8
SLO
T 3
+
-
REL.9
REL.10
SLO
T 4
EL3
EL4
EL5
RX-
RX+
0
TX-
TX+
49 50 51 52
80..2
64V
ac
P
P
P
P
EL2
EL1
V5
V4
V3
V2
V1
P
Watchdog
18-6
0Vac
dc
Galvanic insulation V1 and V2 in option
1
2
3
4
5
6
7
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
8
24
P
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
V6
Relay 1
Relay 2
REL.3
REL.4
SLO
T 1
+
-
REL.5
REL.6
SLO
T 2
+
-
REL.7
REL.8
SLO
T 3
+
-
REL.9
REL.10
SLO
T 4
Relay 1 and 2 Common
EL3
EL4
EL5
24 Volts 100mA4 sensors power supply
RX-
RX+
0
RS485 2/4 wiresTX-
TX+
49 50 51 52
Neu
tral
/ V
-
80..2
64V
ac
2-wire wiring :Connect Tx+ to Rx+Connect Tx- to Rx-
Inputs wiring
Volt , mV
mA DC
500.1%
P
Thermocouple
P
RTD 100 ohms
P
Potentiometer
0%
100%P
External
5V < U < 50V
P is notconnected
Pvoltage
U divider
U < 5V
P
Resistanceintegrated tothe connections
Slots wiring : Example SLOT 1
Dig
ital R
S 4
85
mA
/ V
+
-
0R
TX
-R
TX
+
RE
LA
Y 4
RE
LA
Y 3
CR
T
CT
T
RE
LA
Y 4
4 3
4 2
4 1
1 r e l a y b o a r d 2 r e l a y s b o a r dl o g i c b o a r d
v o l t a g e b o a r dc u r r e n t b o a r d
A u x . p o w e r s u p p l y R S 4 8 5 b o a r d
USER MANUAL
- 7 -
Shunt wiring for the current outputs
When the strap is set, the correspondingshunt (50 Ohms ) is inserted in the currentloop.
On delivery, the 50 Ohms shunts are not set.
B 2 4B 1
CH
AN
NE
L 6
CH
AN
NE
L 3
CH
AN
NE
L 4
CH
AN
NE
L 5
R 2
R 1
CH
AN
NE
L 2
CH
AN
NE
L 1
2-wire auxiliary power supply wiring
The 24 Volts power supply limited to 100mA provides the current necessary for 4 sensors.
P
V5
V4
V3
V2
V1
P
1
2
3
4
5
6
7
9
10
11
12
13
14
8
24
25
26
27
28
29
V6
24 Volts
50
P
P
50
P
P
5050
+24 Volts The 50 Ohms shunts are integrated to theterminals. See above § to insert then in thecurrent loop.
IMPORTANT :
The polarity (–) of the 24V power supplymust always be directly connected to allthe terminals (– ) of the inputs used withsome 2-wire sensors. In fact, internally,the 6 inputs are connected to the samepotential.
USER MANUAL
- 8 -
RS422/485 wiring
MASTER
SLAVE
FIRST
BUS RS485 5 WIRES
MASTER
SLAVE FIRST
BUS RS485 3 WIRES
Tx+ Tx-
SLAVE
LAST
Tx+ Tx-Rx+ Rx- 0V
120120120
SLAVE LAST
0V
5v 0V
5K 5K
0V
5K
5V
5K
0V
5K
5V
5K
shielded cable shielded cable
shielded cable
120
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
Equipotential connection
Equipotential connection
120
C1
0
C12
C6
C11
R6R2
DZ1
C14
R2
3
C24
C22
ST1
L5C35
CR7
R2
4
L4
X4
X5
IC13
R1
3
C7
IC28
R5
Q2
R2
2
R1
2
P6P5
CR6
CR14
Q7
Q6
X1
X9
IC10
IC3
IC17
IC5
C20
IC16
C2
1
IC14
IC21
IC22
Q3
IC4
IC23
IC6
CR8
DZ9
C34
CR9 RR11
RR1
C1
IC7
CR1
R25
RR
2
C2
IC33
RR12
IC9
IC11
C1
9
Q1
X3
X8
IC53
DZ7
DZ5
CR3
CR4
IC51 DZ6
IC52
CR2
DZ8CR11
CR10
DZ3
DZ4
R20
R7
DZ2
ST6 :Polarization RX-
R19
IC25
IC26
IC30
IC31
IC27
R1
ST5 :Polarization TX+
ST7 :Polarization RX+R2
1
C18
C1
7
C28
C23
IC24
C9
RL2 RL1
RC2
IC20
P4
R18
RL3P10
IC15
C5
C1
6
C3
C25
IC2
IC1
Q4
R1
4R
15
CR12
CR13
CR5
R3
C13
DZ10
L2
C33 IC29
R8R17R9
R4
IC19
IC32
C4
4
IC12
Y1
C30
X6
C27
C8
C26
R16
R1
1
X10
R1
0
C3
6
C4
C1
5
C2
9
X7
RC1 RC3
X2
L1
C3
2
IC34
C37 C47
IC18
C3
8
C31
IC8
12
C2
12
SL
OT
3
A2
CHDG SL
OT
1
ST4 :Polarization TX-
SLOT 2
Rx+ Rx+ Rx+Tx+ Tx- 0V
Rx+ Rx+Tx+ Tx- 0V
Rx+
Tx+ Tx-Rx+ Rx- 0V
120
Tx+ Tx- Rx+ Rx-0V
The polarizations areperformed with 5Kresistances (at 5 Voltsfor the + and at 0 forthe -).
Then, you have to setthe jumpers as shownabove.
On delivery, thepolarizations are notperformed.
USER MANUAL
- 9 -
1.10.1. Connection advises
The casing earth and the neighbor grounds must be connected between each otherthrough 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 (twistedinternal wires and leakage with metallic braid).
1.11. General Information
List of the device generic standards :
Security EN 61010-1 Insulation zones : 250 Vac
CEM Immunity EN 50082-2 Electro-statical dischargeRadio-frequencyBurst quick transients
CEM Emission EN 50081-1 Radio-frequency
Process variable CEI 584CEI 751
ThermocouplesRTD
MODBUS digital RS CNOMOE04.80.130.NApril 1995
Communication with supervisor
Control CNOMOE04.81.125.NJuly 1995
Controller of physical variable cascade ordual-loop
Protection CEI 529 IP 54 on front panel and IP 20 on the rearpanel
Size CEI 473 Front panel : 72 * 144 mmCut-out : 68 * 138 mm
Mechanical sturdiness EN 60068-2-32 Fall : 0.5 m
Climatic conditions Storage -20 to 70°C5 to 95% HR without condensation
Work 0 to 50°C5 to 90% HR without condensation
USER MANUAL
- 10 -
2. MATERIAL
When turning on the device, the controller checks all its options and displays its materialconfiguration.
RL
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82TIC25Vue
Vue
REM Y1 Y2 MAN
RS 1 2 3 4
Software version
Slot1=Auxiliary power supplySlot2= 4..20mA outputSlot3=No boardSlot4=1 changeover relay
2 analog inputs option present
Clock Option present
2.1. Casing replacing :All the electronic part is integrated in the interchangeable drawer. Then in case of disruption, youjust have to change the drawer and to re-load the configuration either with the PC or with thememo-card.
• Lift up the front panelthen, pull it up to thestop.
• Revolve it so as toaccede to the extractionscrew.
• Unscrew totally thisscrew.
• Extract the drawer bypulling up the front panel.
• Insert the new drawer.
• Totally screw the screw.
Option board RecognitionCode
LOGIC 11 RELAY 22 RELAYS 3CURRENT 42 motorvalve RELAYS 5RS 232 or 485 6VOLTAGE 7AUXILIARY POWERSUPPLY
8
Lift up before pulling
USER MANUAL
- 11 -
2.2. Installation of the option output boards
The slots N° 1, 2 and 3 are above the microprocessor board and the slot N°4 is above theanalog board.
Dismantling of the device :
• Extract the drawer (Seeprocedure above)
• Disconnect the 36-pointbraid (See the photo on theopposite)Do not pull on the braid butuse a screwdriver to leverup between the skirt andthe removable part of thebraid.
Access to the µP board :
• Unscrew the 2 fixingscrews.
• To take off the µp boardfrom the drawer, you mustmake it slide backwards.
• Take out the 16-point braidthat links the µP board tothe display board (notshown on the photo).
Access to the analog board :
• Unscrew the 2 fixingscrews.
• To take off the board fromthe drawer, you must makeit slide backwards.
Re-assembling of the device :
Follow the above instruction in the reverse order.
µP board
ANALOGBOARD
Fixing screws
A 36-point braid
USER MANUAL
- 12 -
C1
0
C12
C6
C11
R6
R2
DZ1
C14
R2
3
C24
ST4
C22ST
1
L3
L5C35
CR7
R2
4
L4
X4
X5
IC13
R1
3
C7
IC28
R5
Q2
R2
2
R1
2
P6
P5
CR6
CR14
Q7
Q6
X1
X9
IC10
IC3
IC17
IC5
C20
IC16
C2
1
IC14
IC21
IC22
Q3
IC4
IC23
IC6
CR8
DZ9
C34
CR9 RR11
RR1
C1
IC7
CR1
R25
RR
2
C2
IC33
RR12
IC9
IC11
C1
9
Q1
X3
X8
IC53
DZ7
DZ5
CR3
CR4
IC51 DZ6
IC52
CR2
DZ8CR11
CR10
DZ3
DZ4
R20
R7
DZ2
ST6
R19
IC25
IC26
IC30
IC31
IC27
R1
ST5
ST7
R2
1
C18
C1
7
C28
C23
IC24
C9
RL2 RL1
RC2
IC20
P4
R18
RL3P10
IC15
C5
C1
6
C3
C25
IC2
IC1
Q4R
14
R1
5
CR12
CR13
CR5
R3
C13
DZ10
L2
C33 IC29
R8R17R9
R4
IC19
IC32
C4
4
IC12
Y1
C30
X6
C27
C8
C26
R16
R1
1
X10
R1
0
C3
6
C4
C1
5
C2
9
X7
RC1 RC3
X2
L1
C3
2
IC34
C37 C47
IC18
C3
8
C31
IC8
12
C2
12
A2
CHDGSLOT 1
SLOT 2
SLOT 3
2 free pins
bevelled corner The jumper is compulsory for the total calibration
X13
P1
R41
R5
5
TR1
C2
0
C32
R9
R6
5
F 2
C23
C2
1
R1
4
CR
3
KT1
R30
L2
R1
5
L24
CR
5
ST2
R3
8
CR
2
R1
7
IC10
C1
2
L6
CR
7
L14
TERRE
R1
2
C3
R1
8
C55
R1
0
C5
3
R5
4R
53
R1
9
R3
R5
2
VZ1
R4
2
R3
4
R20
L1
R28
R57
C35
X4
Q2
R4
6
L16
C44
C6
L3
ST1
R2
5R
67
L17
C4
0
R22
R29
R7
0
IC8
R27
TR2
C15
C18
C19
D1 IC6
R5
9
R60
RR
4
L4
X3
C3
4
C26
C2
7
R8
R61
CR
8
IC7
R58
R1
6
L5
R1
1
R7
TNR3
R2
R6
R5
R1
R6
8
R6
6D
2
D3
C2
2
R23
R4
TNR1
C4
3
R2
6
F 1
C25
C24
+-
) ( ) (
RADIATEUR
Q4
R56
C54
RR
3R
C3
RC1
D4
C31
D6
IC5
L22C41
IC2
PCR1
C4
8
C4
2
Q3
R69
C4
9CR
4
R1
3
RC
2
RR1 RR2
IC1
C5
2
C9C38
C51C11
C50R32 L1
0
L11
R4
0R
39
R3
7
R4
5
R4
3
CR
1
R5
1R
44
R3
6
R6
3
R5
0
R6
4
R4
9
IC3IC9
C1
C4 C5
R3
3
R3
5
C1
6
Q1
C13
CR6
C37C39
L12
IC12
R4
8 L 7
R4
7
L 8
L15
L 9
L18
L13
C10R31
C8
L19
TNR2
L20
T1
CNT
C3
3C36
C29
D5
R21
C1
7
L21X11
X1
C7
C2
X2
C30
IC4
C2
8
1
C2
2
24
V
1
19
2
20
A2
220V
SLOT 4
2 free pins
bevelled corner
USER MANUAL
- 13 -
3. CONFIGURATION
3.1. Access to the configuration
When you are in USER Mode, you go to the CONFIGURATION mode pressingsimultaneously on the keyboard ↵ and VIEW keys.
If the device is locked, enter the code "8031" then validate.
The device re-starts in CONFIGURATION mode and displays "TYPE" on the green displayand the type value on the red display.
RL
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82TIC25Vue
V u e
REM Y1 Y2 MAN
RS 1 2 3 4
Type value
Mnemonic
Key Function for the code :
VIEW Change of digit
Code validation
and Modification of the flashing digit
Key function for the analog value :
Change the decimal point position
VIEW or Validation and next parameter
and Modification of the value
LED function :
In configuration mode, the LEDs enable to test the logic input.1 Logic input EL.1 closed contact
2 Logic input EL.2 closed contact
3 Logic input EL.3 closed contact
4 Logic input EL.4 closed contact
MAN Logic input EL.5 closed contact
RS When a configuration is loaded in the device through the digital RS.
USER MANUAL
- 14 -
3.2. Type TYPE
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
Control Mode Logic/analog calculationprograms
Number of analoginputs
1 Without
2 Single loop
3 Dual loop
4 Cascade
5 Triple loop
6 Cascade + 1 loop
0 Standard
1 other
0 Without
1 Standard
2 1 additional program
3 2 additional programs
0 1
1 2
2 3
3 4
4 5
5 6
Mode : The Other mode must not be used (reserved for special functions).
Control : The controller can be declared : without control loop, single loop, 2independent loops, cascade, 3 independent loops or one cascade plus 1independent loop.
Program : The standard program function allows you to perform a processing programafter each measurement and control cycle.The additional program function adds some steps only dedicated to theprocessing programs.Each additional program increases the cycle time of 32 ms.
3.3. Inputs N° 1 to 6 Entr.nFor each input, you have to indicate if it will be directly displayed on the associated view ornot (channel N° 1 on view N° 1, ... channel N° 6 on view N° 6). Please note that the firstviews are automatically reserved to the control loops. Then, for 2 control loops for example, itwill 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 directlydisplayed
1 Compensated
Thermocouple
2 Not-compensated
Thermocouple
3 Reserved
0 K -50 to 1373°C
1 J -50 to 1200°C
2 T -50 to 400°C
3 S 0 to 1769°C
4 R 0 to 1769°C
5 N 0 to 1300°C
6 B 0 to 1820°C
7 E 0 to 900°C
8 W5 0 to 2320°C
0 No
1 Yes
0 Yes
1 No
The use of the offset enables you to define a process variable offset in °C.
See § 5.11 TARE Block (customized calibration) TARAGE
USER MANUAL
- 15 -
3.3.2. Resistance and RTD 100 ΩΩ input
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
Sensor type Range Active offset Channel directlydisplayed
4 Resistanceprocessvariable
0 RTD -200 to 650°C
1 Resistance 0 to 330 Ω
0 No
1 Yes
0 Yes
1 No
The use of the offset enables you to define a process variable offset in °C for the RTDand in Ω for resistances.
See § 5.11TARE Block (customized calibration) TARAGE
3.3.3. Linear and potentiometer inputs
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
Processing Range Offset/Reverse Channel directlydisplayed
5 Withoutsquare root
6 With squareroot
0 1 to 5 V
1 0 to 5 V
2 0 to 1 V
3 0 to 125 mV
4 0 to 65 mV
5 -25 to +25 mV
6 0 to 20 mV
7 0.2 to 1 V
8 -1 to +1 V
9 Potentiometer < 220 Ω
A Potentiometer < 2,2 kΩ
B Potentiometer < 50 kΩ
0 No / No
1 Yes / No
2 No / Yes
3 Yes / Yes
0 Yes
1 No
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 whenthe 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. Measurement range definition
You adjust the decimal point position by pressing simultaneously on the ↑ and ↓ keys.
The value adjustment is done on the sensor range.
3.3.5.1. Low range MES._
3.3.5.2. High range MES.-
USER MANUAL
- 16 -
3.4. Configuration of the control function
Channel 1 to 6AFFI.n AFFI.n
CSP2.n
Logic input (El) 1 to 5
CSP2.n1 or 32 or 4
Time slot
Setpoint
CSP3.n
KeyboardCSP3.n
El 1 to 6
Keyboard SP1Channel 1 to 6
Numerical
Keyboard SP2Channel 1 to 6
NumericalMem. SP.n
Process variable display
SP1 display
Generator
SP.n
SP display
Channel 1 to 6
FORC.nFORC.n
Channel 1 to 6RECF.n RECF.n
rF display
Cold retransmission
Output
Process Variable
Control Algorithm
Xp, S0 or Ti and Td
Coef. A, B and C
PID
OR
ON / OFF
Y calculated
SP2 display
SP3 display
SP3 setpoint forcing
setpoint forcingSP2
TRKY.nEl 1 or 2
Output forcing
tracking
FORC.n
Y manual
Auto-manu
Channel 1 to 6RECC.n RECC.n
rC display
Heating retransmission
HEAT
COLD
Heating
output
type
Coldoutput
type
Cold logic +
Cold continuous
Cold logic -
Heating logic +
Heating continuous
Heating logic -
Burn-out valuePrevious Y
REM LED indicatingthat SP2is selected
R/L key memory
Mem. SP.n Setpoint in progress reading
SP1 : Setpoint n°1 of a control loop
SP2 : Setpoint n°2 of a control loop
SP.n : Memory used to drive the loop n. setpoint.With the program functions, when you write SP.n , you first write the memory before the selection.But when you read SP.n, you always read the setpoint in progress.
3.4.1. R/L key functioning :
R/L Memory Remote/Localstatus
el6 Each time you press the R/L key, the memory statuschanges. Then you can commute the setpoints SP1 and SP2when 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 (logicinput 6). You accede to the key’s transient status with T_RL.
3.4.1.1. Setpoint commutation with the key R/L
When the key R/L is used to change from an analog or a digital setpoint or SPntowards a keyboard setpoint, you have to initialize the keyboard setpoint to the setpointin progress value. Thus, there are no judder on the setpoint commutation.
If the key R/L performs the commutation between 2 keyboard setpoints, there is nobalancing.
USER MANUAL
- 17 -
3.4.2. Control N° 1 to 3 REGUL.nThe sign ".n" indicates the control loop number.
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
Control Algorithm Action sense Heating output Cooling output
1 ON/OFF2 PID3 PID feedforward
0 Reverse1 Direct
0 ON/OFF1 Continuous2 Discontinuous3 Motorvalve with retransmission4 Motorvalve without
retransmission
0 Without1 ON/OFF2 Continuous3 Discontinuous4 Motorvalve with
retransmission
The PID algorithm is a serial-to-parallel one.For a ON/OFF and discontinuous control, the control output is the logic + output .For a motorvalve control with or without retransmission, the control outputs are the logic output + and the logic output-.For a cascade control, the REGUL.1 Block can only be a PID one with or without feedforward, direct or reverse, witha continuous Heating output and without Cooling output.
3.4.2.1. Heating output ON/OFF control
Mesure
100 %
0%
Y Chaud Logique +
ON
OFF
Consigne
Hystérésis
Hystérésis
Temps
Temps
3.4.2.2. Heating output discontinuouscontrol
Mesure
Y calculée
Y Chaud Logique +
100%
0%
100%
0%
ON
OFF
Consigne
Sens : Invers, Gain = 2, S0 = 60%, Td = 0
Temps
Temps
Temps
60%
Temps cycle
USER MANUAL
- 18 -
3.4.2.3. Dual loop cascade control (Advised diagram)
CSP2.n
El1 to 5
CSP2.n1 or 32 or 4Time segment
Keybord SP1Channel 1 to 6
Numerical
Keyboard SP2Channel 1 to 6
NumericalMem. SP.1
SP1 display
SP2 display
setpoint SP2
REM LEDindicates that SP2 is selected.
R/L key memory
Mem. SP.1 SP.1
SP display
Y manual
Auto-manu
REGUL.1PID
SP1 display
Mem. SP.2
SP.2
SP display
Current setpoint reading
LOOP.2PID
Y manual
Auto-manu
Channel 1 to 6AFFI.n AFFI.1
Loop 1 process variable display
Channel 1 to 6AFFI.n
AFFI.2
Loop 2 process variable display
ProcessVariable
ProcessVariable
ProcessControl
SP1 : Setpoint n°1 of a control loopSP2 : Setpoint n°2 of a control loopSP.1 : Memory used to control the setpoint of loop 1SP.2 : Memory used to control the setpoint of loop 2
Loop 2
Loop 1
To have a local setpoint on loop 2, you do not particularly need to definea 2nd setpoint of keyboard type. When the loop 1 is in MANUAL mode and the loop 2 is in automatic mode, the operator can adjust the setpoint of loop 2.
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. TheREGUL.1 continuous output is then in the memory SP.2 (memory SP.2 = Y of control 1deREGUL.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. Forloop 1, we advise you to set it in automatic mode (VIEW n°1). SCHERZO forces the output ofthe controller REGUL.1 to the process variable value of REGUL.2. Then, the change of loop2 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 beadjusted in % from the loop 1 control signal (VIEW 1).In this case, SCHERZO forces the controller output REGUL.1 to the process variable valueof REGUL.2. Then, the change of loop 1 in automatic mode will be performed without anysetpoint judder on loop 2 (it is admitted that the operator performs the commutation only ifthe loop 2 difference is equivalent to 0).
NOTE : If you use a second setpoint on (SP2) loop 2 and when you select it, the controllerREGUL.1 output is forced to the REGUL.2 process variable so as to avoid the judderwhen the cascade setpoint is back.
USER MANUAL
- 19 -
3.4.2.4. Heating/Cooling controls
Case N° 1:• Heating output : continuous, discontinuous or motorvalve with feedback potentiometer
• Cooling output : continuous, discontinuous or motorvalve with feedback potentiometer
Y calculée
Y Chaud
Y Froid
I
point d'Inversion
Course
Canal Froid
Course
Canal Chaud
100 %
100%0%
0%
Y calculée
Y Chaud
Y Froid
CourseCanal Froid
CourseCanal Chaud
100 %
100%0%
0%
I point d'Inversion
BANDE MORTE (BANDE < 0)
Y calculée
Y ChaudY Froid
CourseCanal Froid
Course
Canal Chaud
100 %
100%0%
0%
I point d'Inversion
BANDE RECOUVREMENT (BANDE > 0)
USER MANUAL
- 20 -
Case N° 2:
Heating output : continuous, discontinuous motorvalve with feedback potentiometer
Cooling output : ON / OFF
Y calculée
Y Chaud
100 %
100%0%
0% Bande Morte
Y Froid Logique +
ON
OFF
100%Y calculée
0% Seuil Froid
Hystérésis
Case N° 3:
Heating output : ON / OFF
Cooling output : ON / OFF
Mesure
100 %
0%
Y Chaud Logique +
ON
OFF
ConsigneBande Froide
Hystérésis f ro id
Bande Chaude
Hystérésis chaud
Y Froid Logique +
ON
OFF
Temps
Temps
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 openingpulses of the Heating valve are inhibited.
Or when the difference (process variable - setpoint) is lower than the threshold
USER MANUAL
- 21 -
SEUI.FR and the valve is consecutively controlled for closing during a longer time than the valve triptime (parameter Tpar.PP).
In this case, the cooling will stop at the first opening pulse of the heating valve.
USER MANUAL
- 22 -
3.4.3. Setpoint N° 1 to 3 SP.n
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
1st Setpoint 2nd Setpoint Ramp Channel Number for thecontinuous setpoint
1 Declared(keyboard)
2 Continuous(process variable)
3 Numerical (digitalRS)
4 Memory SP.n
0 Without
1 Declared
2 Continuous
3 Numerical
4 Memory SP.n
0 Without
1 On any setpoint change
2 On setpoint type change
3 On setpoint value change
0 Channel N° 1
1 Channel N° 2
2 Channel N° 3
3 Channel N° 4
4 Channel N° 5
5 Channel N° 6
The index ".n" represents the control loop number.
In the case of a cascade control, the calculated output of REGUL.1 in the SP.2memory. Thus, for the setpoint 2 Block, the choice of the first setpoint is limited to theSP.n Memory.
3.4.4. Control N° 1 to 3 connection CONEC.n
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
Process variable Trend Heating motorvalve positionretransmission
Cooling motorvalveposition retransmission
1 Channel N° 1
2 Channel N° 2
3 Channel N° 3
4 Channel N° 4
5 Channel N° 5
6 Channel N° 6
7 Memory AFFI.n*
0 Channel N° 1
1 Channel N° 2
2 Channel N° 3
3 Channel N° 4
4 Channel N° 5
5 Channel N° 6
6 Memory TEN.n*
0 Channel N° 1
1 Channel N° 2
2 Channel N° 3
3 Channel N° 4
4 Channel N° 5
5 Channel N° 6
6 Memory RECC.n*
0 Channel N° 1
1 Channel N° 2
2 Channel N° 3
3 Channel N° 4
4 Channel N° 5
5 Channel N° 6
6 Memory RECF.n*
The index ".n" represents the control loop number.
3.4.4.1. CONTROL Block measurement rangeThe CONTROL Block performs its calculations in % according to the measurementrange of the sensor.If the CONTROL Block process variable is calculated (memory: VIEW.n), it is necessaryto define the working range.The decimal point adjustment is done by simultaneously pressing on the two arrowkeys ↑ and ↓.
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
USER MANUAL
- 23 -
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 setpointN° 2 (if used)
Output control Setpointgenerator
Channel of control
1 By EL.1 (logic input 1)
2 By EL.2
3 By EL.3
4 By EL.4
5 By EL.5
6 By the R/L key ‡
7 Memory CSP2.n*
8 On time slot N° 1 or N° 3
9 On time slot N° 2 or N° 4
0 Without
1 Memory TRKY.n*
2 Output locking by ByEL.n (logic input)
3 Tracking to the burn-outvalue by EL.n
4 Tracking to a measuringchannel by EL.n
0 Without
1 With
0 Channel N° 1
1 Channel N° 2
2 Channel N° 3
3 Channel N° 4
4 Channel N° 5
5 Channel N° 6
6 Memory FORC.n*
The index ".n" represents the control loop number.
3.4.6. Setpoint generator control N° 1 to 3 CGSP.n
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
On / Off Locking
1 Keyboard
2 Memory CSP3.n*
3 By EL.1
4 By EL.2
5 By EL.3
6 By EL.4
7 By EL.5
8 By the R/L key ‡
9 On time slot N° 1 or N° 3
A On time slot N° 2 or N° 4
0 Without
1 Keyboard
2 Memory HSP3.n
3 By EL.1
4 By EL.2
5 By EL.3
6 By EL.4
7 By EL.5
8 By the R/L key
9 On time slot N° 1 or N° 3
A On time slot N° 2 or N° 4
‡ See 3.4.1.1 Setpoint commutation with the key R/L .* For the description of the memorys programs, please refer to § 7 PROGRAM FUnction.
USER MANUAL
- 24 -
3.5. Software alarm N° 1 to 12 ALRM.n
This device owns 12 software alarms.
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
Allocation Alarm algorithm Threshold type Action on LED
1 Inactive2 Channel N° 13 Channel N° 24 Channel N° 35 Channel N° 46 Channel N° 57 Channel N° 68 Memory ALRn*
9 Loop N° 1A Loop N° 2B Loop N° 3C AFFI high alarmD AFFI low alarmE AFFR high alarmF AFFR low alarm
0 High alarm onprocess variableAlarm view N° 1
1 Low alarm onprocess variableAlarm view N° 2
2 Alarm if differencebetween processvariable andsetpointAlarm view N° 3
3 Alarm if processvariable lowerthan the setpointAlarm view N° 4
4 Alarm if processvariable higherthan the setpointAlarm view N° 5
5 Alarm view N° 66 Alarm view N° 77 Alarm view N° 88 Alarm view N° 9
0 Declared(keyboard)
1 Memory SEUIL.n*
(threshold)
0 No1 N° 12 N° 23 N° 34 N° 4
If an alarm is declared as inactive, the following alarm(s) will also be inactive.
The alarms can be software ones only. In this case, it is the program function that collectsthe information on the alarms status and uses them for sophisticated actions.
The alarms can be allocated to the views’ two main parameters :
• AFFI red display value
• AFFR green display value (PA or PR)In this case, the digit N° 1 defines if it is a high alarm (C or E) or low (D or F) and the digitN° 2 defines the selected view (View N° 1 = 0...View N° 9 = 8).
Example N° 1: ALRM1 = 9001 ⇒ Loop N° 1, high alarm on process variable, declaredthreshold, action on LED N° 1.
Example N° 2: ALRM1 = C102 ⇒ High alarm on red display, view N° 2, declaredthreshold, action on LED N° 2.
* * For the description of the memorys programs, please refer to § 7 PROGRAM FUnction..
USER MANUAL
- 25 -
3.6. Relays outputs 1 and 2 REL.n
The standard outputs are the two constantly present relays in the device.
STANDARD OUTPUT
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
Allocation Relay function Action sense
1 Alarm
2 Setpointgenerator Flag
3 Memory RELn*
4 Loop N° 1
5 Loop N° 2
6 Loop N° 3
7 LED
0 Alarm 1 or FlagGSP 1 or Controloutput of theHeating logic + orLED 1
1 Alarm 2 or FlagGSP 2 or Controloutput of theHeating logic - orLED 2
2 Alarm 3 or FlagGSP 3 or Controloutput of theCooling logic + orLED 3
3 Alarm 4 or FlagGSP 4 or Controloutput of theCooling logic - orLED 4
4 Alarm 5 or FlagGSP 5 or controlon SP1 or LED 1or 2
5 Alarm 6 or FlagGSP 6 or controlon SP2 or LED 1,2 or 3
6 Alarm 7 or FlagGSP 7 or controlon SP3 or LED 1,2, 3 or 4
7 Alarm 8 or FlagGSP 8
8 Alarm 9 or FlagGSP 9
...Alarm.. or FlagGSP..
F Flag GSP 16
0 0 Positive logic
1 Negative logic
Alarm: relay directly allocated to a soft alarm.
Flag: relay directly allocated to a segment of the setpoint profile generator.
Memory REL.n: relay controlled by the processing program function.
Loop N° n: relay allocated to a control output.
LED: relay allocated to one or several LEDS.
* * For the description of the memorys programs, please refer to § 7 PROGRAM FUnction..
USER MANUAL
- 26 -
3.7. Options outputs (slots N° 1 to 4)
3.7.1. Current or voltage board OUT.n
The codes of this table only appear if an analog output board has been installed on theslot N° n.
ANALOG OUTPUT
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
Allocation Control Type Sense
1 Channel N° 1
2 Channel N° 2
3 Channel N° 3
4 Channel N° 4
5 Channel N° 5
6 Channel N° 6
7 Memory OUT.n*
8 Loop N° 1
9 Loop N° 2
A Loop N° 3
B AFFR
C AFFI
0 Process variableView N° 1
1 SetpointView N° 2
2 DifferenceView N° 3
3 Heating outputView N° 4
4 Cooling outputView N° 5
5 View N° 6
6 View N° 7
7 View N° 8
8 View N° 9
0 4-20 mAor 2-10 V
1 0-20 mAor 0-10 V
0 Direct
1 Reverse
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 ⇒⇒ Loop N° 1, control output, 4-20 mA, direct.
Example N° 2: OUT1 = B200 ⇒⇒ Red display, view N° 3, 4-20 mA, direct.
3.7.1.1. Definition of the output zoom
3.7.1.1.1. Minimum output N° n OUT._
It is the minimum value corresponding to the minimum current output (when it is at 4 mAfor a 4-20 mA).Adjustable on the whole display range.
This parameter must be adjusted at 0 for a control output.
3.7.1.1.2. Maximum output N° n OUT.-
It is the maximum value corresponding to the maximum current output (when it is at 20mA for a 4-20 mA).Adjustable on the whole display range.
This parameter must be adjusted at 100 for a control output.
* For the description of the memorys programs, please refer to § 7 PROGRAM FUnction.
USER MANUAL
- 27 -
3.7.2. Logic or relay board REL.n
This table only appears if analog output board, a 1-relay board, a 2-relay board or amotorvalve board is present on the slot N° n.The configuration table is the same than in § 3.6 Relays outputs 1 and 2 REL.nIf a 2-relay board or a motorvalve board is present, you have to configure 2 tables.
3.7.3. Digital RS communication board RS 1.5Any digital RS installed in the device must be configured.Please refer to § 6 Digital communication for further details.
3.8. 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 withparameters
1 12 23 34 45 56 67 78 89 9
0 None1 View N° 92 Views N° 8 to 93 Views N° 7 to 94 Views N° 6 to 95 Views N° 5 to 96 Views N° 4 to 97 Views N° 3 to 98 Views N° 2 to 99 All
0 1 second1 2 seconds2 4 seconds3 8 seconds4 16 seconds
0 All1 Views N° 2 to 92 Views N° 3 to 93 Views N° 4 to 94 Views N° 5 to 95 Views N° 6 to 96 Views N° 7 to 97 Views N° 8 to 98 View N° 99 None
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 ⇒ The views N° 4 to 9 have an additional parameter.
This parameter is monitored by the program function.
Ex: Intermediary calculation display, hour, batch number etc.
Start of the adjustable views :
An adjustable view is a view whose parameter can be changed by the user (ratio, shift ortemporization, etc.).
Ex: Digit N° 2 = 4 ⇒ The parameter of the views N° 6 to 9 is adjustable.
A mnemonic Pr precedes an adjustable parameter.
A mnemonic Pa precedes a parameter that can only be displayed.
USER MANUAL
- 28 -
Commutation period :
It defines the presence time of each view on cyclic display.
3.8.2. Display 2 Block AFFI 2
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
1 Without RS LED
2 With RS LED
With RS LED : The LED is ON each time the device answers a MODBUS order.
3.9. Change to user mode UTILTo leave the configuration, press on when the message "MODE" (higher display) and"UTIL" (lower display) appear. The device starts up and goes to the user mode.Pressing any key will enable you to start again configuring.
USER MANUAL
- 29 -
4. USER MODE
The USER mode accepts up to nine display views (VUE).These views can either be control views, process variable views or program views with anadjustable parameter or not.
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82TIC25Vue
V u e
REM Y1 Y2 MAN
RS 1 2 3 4
Process variable
MnemonicSetpoint
Control signalView number
Watchdog
Green display
Red display
Yellow display
RL
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 exceptif they are monitored by a program.
KEYS FUNCTIONS
Operating functions : Other functions
Increments or decrements a value (particularly a setpoint)
Increments or decrements the controlsignal in manual mode
By simultaneously pressing the following keys,you quickly set the control signal :
and Control signal at 100%
and Control signal at 0%. and Control signal at 50%.
Validation and next parameterA/M Commutation Automatic/ManualVUE Change of view or
cyclic display if you press during a whileR/L Commute the setpoints SP1 and SP2
(REMOTE/LOCAL setpoint)
Access : Pressing simultaneously two keysVUE and Back to CONFIGURATION
mode
VUE and Go to ADAPTATION mode
VUE and Access to the change of VIEWTag when it is displayed.For more information, pleaserefer to § 4.1 Control Controlview.
and Change of the decimal point ofthe current parameter on thegreen display.
Note : The process variable visualizedon the red display is alwaysdisplayed with the samedecimals than the setpoint.
Increases or decreases brightness
LED functions :
REM Setpoint SP2 (external) selected
RS Indicates the answer to a MODBUSorder (if configured).
MAN Manual LED. Is has a fixed light whenthe view in progress is in MANUALmode. It flashes when the view inprogress is in automatic mode and atleast another view is in manual mode.
It flashes when the loop setpoint actsaccording to a rampThis LED is on when the setpointgenerator acts according to a step
1, 2, 3,4 : Alarm or program LEDS
Y1, Y2 : LED dedicated to the control.
USER MANUAL
- 30 -
4.1. Control viewList of the parameters of a control loop :
Tag on the view in progress
or Parameter that can be displayed(PA) or adjustable (PR)
Setpoint in progress
Point if selectedSetpoint N° 1
Point if selectedSetpoint N° 2
Heating output
Heating valve position
Valve position
Cooling output
Cooling valve position
Segment number in progress
Segment time left
TREND input value
Control type LEDS
ON/OFF Heating Y1 = logCh+Y2 = unused
ON/OFF Heating /ON/OFF Cooling
Y1 = logCh+Y2 = logFr+
Continuous Heating /Continuous Cooling
Y1 = YCh<>0%Y2 = YFr<>0%
Continuous Heating/ON/OFF Cooling
Y1 = YCh<>0%Y2 = logFr+
Heating SSF / ON/OFFCooling
Y1 = logCH+ or -Y2 = logFr+
Discontinuous outputs Y1 = logCh+Y2 = logfr+
Heating SAF withoutcooling
Y1 = logCH+Y2 = logCh-
Heating SSF withoutcooling
Y1 = logCH+Y2 = logCh-
Heating SAF / CoolingSAF
Y1 = logCH+ or -Y2 = logFR+ or -
Control outputs legends :
Ych = "HEATING" controlanalog output, from 0 to100%
logCH+ = "HEATING" controlLogic output +, 0 to 1
logCH- = "HEATING" controlLogic output -, 0 or 1
Ych = "COOLING" controlanalog output, from 0 to100%
logFr+ = "COOLING" controlLogic output +, 0 or 1
logFr- = "COOLING"control Logic output -, 0 or 1
SAF = Motorvalve withfeedback potentiometer
SSF = Motorvalve withoutfeedback potentiometer
The PID control output isalways displayed in yellow. Inmanual mode, it is adjustablewith the specific keys .
Allocation of the VIEWS
The control views areautomatically assigned :
View 1 for Loop 1View 2 for Loop 2View 3 for Loop 3
VIEW TAG
If it is completely blank, it is notdisplayed. Then, in user mode,if you start up at “ “ it will notbe displayed any more. Tomodify it, you will have to usethe PC configuration software.
USER MANUAL
- 31 -
4.2. Process variable or program view
Normal View :
This view type enables you to visualize a parameter on the red display (AFFA.n) and a tag on sixdigits on the green display. The VIEW tag can be adjusted either from the configurationsoftware, or directly in user mode (See § 4 USER MODE). This tag can be suppressed (See 4.1Control view).
The process variables can directly be visualized on the red display if they are declared as directlyvisible (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 notassigned 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, onthe 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).Thelimits 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 bedisplayed
View with adjustable parameter :
RL
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82TIC25Vue
V u e
REM Y1 Y2 MAN
R S 1 2 3 4
Calculation parameterAFFI.2
Tag
UnusedView number
Parameter that can be displayed AFFR.2
The key enables you to display theparameter where the view tag is located.
RL
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82TIC25Vue
V u e
REM Y1 Y2 MAN
R S 1 2 3 4
Calculation parameterAFFI.2
Tag
UnusedView number
Adjustable parameterAFFR.2
The key enables to display the adjustableparameter where the view tag is locatedThis parameter is adjusted with the keys and
For these 3 types of VIEW, the bargraphs and the yellow digital display are not used. However, thebargraphs can be monitored by program.
* See § 3.8.1 Display 1 Block AFFI 1
USER MANUAL
- 32 -
4.3. Restoration of the configuration from the MEMOCARD1. Lift up the front panel then pull it
up to the stop.
2. Revolve the panel to insert thememocard.
On a memocard, you can store :• The profile n°1 only.• The profile n°2 only.• The profile n°3 only.• The profiles 1, 2 and 3.• The whole configuration.
Once you insert the memocard, the front panel displays the following message :
RL
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82TIC25Vue
V u e
REM Y1 Y2 MAN
R S 1 2 3 4
Message that indicates the memocard content
Setpoint profile No2
Setpoint profile No3
Total configuration + profiles
Setpoint profile No1
Setpoint profiles No1, 2 and 3
RL
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82TIC25Vue
V u e
REM Y1 Y2 MAN
R S 1 2 3 4
RL
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82TIC25Vue
V u e
REM Y1 Y2 MAN
R S 1 2 3 4
Insertion of the memocard
Transfer towardsthe device
Transfer OKInitialization of the device
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 thedevice to the Memocard
Lift up before pulling
USER MANUAL
- 33 -
4.4. Adjustment of the brightness of the front panel :
and increases or decreases the brightness and
The brightness level is saved on the memory card. It is read by the configuration softwareand stored in the file .SZO. However, you cannot change it through the configurationsoftware. Its value by default is the maximum intensity.
5. ADAPTATION
The ADAPTATION mode allows the adjustment of various parameters such as the PID values, thealarms etc. These adjustments are done in real time without interrupting the device processing.
5.1. Access to the ADAPTATION mode
To go from the USER mode to the ADAPTATION one, press simultaneously the two keys andVUE .
Act the same way if you want to go back to the USER mode.The various parameters are gathered in function Blocks.
SCHERZO
50
30
0
90
80
70
60
40
20
10
100
5 00 1 0 0
82T IC25Vue
V u e
REM Y1 Y2 MAN
R S 1 2 3 4
Code orValue
View Number
Watchdog
Green display
Red display
Yellow display
RL
Mnemonic
KEYS FUNCTIONS
Selection of the parameter block : In the selection of the parameter andadjustment block
Selects the parameter Block
Accedes to the parameters of theselected Block
VUE Accedes to the Blocks associated tothe different views.
VUE and Back to USER mode(press simultaneously)
Adjustment of a parameter value
and Change the decimal pointposition of the adjustedparameter (press simultaneously)
Validates the adjusted parameter anddisplays the next one.
VUE and Back to USER mode(press simultaneously)
USER MANUAL
- 34 -
5.2. ADAPTATION blocks diagrams
Blocks associated to the control view in progress :
When you go in adaptation mode, you directly accede to the block associated to the view inprogress (Example : You accede to the control parameter of the loop 2 if you are on VIEW 2).In the whole ADAPTATION mode, the key VUE enables you to accede to the blocksassociated to the other VIEWS. The VIEW display always indicates the VIEW inprogress.
bloc
REGU
%
bP
mn
Ti
Sec
Td
Sec
Tcyc
%
HYST.CH
%
So paramètres
Suite des
bloc
LIMIT
U
SP_
U
SP-
%
Secur
%
Y_
%
Y-
U/mn
Grd.M
U/mn
Grd.d
bloc
GES.GSP NoGSP Nb.cycl
ON
PROG
OFF
PROG
RUN
PROG
HOLD
PROG
bloc
TUNE1
%
STEP
U
MES-
TUNE
GO
Mes
Ph1
Mes
Ph2
Mes
Ph3
Mes
Good
bloc
TUNE2 GO
TUNE TUNE
RUN1
TUNE
RUN8
TUNE
Good
1 1
Blocks free from any control view :
bloc
TARAGE
U
Max
Ent.1
Tarage
U
min
bloc
FILTRE
%
Filt.E1
%
Band.E1
%
Filt.E6
%
Band.E6
%/sec
Grd.S1
%/sec
Grd.S4
U
Max
Ent.6
Tarage
U
min
bloc
INFO
msec
T.cycl
msec
Etape N
bloc
M.CARD
SAUVE Sauve
GSP1
M.CARD
LOAD
M.CARD
Sauve
GSP2
Sauve
GSP3
Sauve
GSP123
Sauve
TOTAL
Sauve
Config
GSP1 GSP2 GSP3 GSP123 Etalon Config
Load Load Load Load Load Load
bloc
ALARM
U
ALR.1
U
HYST.1
U
ALR.12
U
HYST.12
USER MANUAL
- 35 -
bloc
DEF.GSPNoGSP
U.Tps
16
NbSEG
1
sec
U.Tps
min
U.Tps
heure
oui
Li.grd1
non
Li.grd1
sans
FG.grd1
FLG.1
Li.grd1
FLG.8
Li.grd1
Up/Utps
GRD.1
oui
Li.PAL1
non
Li.PAL1
sans
FG.PAL1
FLG.1
Li.PAL1
FLG.8
LI.PAL1
Up
PAL.1
Up
PAL.1
Up
PAL.1
bloc
SECUR
CODE
0
LIMIT
SEC.0
SEC.4
LIMIT
REGUL
SEC.0
SEC.4
REGUL
ALARM
SEC.0
SEC.4
ALARM
TARAGE
SEC.0
SEC.4
TARAGE
TUN1
SEC.0
SEC.4
TUN1
bloc
CST
U
CST.1
U
CST.2
U
CST.16
bloc
PARAM
U
PARA.1
U
PARA.2
U
PARA.15
The PARAM block tags can be modified
by the USER
bloc
TIMER
min
TIM.1
TIM.1
sec
Utps
TIM.1
min
TIM.4
TIM.4
sec
Utps
TIM.4
bloc
TIME
U
YEAR
U
MONTH
U
DAY
U
HOUR
U
MIN
bloc
PLG.H
H.mn
PLG.1
H.mn
PLG.2
H.mn
PLG.3
H.mn
PLG.4
bloc
PRG
Ent.1
PRG
Ent.6
PRG
Reg.1
PRG
Reg.3
PRG
SUP.1
PRG
SUP.2
PRG
bloc
LINEAR
1
no TABL
2
no TABL
10
no TABLVUE
Back to USER mode : VUE and simultaneously.
USER MANUAL
- 36 -
5.3. CONTROL Block REGU
This block is linked to its control view.
USER CODE EXPLANATION
PID BP Proportional band. Adjustable from 0.2 to 999.9%.
PID TI Integral time. Adjustable from 0.02 to 99.9 ; indicatedin minute and hundredth of minute.If ti > 99.0, the integral does not have any action. Theband centering parameter “So” then automaticallyappears.
PID TD Derivative time. Adjustable from 0 to 2000 seconds.
Control withoutIntegral
SO The band centering, necessary for a control withoutintegral. Adjustable from 0 to 100%.
PID discontinuous TCYC.CH Cycle time for a PID heating discontinuous control.Adjustable from 1 to 2000 seconds.
Heating ON/OFF HYST.CH Hysteresis for the Heating ON/OFF control.Adjustable from 0 to 10% of the process variablerange.
Motorvalve withfeedbackpotentiometer
HYST.CH Hysteresis for a motorvalve with feedbackpotentiometer. Adjustable from 0 to 10% of theoutput.
Motorvalve withoutfeedbackpotentiometer
TPAR.PP Crossing time of the valve for a motorvalve controlwithout feedback potentiometer. Adjustable from 1 to2000 seconds.
Motorvalve withoutfeedbackpotentiometer
BAND.PP If the difference (process variable-setpoint) is lowerthan this value, the integral is inhibited and no pulsewill be sent to the step by step motorvalve. Adjustablefrom 0 to 50% of the measurement range.
Motorvalve withoutfeedbackpotentiometer
PULS.PP Defines the minimum moving time of the step by stepmotorvalve. Adjustable from 0.1 to 20 seconds.
Heating step by stepmotorvalve / CoolingON/OFF
SEUI.FR Threshold on the difference (process variable-setpoint). If the difference is higher than the thresholdor if the valve is then driven for closing during alonger time than the crossing time, then the Coolingoutput is activated. Adjustable from 0 to 100% of themeasurement range.
Continuous Heating /Cooling ON/OFF
SEUI.FR Threshold on the output. If the PID output is lowerthan the threshold then, the Cooling output isactivated. Adjustable from 0 to 100% of the output.
Continuous Heating /Continuous Cooling
GAIN.FR Defines the gain for the Cooling output. Adjustablefrom 0.1 to 10.
USER MANUAL
- 37 -
USER CODE EXPLANATION
Heating continuous /Cooling continuous
BAND.CF Defines the dead band (<0%) or the overlap (>0%)for the cooling. Adjustable from -20% to +20%.
ON/OFF Heating /ON/OFF cooling
BAND.FR Defines the dead band for the ON/OFF cooling.Adjustable from 0 to 50% of the measurement range.
Discontinuouscooling
TCYC.FR Cycle time for PID control Cooling discontinuous.Adjustable from 1 to 2000 seconds.
ON/OFF Heating /ON/OFF cooling
BAND.CH
Defines the dead band for the ON/OFF Heating.Adjustable from 0 to 50% of the measurement range.
Continuous Heating /ON/OFF Cooling
BAND.CH
Defines the dead band for the Heating. Adjustablefrom 0 to 50%.
ON/OFF Cooling HYST.FR Hysteresis for the Heating ON/OFF control.Adjustable from 0 to 10% of the measurement range.
Motorvalve withfeedbackpotentiometer
HYST.FR Hysteresis for motorvalve with feedbackpotentiometer. Adjustable from 0 to 10% of theoutput.
PID feedforward A.TEND Defines the coefficient A of the output for thecalculation of the feedforward output.Yt = AY+Bt+C Adjustable from -20 to +20.
PID Feedforward B.TEND Defines the coefficient B of the feedforward input.Yt = AY+Bt+C Adjustable from -20 to +20.
PID feedforward C.TEND Defines the coefficient C of the output offset for thecalculation of the feedforward output.Yt = AY+Bt+C Adjustable from -1000% to +1000%.
5.4. LIMITS Block LIMIT
This block is linked to a control view.
Y_ Minimum control output. Adjustable from 0 to 100%.
Y- Maximum control output. Adjustable from 0 to 100%.
SP_ Minimum setpoint. Adjustable within the measurement range used (inEngineering unit).
SP- Maximum setpoint. Adjustable within the measurement range used (inEngineering unit).
SECUR.Y Burn-out value of the output in case of sensor failure. Adjustable in %.
Grd.M Value of the ramp on the setpoint when increasing.Adjustable in Engineering Unit by minute (0,001 to 1000).
Grd.d Value of the ramp on the setpoint when decreasing.Adjustable in Engineering Unit by minute (0,001 to 1000).
USER MANUAL
- 38 -
5.5. AUTO-TUNE Block STABLE process TUNE 1
This block is linked to its control view.
The message TUN1 only appears if the controller is in MANUAL mode.
Procedure :
1. Set the controller in MANUAL mode
2. Stabilize the process variable to a value close to the setpoint (X1) by manually increasingthe output signal to a value Y1.
3. Enter in the auto-tune procedure.
Two parameters are required :
StEP This parameter represents the variation of the output in % compared to theoutput signal Y1. This step on the output will set the process variable to a value X2corresponding to an output (Y1 + step).
MES. The maximum process variable not to exceed. The procedure will stop as soon asthis 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). Thedevice enters the auto-tune stage and displays it various stages.
Description of the various auto-tune stages :
PH.1 The step on the output has been applied. Then the output is at (Y1 + step). Theprocess 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 isexpected (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 Process too slow.
HS.2 The maximum fixed value has been reached. Start the procedure again with asmaller step.
HS.3 Start again with an increased output step.
HS.4 Start again with a decreased output step.
HS.5 There are too much disturbances met on your process and they do not suit themethod used by the TUN1 auto-tune.
USER MANUAL
- 39 -
5.6. UNSTABLE PROCESS AUTO-TUNE Block TUNE 2
This block is linked to its control view
This procedure can be adapted to some types of FURNACES (OVENS). In fact, around thefunctioning point, they behave as unstable processes.
Procedure:
1. Set the controller in MANUAL mode
2. Stabilize the controller to a lower process variable than the usual working value.
3. Counterbalance the setpoint to the stable process variable value so as to have nodifference.
4. Set the controller in AUTOMATIC mode.
5. Create a step on the setpoint of at least 10%.(In order to limit the overrun risks, we advise you to set an increasing step of 20% of thescale).
6. Go fastly to the menu TUN.2 of the adaptation mode.Press on ↵. The message "GO" appears. Press again on the key ↵, the procedure islaunched and the different phases are indicated by the texts RUN1 to RUN8.
To stop the mode TUNE, press twice on the key A/M.
Caution : This procedure forces the output at 100% during a while. Make sure that yourprocess accepts this tracking.The setpoint-overrun risk is possible with some processes that have a highproportional band.
5.7. SETPOINT GENERATOR CONTROL BLOCK GES.GSP
This Block is linked to the control view
This block only appears when you have configured a setpoint generator in the SPEC block -See § 3.4.5 Special functions N° 1 to 3 SPEC.n.
The parameters adjustment is allowed when the setpoint generator is stopped.
N° GSP This blocks allows you to choose one of the three setpoints generator (definedin 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 (0reloop until).
GSP Setpoint generator position :OFFON
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 to3CGSP.n
USER MANUAL
- 40 -
5.8. ALARM Block ALARME
Whatever the current view is, this block appears.
The ALRM code appears on the lower display.
Pressing the key ↵, you scroll through the following values (n = 1 to 12):
ALR.1 This variable represents the alarm N° 1 threshold.This variable is adjustable within the selected measurement range.
HYS.1 HYS.1 adjustable on the whole measurement range (in engineering unit).
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 displaylimits. In this case, pressing simultaneously on the two keys ↑↑ and ↓↓ , you change thedecimal point position.
5.9. FILTER Block FILTRE
Whatever the current view is, this block appears.
The FILTR code appears on the lower display.
You can define a filter for each measuring input.
Pressing the key ↵, you scroll through the following values (n = 1 to 6):
TAU.En "first order" type filter.Adjustment of the power from 0 to 100%.
BAND.En Adjustable from 0 to 100%. The filtering will be active only in the defined bandon each side of the current process variable.Any instantaneous variation of the process variable higher than the band will notbe affected by any filtering.The filtering power is linear within the band (at 0 on the band limit and at themaximum to the point).
GRD.Sn Limitation of the evolution speed of the installed analog outputs.Adjustable from 0.1 to 100%/seconds (inactive above 99%).
5.10. CYCLE INFORMATION Block INFO
This block gives you the following information.
T.cyc 94 ms Effective cycle time of the device in msec.
Etap.1 to 14 17.2 ms Effective time of each phase in msec.
Ent.X 23 Visualization of the last program (Ent.X) for excesses (programdone on several cycles) and number of the last step done.
USER MANUAL
- 41 -
5.11. TARE Block (customized calibration) TARAGEThis 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. Thermocouple input, RTD 100 ΩΩ or one resistance process variable :You adjust the shift value you want to apply to the process variable.Example: OFFSET = 2.5.Displayed process variable = real process variable + OFFSET.
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 inmillivolts corresponding to the sensor minimum. Pressing any other key enables youto go to the next stage without acquiring values.
2. The device then displays the value in millivolts corresponding to the range minimumadjusted in configuration. You can modify or not this value and then validate with thekey ↵.
3. The messages InP = and Maxxxx appear, xxxx is the maximum range value adjustedin configuration.If you press on the key ↵ then, the device displays ---- and measures the value inmillivolts corresponding to the sensor maximum. Pressing on any other key enablesyou to go to the next step without acquiring values.
4. The device then displays the value in millivolts corresponding to the range maximumadjusted in configuration. You can modify this value or not and then validate itpressing the key ↵.
From now on, when the real process variable will be equivalent to the calibratedminimum, you will have the range minimum and when it will be equal to the calibratedmaximum, you will have the range maximum.
5.12. MEMOCARD Block MCARDThis Block appears if a board has been installed in the device. For its insertion, please see4.3 Restoration of the configuration from the MEMOCARD
5.12.1. Save : From the device to the Memocard
We advise you to save the total configuration of the device linked to each workingsite.This board restores the device configuration in case of failure.
It is possible to save :GSP1 the setpoint profile N° 1GSP2 the setpoint profile N° 2GSP3 the setpoint profile N° 3GSP123 the setpoint profiles N° 1, 2 and 3TOTAL All the device parameters + the calibration parameters.
We advise you to save these data for each device and to put them inside thecasing.
USER MANUAL
- 42 -
5.12.2. Loading from the Memocard towards the device
It is possible to load :GSP1 the setpoint profile N° 1 onlyGSP2 the setpoint profile N° 2 onlyGSP3 the setpoint profile N° 3 onlyGSP123 the setpoint profiles N° 1, 2 and 3 onlyCONFIG All the device parameters but no calibration ones.ÉTALON Analog outputs calibration
+ Sensors calibration (tare)+ Inputs calibration if the jumper ST1 is present on the microprocessorboard.This function must be used only on the device which was used for thesaving. If not, you may loose the total calibration.
When you are loading a setpoint profile while it is in progress, the new profile will betaken into account on the next segment.
5.13. SECURITY Block SECUR
Whatever the current view is, this block appears.
This block enables you to adjust the locking levels of the control functions and of each blockof the device adaptation mode.
The access code to the modification is : 369.
5.13.1. Global locking GLOBAL
SEC.0 Without any locking.
SEC.1 Locking of the change to the configuration.
SEC.2 AUTO/MANU Commutation forbidden.
SEC.3 Setpoint Modification forbidden (auto-manu authorized).
SEC.4 SEC.2 + SEC.3
5.13.2. Adaptation blocks locking REGU...PLG.HOR
Each block of the ADAPTATION mode can be :
SEC.0 Visible and changeable.
SEC.1 Visible and not changeable.
SEC.2 Invisible.
USER MANUAL
- 43 -
5.14. SETPOINT GENERATOR DEFINITION Block DEF.GSPThis block enables you to define three setpoint profiles.
GSP You select the generator you want to modify (1 to 3).
You define :U.Tps The generator time unit : SEC (seconds), Min (minutes) ou Heur (hours).nb.Seg The generator’s 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 aslong 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 thesegment is free from the difference then, the setpoint starts on the currentsetpoint, 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 thisgradient. 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 DIGIT N° 3 DIGIT N° 4Flag 1 and 2 Flag 3 and 4 Flag 5 and 6 Flag 7 and 8
1 Without
2 Flag 13 Flag 2
4 Flag 1 and 2
0 Without
1 Flag 32 Flag 4
3 Flag 3 and 4
0 Without
1 Flag 52 Flag 6
3 Flag 5 and 6
0 Without
1 Flag 72 Flag 8
3 Flag 7 and 8
Grd.n Value of the upward or downward gradient on the new step expressed inengineering unit (UP) by time unit (UT) as defined above.Adjustable between 0,001 and 999,9 UP per UT.If the gradient is higher than 990 then it is not effective any more.
The minimum gradient calculation is done through the formula below :
TeU
×⋅=
3sec/ 1065530extent Range
Gradient
Te = sampling time in seconds, see § 5.10 CYCLE INFORMATION BlockINFO.
Li.PAL.n 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 isstopped as long as the absolute value of the difference is outside the allowedband (PG.LIBR).
FG.PAL.n You select the flag(s) GSP that are activated when the process is on thestep. See table FG.GRD.n.
PAL.n Step value. Adjustable between -999 and 9999 in engineering unit.t_PAL.n Step time expressed in time unit as defined above. Adjustable between 0
and 999,9 UT.PG.LIBR 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).
USER MANUAL
- 44 -
5.15. LINEARIZATION Block LINEAR
There are two types of linearizations : standard type or user type. They are used through theprogram function.
Standard Linearizations :
The standard linearizations are internal to the devices and cannot be modified by the user.
Type Programoperand
Input Output Output accuracy
Thermocouple K 254 Volt °C 0.1Thermocouple J 253 Volt °C 0.1Thermocouple T 252 Volt °C 0.1Thermocouple S 251 Volt °C 0.1Thermocouple R 250 Volt °C 0.1Thermocouple N 249 Volt °C 0.1Thermocouple B 248 Volt °C 0.1Thermocouple E 247 Volt °C 0.1Thermocouple W5 246 Volt °C 0.1Saturating steampressure NFX15-110
230 -50 to 150°C mbar from -50 to -10 = 0.2from -10 to 20 = 0.1from 20 to 80 = 0.2from 80 to 100 = 0.5from 100 to 150 = 3
User Linearizations :These linearizations are programmableby the user. There are 10 linearizationsas a whole.
Program operand Table number
0 Table N° 11 Table N° 2... Table N° ...9 Table N° 10
USER MANUAL
- 45 -
Setting of a table:
bloc
LINEAR
1
no TABL
M I E F
Mode selection
END
Suppress a stepInsert a stepModification of a step
Vue Vue Vue
10
no TABL
Inut
TABLE I FVue
0
POINT
0.000
ABS.0
0.000
ORD.0
1
POINT
0.000
ABSI.1
0.000
ORD.1
Declares a table as validEND
VUE
You can linearize in reverse mode with the function I.LIN.
Caution : The reverse linearization is only available for a function Y = f(x) strictly increasingand monotonous.
The TOTAL number of segments available is 80.
Use of a table with a program:
Example: Linearization of an input and display of the result on channel N° 4.
Step Operatingcodes
Operand Comments
0 CHA MESAB1 Load the process variable value N° 1in engineering unit in the operatingaccumulator.
1 LIN 0 Linearize the operating accumulatoraccording to the table N° 1.
2 RAN AFF4 Set the result in the display channel
N° 4.
USER MANUAL
- 46 -
5.16. TIMER Block TIMER
U.TPS SEC Selection of the timer time unit.MinHeur
TIM.n xxxx Time value in time unit adjustable from 0.1 to 999.9 UT.
4 timers are available : TIM.1 to TIM.4You can use these timers through the programs.
5.17. CONSTANTS Block CONSTThe constants are used through the programs.
CST.n The constants are adjustable in the display limits.n de 1 to 16
You can change the decimal point position pressing simultaneously on the two keys ↑↑and ↓↓ .
Validation and change to the next parameter : ↵.
5.18. PARAMETERS Block 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 keysVIEW and ↓↓ :
VIEW Go to the next digit.
↑ & ↓ Change the letter or the figure.
Validation and go to the next parameter : ↵.
5.19. Clock Block HORLOG
This Block only appears if your device owns this option.
This Block allows you to adjust the hour, the day, the month and the year.
5.20. PROGRAM Block PRGRAM
This block enables you to create and modify the processing programs.
For further information, please refer to § 7 PROGRAM FUnction.
USER MANUAL
- 47 -
5.21. Block Time Segment PLG.HOR
The time segment allows the setpoints commutation or the launching of the setpoint profilegenerator.
They are cyclic on a 24 hours day.
This block allows the adjustment of the flags, which will fix the four time segments in acomplete 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 Beginning of time segment N° 1.
F.PLG2 Beginning of time segment N° 2.
F.PLG3 Beginning of time segment N° 3.
F.PLG4 Beginning of time segment N° 4.
If two consecutive flags are adjusted at the same time, the corresponding time segment willnever be activated.
E.g. N° 1: Heating temperature control of a workshop.
F.PLG18h
F.PLG212h
F.PLG314h
F.PLG418h
F.PLG18h
SP = 19°C SP = 16°C SP = 19°C SP = 16°C
TiSeg N° 1 TiSeg N° 2 TiSeg N° 3 TiSeg N° 4
The control loop is declared with two setpoint (SP1 = 19°C et SP2 = 16°C).
The setpoint N° 2 selection is declared on the time segments N° 2 and 4, See § 4.4.4 (DIGITN° 1 = 9).
E.g. N° 2: Setpoint profile launching everyday from 22h to 4h.
F.PLG122h
F.PLG24h
F.PLG34h
F.PLG44h
F.PLG122h
TiSeg N° 1 TiSeg N° 4
The time segments N° 2 and 3 are inactive.
The launching of the setpoint profile generator is declared in the block CGSP.n on the timesegment 1 (or 3), See § 3.4.6 Setpoint generator control N° 1 to 3 CGSP.n (Digit N° 1 = 9).
USER MANUAL
- 48 -
6. DIGITAL COMMUNICATION
Configuration table of one or several digital com. installed in the unit.
The device can physically support five digital communications :
RS.5 : Standard basic com (RS 485 3 wires or 5 wires MODBUS slave).
RS.4 : Board RS 232 installed on slot N° 4
RS.3 : Board RS 232 installed on slot N° 3
RS.2 : Board RS 232 installed on slot N° 2
RS.1 : Board RS 232 installed on slot N° 1
Digital com. RS.1...5
DIGIT N° 1 DIGIT N° 2 DIGIT N° 3 DIGIT N° 4
B aud Rate Protocol Mode Range RS
1 300
2 600
3 1200
4 2400
5 4800
6 9600
7 19200
0 MODBUS slave
1 Printer mode
2 MODBUS master
0 ASCII 7 bits withoutparity 2 stop in theprinter mode
2 ASCII 7 bits parityeven 2 stop in theprinter mode
5 RTU 8 bits withoutparity 1 stop
6 RTU 8 bits parityeven 1 stop
7 RTU 8 bits parity odd1 stop
8 RTU 8 bits withoutparity 2 stop
0 Value of the WORDbetween 0 and 65535
1 Value of the WORDbetween 0 and 32767
2 Value of the WORDbetween 0 and 4095
3 Value of the WORDbetween 0 and 16383
6.1. MODBUS slave and addressing
The MODBUS slave enables you to connect the unit to a MODBUS master supervisor.
The supervisor initializes the dialogue and must ask the good question to the controller.
The acknowledged MODBUS commands are :Function 1 and 2 Reading BITFunction 5 and 15d Writing BITFunction 3 and 4 Reading WORDFunction 6 and 16d Writing WORD
WARNING :When a RS232 board is installed on one
option slot, the standard basic com. RS.5RS485/422 must be declared as unused.Only one digital com. can be operational.
USER MANUAL
- 49 -
6.1.1. Slicing of the bit memory that can be addressed :Bit 0000h to 07FFh ⇒ CNOMO reading function 1 or 2, writing : 5, 15 (0Fh)
Bit 0800h to 7FFFh ⇒ Reading function 1 or 2, writing : 5, 15 (0Fh)
Word F080h to F7F0h ⇒ Reading function 3 or 4, writing : 6, 16 (10h)
CNOMO BITS
Addresses (hexa) l/e CommentsBit Word
0002 le* CNOMO AUTO (0) MANU (1) Loop N° 1
0005 l CNOMO Alarm 1 (AL1)
000A et0001
l CNOMO Process variable failure (ENT) Loop N° 1
0066-0069 -- Idem 0002-000A for Loop N° 2 (address +100)
00CA-00D2 -- Idem 0002-000A for Loop N° 3 (address +200)
STANDARD BITS
Addresses (hexa) I/e CommentsBit Word
0800-080F F080 le MEB: Logic memory
0810-0816 F081 b8 ⇒ b14 l EL: Logic input
0820-0825 F082 b8 ⇒ b13 l RUPT: = 1 if process variable is out of its scale ±3%
0830-083F F083 l FGSP: Setpoint profile generator Flag
0840-084B F084 b8 ⇒ b3 l
0850-0859 F085 b8 ⇒ b1 le REL: Relays status 1 to 10
0860-0867 F086 b8 ⇒ b15 le LED: Lights status 1 to 8
0870 F087 b8 le AFFBLO: 1 blocked display 0 cyclic display
0871-0879 F087 b9 ⇒ b1 le VIEW1 to VIEW 9 : 1 display on the view nThe writing forces the locking of the display on the view n
CONTROLS BITS
0900 F090 b8 le* Auto (0) Manu (1)
0901 F090 b9 le* YCP: Heating logic output +Writing in manual mode only and if algorithm ON/OFF or SSF(Servomotor without feedback pot)
0902 F090 b10 le* YCM: Heating logic output –Writing in manual mode only and if algorithm SSF(Servomotor without feedback pot)
0903 F090 b11 le* YFP: Cooling logic output +Writing in manual mode only and if algorithm heating ON/OFFand cooling ON/OFF
0904 F090 b12 l YFP: Cooling logic output -
0905 F090 b13 le TRKY: Forcing of the control output
0908 F090 b0 l Wrpe: Ramp on setpoint
0909 F090 b1 le CSP2: Commutation on second setpoint
090A F090 b2 le CSP3: On / Off setpoint profile generator
090B F090 b3 le HSP3: Locking setpoint generator
0920-093F F092-F093 -- For loop 0900-091F For loop N° 2
0940-095F F094-F095 -- Idem 900-091F for loop N° 3
l/e Parameter that can be read or written.
l Parameter that can be read.
* Parameter is saved in EEPROM and can only be written 100000 times. The other ones have an unlimited writing times .
! According to the configuration, the parameter can be saved in a EEPROM (100000 writtings) or in NOVRAM (unlimitedwritings ).
USER MANUAL
- 50 -
6.1.2. Slicing of the word memory (16 bits):Word address: 0000h to 07FFh ⇒ CNOMO MODBUS function of reading 3 or 4, writing : 6,
16 (10h)Word address: 0800h to F080h ⇒ MODBUS function of reading 3 or 4, writing : 6, 16 (10h)A word is a register of 16 bits. According to the configuration (digit N° 4 table RS.n) this wordresolution is 16, 15, 14 or 13 bits. This word represents a value between a minimum and a maximum.Eg. : Reading of the process variable N° 1 (min scale = 0 and max_scale = 200.0°C).
CNOMO WORDS
Addresses
(hexa)
L/e Comments WORD Scale
0001 l CNOMO Process variable of loop N° 1 * pd (pd = 1 withoutdecimal, pd = 10 one decimal ... pd = 1000 three decimals)
val * PD
0002 Le CNOMO Reads SP in progress, Writes SP1 SP * PD
0003 Le* CNOMO Reads Y in progress, Writes Y manu (0.0/1.0) * 100
0006 l CNOMO XP (.2/999.9) * 10
0007 Le* CNOMO Direct / reverse = 0 function not run (0.02/9990) *100
0008 le* CNOMO Ti (1.0/2000)
0009 le* CNOMO Td
000A le* CNOMO Time modulation heating Output (0.0/2000)
000B l CNOMO Min Scale * PD
000C l CNOMO Max Scale * PD
000D le* CNOMO Threshold alarm 1 * PD
0079 l CNOMO Manufacturer brand Most significant bit : 13d
007A l CNOMO Units type Most significant bit : 20d
01F5-0201
-- CNOMO Idem 0001-000D for Loop N° 2 (address +500d) ----
03E9-03F5
-- CNOMO Idem 0001-000D for Loop N° 3 (address +1000d) ----
0800-0805
l Process variable channel N° 1 à N° 6 in relative (0.0/1.0)
0806 l Process variable Loop N° 1 (Min/Max scale)
0807 le Reads SP in progress, Writes SP_NUM Loop N° 1 (Min/Max scale)
0808 le* Reads Y in progress, Writes Ymanu Loop N° 1 (0.0/1.0)
0809-080B
-- Idem 0806-0808h for Loop N° 2 ---
080C-080E
-- Idem 0806-0808h for Loop N° 3 ---
0810 l YC: Reads Y heating in progress loop N° 1 (0.0/1.0)
0811 l YF: Reads Y Cooling in progress Loop N° 1 (0.0/1.0)
0812 le! SP1: Reads setpoint 1 in progress Loop N° 1, Writes,according to the configuration:
• the setpoint on keyboard (*),
• digital communication,
• memory SP1
(Min/Max scale)
USER MANUAL
- 51 -
WORD STANDARDS
Addresses(hexa)
l/e Comments WORD scale
0813 le! SP2: Reads setpoint 2 in progress loop N° 1. Writes, according to theconfiguration :• the setpoint on keyboard (*),• digital com.,• memory SP2
(Min/Max scale)
0814 le RECC: Position heating valve in progress Loop N° 1 (0.0/1.0)
0815 le RECF: Position cooling valve in progress Loop N° 1 (0.0/1.0)
0816 le FORC: Tracking Y channel, Loop N° 1 (0.0/1.0)
0817 le* REG_: Minimum control output Loop N° 1 (0.0/1.0)
0818 le* REG-: Maximum control output Loop N° 1 (0.0/1.0)
0819 le* SP_: Minimum setpoint Loop N° 1 (Min/Max scale)
081A le* SP-: Maximum setpoint Loop N° 1 (Min/Max scale)
081B le* Upward gradient of the setpoint ramp in EU/mn (.001/1000)
081C le* Downward gradient of the setpoint ramp in EU/mn (.001/1000)
081D le* BP Loop N° 1 (0.2/999.9)
081E le* Ti Loop N° 1 (0.02/99.99)
081F le* Td Loop N° 1 (0/2000)
0820 le* S0 Loop N° 1 (0.0/1.0)
0821 le* P_CF1: Parameter Heating / Cooling Loop N° 1.See description § 8.4.1.6.
(-0.5/0.5)
0822 le* P_CF2: Parameter Heating / Cooling Loop N° 1.See description § 8.4.1.6.
(-0.5/0.5)
0823 le* TCYCL.C: Cycle time or heating output trip Loop N° 1 (1/2000)
0824 le* HYST.C: According to configuration:• Hysteresis heating output in case of On / Off• Servodrive with feedback potentiometer (0/.1)• Pulse minimum heating output servodrive without feedback
potentiometer
(0.0/0.1)
(0.0/0.1)
(0.1/20)
0825 le* TCYCL.F: Cycle time or cooling output trip Loop N° 1 (1/2000)
0826 le* HYST.F: According configuration : Hysteresis cooling output in case On/ Off or servodrive with feedback pot.
(0.0/.1)
0827 le TEN: Trend Loop N° 1 (0.0/1.0)
0828 le* COEFA: Coefficient A Trend Loop N° 1 (-10/+10)
0829 le* COEFB: Coefficient B Trend Loop N° 1 (-10/+10)
082A le* COEFC: Coefficient C Trend Loop N° 1 (-999/+9999)
l/e Parameter that can be read and written.
l Parameter that can be read.
* Parameter is saved in EEPROM and can only be written 100000 times. The other ones have an unlimited writing times .
! According to the configuration the parameter can be saved in a EEPROM (100000 writings) or in NOVRAM (unlimitedwritings ).
USER MANUAL
- 52 -
WORDS STANDARDS
Addresses(hexa)
l/e Comments WORD scale
082B le NUMGSP: Number of setpoint generator in progress on Loop N1°. Writing is allowed only when generator is off.
(entire number between 0-5)
082C le CYCGSP: Reading of the number of cycles completed.The writing of the number of cycles to be completed will betaken into account at the end of the last segment.
(entire number between 0-10000)(0 infinite)
082D le SEGGSP: Reading of the number of the segment in progress.The writing forces the profile of the assigned segment.
(entire number between 0and number of segments)
082E l Minimum scale Process variable Loop N° 1. (-999/9999)
082F l Maximum scale Process variable Loop N° 1. (-999/9999)
0850-088F -- Idem 0810-084F for Loop N° 2. ---
0890-08CF -- Idem 0810-084F for Loop N° 3. ---
0900-0905 l Process variables values (Min/Max scale)
0906-090B l Minimum channel process variable Loop N° 1. (-999/9999)
090C-0911 l Maximum channel process variable Loop N° 1. (-999/9999)
0912-091D le! THRESHOLD : alarms threshold 1 to 12.! if the threshold is declared : limited writing(*)
Extent according to the configuration :• On process variable : min/max process variable• On loop process variable : min/max loop variable• On loop deviation : 0 loop process variable extent• On memory ALRM, AFFI or AFFR: -999/9999
0922-0931 le CONST: Program constants (-999.0/9999)
0932-0941 le* PARAM: User’s Parameters (-999.0/9999)
0942-0945 le OUT: Analog output (Min/Max scale)
0946-0949 l Minimum output scale (-999/9999)
094A-094D l Maximum output scale (-999/9999)
094E le VUE: Number of the view in progress.Writing locks the display on this view.
Entire number between(0-8)
094F-0958 le AFFI: Value of the red display (-999/9999)
0959-0962 le AFFR: View variable Pa/Pr (AFFR_/AFFR-)
0963-096C le AFFR_: Minimum parameter adjustment Pa/Pr (-999/9999)
096D-0976 le AFFR-: Maximum parameter adjustment Pa/Pr (-999/9999)
0977-0986 le MEMA: Analog memories (-999/9999)
0987-098A le VTIM: Time value of the timers (0.1/999.9) in TU (sec,min, hour)
l/e Parameter that can be read and written.
l Parameter that can be read.
* Parameter is saved in EEPROM and can only be written 100000 times. The other ones have an unlimited writing times .
! According to the configuration the parameter can be saved in a EEPROM (100000 writings ) or in NOVRAM (unlimitedwritings ).
USER MANUAL
- 53 -
WORDS STANDARDS
Addresses(hexa)
l/e Comments WORD Scale
098B-098E l RTIM: Time value to be passed (0/1000) en UT
098F le Global locking.Automatically goes back to its initial value if the unit has notreceived any order.
Entire number (0-4)
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 notreceived any order for one minute.
Entire number (0-2)
0991 le Locking TUNE 1 block (strong weight of the word ) and TUNE 2block (weak weight of the word).Automatically goes back to its initial value if the unit has notreceived any order for one minute.
Entire number (0-2)
0992 le Locking GES.GSP block (strong weight of the word) and DEF.GSP(weak weight of the word).Automatically goes back to its initial value if the unit has notreceived any order for one minute.
Entire number (0-2)
0993 le Locking ALARM block (strong weight of the word) and FILTREblock (weak weight of the word).Automatically goes back to its initial value if the unit has notreceived any order for one minute.
Entire number (0-2)
0994 le Locking TARAGE block (strong weight of the word) and PRGRAMblock (weak weight of the word).Automatically goes back to its initial value if the unit has notreceived any order for one minute.
Entire number (0-2)
0995 le Locking PARAM block (strong weight of the word) and CONSTblock (weak weight of the word).Automatically goes back to its initial value if the unit has notreceived any order for one minute.
Entire number (0-2)
0996 le Locking TIMER block (strong weight of the word) and LINEARblock (weak weight of the word).Automatically goes back to its initial value if the unit has notreceived any order for one minute.
Entire number (0-2)
0997 le Locking M.CARD block (strong weight of the word) and HORLOGblock (weak weight of the word).Automatically goes back to its initial value if the unit has notreceived any order for one minute..
Entire number (0-2)
0998 le Locking PLG.HOR block (strong weight of the word).Automatically goes back to its initial value if the unit has notreceived any order for one minute.
Entire number (0-2)
The stored values in relative value to the addresses 0800H to 09FFH can be reached inabsolute value (IEEE = 2 registers). You have to apply the conversion formula below so as todetermine their address.
l/e Parameter that can be read and written.
l Parameter that can be read.
* Parameter is saved in EEPROM and can only be written 100000 times. The other ones have an unlimited writing times .
! According to the configuration the parameter can be saved in a EEPROM (100000 writings) or in NOVRAM (unlimitedwritings ).
USER MANUAL
- 54 -
DOUBLE WORD IN IEEE FORMAT
Addresses (hexa)
l/e Comments WORD Scale
6000-61FF -- For the variables: addr = 0800-08FFhaddr IEEE = (addr - 800h) * 2 + 6000h
---
6200-63FF -- For the variables: addr = 0900-09FFhaddr IEEE = (addr - 900h) * 2 + 6200h
E.g. : Process variable V2 = 25°C Address = 6202H = 25090d25°C IEEE = 41C8H 0000H or 16840d 0000d
---
Particular Orders :
Addresses (hexa)
l/e Comments WORD Scale
E202 e Writing of the hour in BCD (Binary coded decimal) on 4 registers :AAH-SEC: Min-hour: DAY-DATE: MONTH - YEAR
E.g. : 16H45mn00sec/Wednesday 17/january 1996: AA00 4516 0417 0196
E203 e Reset unit writing in one register 55AA
2000-200B l Totalizator N° 1: MSB 2000 and LSB 2001Totalizator N° 6: MSB 200A and LSB 200B...Totalizator N° 1 to 6 in BCD on two registers
E.g. : If the totalizator N° 1 counts 012345 the registers to the addresses 2000h and2001h will be equal to 0001h and 2345h (9029d) respectively.
Reading of bits in WORD function :
The word is sliced in 16 bits.
@Mot = (@Bit/16) Word
+F000h MSB byte LSB byte
Bit N° of the Word 15 14 13 12 10 11 9 8 7 6 5 4 3 2 1 0
Offset @Bit +7 +6 +5 +4 +3 +2 +1 +0 +15 +14 +13 +12 +11 +10 +9 +8
E.g. : When you read a word in the address F090h, the bit N° 8 of the word will representthe Auto-Manu value of the loop N° 1 (address bit 0900h).
l/e Parameter that can be read and written.
l Parameter that can be read.
* Parameter is saved in EEPROM and can only be written 100000 times. The other ones have an unlimited writing times .
! According to the configuration the parameter can be saved in a EEPROM (100000 writings) or in NOVRAM (unlimitedwritings ).
USER MANUAL
- 55 -
Definition of IEEE standard:
The IEEE standard allows the transmission of data in engineering unit, without having todeclare the scale minimum and maximum.
2nd Word (@n+1) 1st Word (@n) 2nd Word (@n+1)
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
6.2. PrinterThese orders enable to send some messages and some parameters on the printer-configured digital RSThe 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 SLAVEMODBUS protocol.
The usable MODBUS orders are :
Function 1 and 2 Reading BITS IMP 52
Function 5 Writing BITS IMP 55
Function 3 and 4 Reading WORDS IMP 51
Function 6 and 16d Writing WORDS IMP 54 Entire Num. on 1 register55 Relative (digital RS scale) on 1
register56 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 SLAVEMODBUS must be done in this case by the unit itself.
USER MANUAL
- 56 -
7. PROGRAM FUNCTION
A program is a succession of instruction performed sequentially.
The instruction can be binary for automatism functions and analog for calculation functions.
They include two types of parameters:
Operating Code Operand
CHA.A MAB.1
The program allows analog calculation, Boolean operations, memorization, processing of the tenrelays, four analog outputs and nine display views.
Each program includes an analog accumulator (ACC.A), a logic accumulator (ACC.b) and onevariable 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 displaysthe result on the display view N° 4:
0 CHA MESAB.1ACC.A
103.5 oCMESAB.1
1 ADD MESAB.2ACC.A
15.6 oCMESAB.2
103.5 oC
xxxxx
3 JUMP 0ACC.A
119.1 oCAFFI.4
119.1 oC
2 RAN AFFI.4ACC.A
xxxxAFFI.4
119.1 oC
P.V. N°1 in °C
P.V. N°2 in °C
Disp. View N°4
Disp.View N°4
USER MANUAL
- 57 -
7.1. Program and cycles
Eleven programs are available. They are divided in two types :
Programs performed at the end of a step :
Device Cycle Step Location in the device cycle AvailableTime inmSec
Step N° 1 INP.1 Performed after process variable N° 1 processing. 8
Step N° 2 INP.2 Performed after process variable N° 2 processing 10
Step N° 3 INP.3 Performed after process variable N° 3 processing 10
Step N° 4 INP.4 Performed after process variable N° 4 processing 10
Step N° 5 INP.5 Performed after process variable N° 5 processing 10
Step N° 6 INP.6 Performed after process variable N° 6 processing 10
Step N° 7 CON.1 Performed after control block N° 1 processing 8
Step N° 8 CON.2 Performed after control block N° 2 processing 8
Step N° 9 CON.3 Performed after control block N° 3 processing 8
Step N° 12 OUTPUT Last step : NO PROGRAM 0
Programs with a necessary supplementary step :
Device Cycle Step Location in the device cycle Availabletime inmSec
Step N° 10 SUP.1 Performed during its own step 25
Step N° 11 SUP.2 Performed during its own step 25
The position of the supplementary steps in the device cycle is defined in theADAPTATION mode before the programs definition.
Each supplementary program increases the device cycle time by 32 msec but it can includemore 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.
USER MANUAL
- 58 -
7.2. How to insert a program
Programs are developed in the ADAPTATION mode, in the PROGRAM block.
bloc
PRGRAM
PRG
Entr 1
PRG
Entr 6
PRG
Regu 1
PRG
Regu 6
PRG
Supp 1
PRG
Supp 2
OFF
Entr 1
RUN
Entr 1
0
PASM I E F
Mode selection
END Suppress a step
Insert a stepModification of a step
JUMP
0
J0
0
CH.A
0
ADD
0
JUMP
0 1 2 3
JUMP JUMP JUMP
POSI
Entr 1
POSI
Regu3
Vue
Vue Vue Vue
Modification of the operating code
Modification of the operand
Mode selection
Location selection
Program ON/OFF
Selection of the program to modify
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 timeper step (§ 7.1 Program and cycles) per step, the program is then partially stopped and re-initialized on the next cycle at the last program step not tested.
USER MANUAL
- 59 -
7.3.1. Analog operating codes
Note : The resolution of analog calculations is 1 for 65535.The abbreviation Ut defines the time necessary for each instruction to be done in ms.
Code Ut Comments
CH.A 0.18 Loads the analog accumulator with the operand value.
E.g. : CH.A MAB.1
Loads the process variable N° 1 in the accumulator.
CHI.A 0.18 Loads the analog accumulator with the indexed operand.
E.g.: INDEX = 1CHI.A MAB.1
Loads the process variable N° 2 in the accumulator. Some operandsare only accessible through indexed instruction.
ADD 0.27 Add the operand value to the accumulator, the result is in theaccumulator.
SUB 0.27 Subtracts the operand value to the accumulator, the result is in theaccumulator.
DIV 0.58 Divides the accumulator by the operand, the result is in theaccumulator.
MUL 0.3 Multiplies the accumulator by the operand, the result is in theaccumulator.
RAC 5.6 Performs the operand square root, the result is in the operand.Does not modify the accumulator.The square root extraction is only possible for data includedbetween 0.001 and 500.
CSG 0.34 Changes the operand sign, the result is in the operand.Does not modify the accumulator.
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 Increments by 1 the operand, the result is in the operand.Does not modify the accumulator.
DEC 0.45 Decrements by 1 the operand, the result is in the operand.Does not modify the accumulator.
CLR.A 0.28 Resets to zero the operand.
Does not modify the accumulator.
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 = 0SMI.A ME0.A
Resets to zero the analog memories MEM.2, MEM.1, MEM.0
USER MANUAL
- 60 -
Code Ut Comments
SWP.A 0.57 Exchanges the accumulator value and the operand.
SWP.I 0.57 Exchanges the value of INDEX and the operand.Does not modify the accumulator but the operand is truncated.
SETI 0.1 Sets the INDEX to the operand value (0 to 255).E.g. : SETI 5 sets the INDEX to 5.Does not modify the accumulator.
SETA 0.1 Sets the analog accumulator to the operand value (0 to 255).E.g. : SETA 5 sets the accumulator to the value
CMPI 0.1 Compares the INDEX to the operand value (between 0 and 255).If INDEX ≥ operand then the logic accumulator is set to 1.Does not modify the analog accumulator.
CMP 0.21 Compares the operand value to the accumulator.If (ACC.A - value) ≥ 0 Then, the logic accumulator is set to 1.Does not modify the accumulator.
CMPS 0.21 Compares the operand value to the accumulator.If (ACC.A - value) > 0 Then, the logic accumulator is set to 1.Does not modify the accumulator.
CASE 0.3 Removes the program pointer from the analog operand value +1(transformed in an entire and included between 0 and 255).Does not modify the accumulator.
CVB 0.26 Converts the operand (entire between 0 and 255) in 8 binary memories.The result is placed in the binary conversion memories MCB.1 to 8(MCB.1 = Low significant bit).Does not modify the accumulator.
CUMU 2.45 Adds the exact value of the operand to V_CUM assigned by the(INDEX+1). The INDEX is limited to 5 (6 totalization available).If the integration reaches its pulse weight then the logic operandF_CUM goes to 1 and the pulse weight is subtracted to V_CUM.The data to integrate must be higher than1E -6 and lower than the maxintegration.The integration resolution is 1E -10.The max. integrated must be lower than 9999.At the end of the instruction the accumulator includes V_CUM.
LIN 2 Does the linearization of the accumulator according to the table N(operand), See § 5.15 LINEARIZATION Block LINEARThe result is placed in the analog accumulator (ACC.A).
I.LIN 2 Does the inverse linearization according to the table N(operand), See §5.15 LINEARIZATION Block LINEAR.The result is placed in the analog accumulator (ACC.A).
FCT X Does the processing of the analog accumulator according to thealgorithm N (operand), See § 7.3.1.3 Specific CalculationsInstructions FCT.The result is placed in the analog accumulator (ACC.A).
The processing time depends on the processing complexity.
IMP -- MODBUS master printing or management, See § 7.3.1.1 and § 7.3.1.2
RAN.A 0.28 Sets the accumulator in the operand.
RAI.A 0.28 Sets the accumulator in the indexed operand.
USER MANUAL
- 61 -
7.3.1.1. Printing Instruction IMPThese instructions allow the sending of messages and parameters through a printer-configureddigital 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 buffercapacity must be performed in several times (You have to wait until the buffer is empty to print).
Code Operand Ut Comments Number ofcharacters
IMP 0 .04 RESET (RAZ) buffer printing. 0
IMP 1 .04 Printing of buffer on slot N° 1.Buffer reset to zero after printing.
0
IMP 2 .04 Printing of buffer on slot N° 2.Buffer reset to zero after printing.
0
IMP 3 .04 Printing of buffer on slot N° 3.Buffer reset to zero after printing
0
IMP 4 .04 Printing of buffer on slot N° 4.Buffer reset to zero after printing.
0
IMP 5 .04 Printing of buffer on digital RS u.Buffer reset to zero after printing.
0
IMP 6 .15 Loads the value of the analog accumulator(ACC.A) in the printing buffer.
4
IMP 7 .08 Loads the value of INDEX (entire 0/65535) in theprinting buffer.
3
IMP 8 .27 Loads the indexed text in the printing buffer.
INDEX: 0 to 9 ⇒⇒ Tag of views
INDEX: 10 to 25 ⇒⇒ Tag of parameters
8
IMP 9 .09 +0.02 *
n
Loads INDEX * character (included in the analogaccumulator) in the printing buffer.
E.g.: If INDEX = 10d and ACC.A = 32 thenbuffer is full with 10 characters "Space".
INDEX+2
IMP 10 .09 Loads CR + LF in the printing buffer. 4
IMP 11 .53 *n
Loads Tag + Red display value + CR + LF of theviews used in the buffer.
nbVUE*19
IMP 12 .3 Loads DAY / MONTH / YEAR / HOUR / MINUTE +CR + Lf in the printing buffer.
18
IMP 13 .3 Loads text and value of index linked parameter+ CR + LF in the printing buffer.
INDEX: 0 to 9 ⇒⇒ Views Tag and Value
INDEX: 10 to 25 ⇒⇒ Parameters Tag and Value
17
IMP 14 .3 Loads the value of totalizer N° INDEX (0 to 5) inthe printing buffer.
10
IMP 15 .04 Sets the logic accumulator to 1 if the buffer isprinting. If not it is at 0.
0
See § 7.5.6 Printing of the views status everyday at 8h o’clock
USER MANUAL
- 62 -
7.3.1.2. MODBUS master instruction IMPThese instructions allow the MODBUS slave units management by SCHERZO.
BASIC FUNCTIONSCode Operand Ut CommentsIMP 0 .04 Buffer RESET (RAZ) MODBUS frame.IMP 1 .04 Emission on slot N° 1.
Slave Address = INDEX.Frame is not destroyed after this instruction.
IMP 2 .04 Emission on slot N° 2.Slave Address = INDEX.Frame is not destroyed after this instruction
IMP 3 .04 Emission on slot N° 3.Slave Address = INDEX.Frame is not destroyed after this instruction.
IMP 4 .04 Emission on slot N° 4.Slave Address = INDEX.Frame is not destroyed after this instruction.
IMP 5 .04 Emission on slot N° 5.Slave Address = INDEX.Frame is not destroyed after this instruction.
TEST FUNCTIONS SLAVE RESPONSEIMP 15 .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 (2seconds).
IMP 50 .04 Sets the logic accumulator to 1 if the slave’s answer is correct.
FRAME ORGANIZATION FUNCTIONS
Code Operand Ut CommentsIMP 51 .04 Asks for the INDEX REGISTERS reading at the analog
accumulator address (function MODBUS 3H).IMP 52 .04 Asks for the INDEX BITS reading at the analog accumulator
address (function MODBUS 1H).IMP 54 .04 Asks for the INDEX value writing at the analog accumulator
address (function MODBUS 6H).IMP 55 .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 =
16384IMP 56 .08 Asks for the analog accumulator value (IEEE) writing at the
address INDEX (function MODBUS 10H: 2 registers).IMP 57 .04 Asks for the logic accumulator value writing at the address of
the analog accumulator (function MODBUS 5H).
COLLECTED DATA REINSTALLATION FUNCTIONSIMP 60 .04 Sets the analog accumulator value to the entire value of a read
register.If several registers are read, the concerned register number =INDEX.
IMP 61 .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.
IMP 62 .04 Sets the analog accumulator to the value in IEEE of a readregister.If several registers are read, the concerned register number =INDEX.
IMP 63 .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 IMPfunction other than IMP 15 will be accepted.
See § 7.5 Examples of programs.
USER MANUAL
- 63 -
7.3.1.3. Specific Calculations Instructions FCTThese functions allow specific processings.
Code Operand Ut Comments
FCT 0 4 ms ln: Natural Logarithm. Calculation accuracy = 1E -4.
FCT 1 4 ms LOG: Logarithm base 10. Calculation accuracy = 1E -4.
FCT 2 4 ms Exp : Exponential of a number N (-43 < N < 43). Calculationaccuracy = 1E -4.
FCT 3 4 ms SINUS: In radian. Calculation accuracy = 1.5E -4.
FCT 4 4 ms COSINUS: In radian. Calculation accuracy = 1E -4.
FCT 5 3 ms Limits the evolution to the gradient value included in PARAM.n(in UP/mn) in the two senses.MEMA.N is a value in progress. Writing in this parameterallows ramp initialization.
n = INDEX (0 to 15: 16 ramps maximum)
Before the instruction, the value to be reached (to be limited)must be located in ACC.A.After the instruction, ACC.A contains the ramped value.The minimum gradient value is :
GRDmin (UP/mn) = Process variable max/(900 * tcycle)
E.g. : Process variable to reach = 100°C, tcycle = 100 ms
GRDmin = 100/(900 * 0.1) = 1,1°C/mn
FCT 6 3 ms Idem FCT 5 with gradient up and down of different value.Limits the evolution to the value of the gradient included inPARAM.n (in UP/mn) in the positive evolution andPARAM.n+1 in the negative evolution.
n = INDEX (0 to 7: 8 ramps maximum)
FCT 7 3 ms Increments by 1 the Totalizer 6 Digits N° INDEX (0 to 5). Thetotalizer display is located on the green display of theirrespective views.ACC.A includes the value of the totalizer at 1 for 65535.The totalizers are saved in case of power supply failure.
FCT 8 0.3 RESET (RAZ) of totalizer N° INDEX (0 to 5) and of ACC.A.
FCT 9
FCT 10
Warning : The functions are sophisticated operations that need a lot of time to beexecuted.A program, which includes the functions, can then be completed on severalcycles.
Example: The average time for a program execution by cycle is 10 ms and the averagetime of a function is 4 ms.
USER MANUAL
- 64 -
7.3.2. Logic operating codes
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 thestatus change of the logic variables.
Code Ut CommentsCH.b 0.19 Loads the assigned logic parameter in the logic accumulator.CHn.b 0.19 Loads the inverse value of assigned logic parameter in the logic accumulator.CHM 0.19 Loads the rising edge of the assigned logic parameter in the logic accumulator.CHd 0.19 Loads the falling edge of the assigned logic parameter in the logic accumulator.CHi.b 0.19 Loads the assigned logic parameter in the logic accumulator.
The operand is indexed.CHn.I 0.19 Loads the inverse value of assigned logic parameter in the logic accumulator.
The operand is indexed.CFMI 0.19 Loads the rising edge of assigned logic parameter in the logic accumulator.
The operand is indexed.CFdI 0.19 Loads the falling edge of assigned logic parameter in the logic accumulator.
The operand is indexed.AND 0.19 Does an AND logic between the assigned logic parameter and the logic accumulator.
The result is in the logic accumulator.ANDn 0.19 Does a AND logic between inverse of assigned logic parameter and the logic accumulator
The result is in the logic accumulator.ANFM 0.19 Does an AND logic between the rising edge of the assigned logic parameter and the logic
accumulator.The result is in the logic accumulator.
ANFd 0.19 Does an AND logic between the falling edge of the assigned logic parameter and the logicaccumulator.The result is in the logic accumulator.
OR 0.19 Does an OR logic between the assigned logic parameter and the logic accumulator.The result is in the logic accumulator.
ORn 0.19 Does an OR logic between the inverse value of the assigned logic parameter and the logicaccumulator.The result is in the logic accumulator..
ORFM 0.19 Does an OR logic between the rising edge of the assigned logic parameter and the logicaccumulator.The result is in the logic accumulator.
ORFd 0.19 Does an OR logic between the falling edge of the assigned logic parameter and the logicaccumulator.The result is in the logic accumulator.
XOR 0.19 Does an exclusive OR logic between the assigned logic parameter and the logic accumulator.The result is in the logic accumulator.
XORn 0.19 Does an exclusive OR logic between inverse of logic parameter and the logic accumulator.The result is in the logic accumulator.
XORM 0.19 Does an exclusive OR logic between the rising edge of logic parameter and the logicaccumulator.The result is in the logic accumulator.
XORd 0.19 Does an exclusive OR logic the falling edge of the assigned logic parameter and the logicaccumulator.
CLR.b 0.27 Adjusts the assigned operand to 0.SET.b 0.27 Adjusts the assigned operand to 1.NOT 0.27 Performs the inverse ratio of the assigned parameter.
RAN.b 0.27 Sets the accumulator in the assigned logic operand.RAI.b 0.27 Sets the accumulator in the assigned logic operand.
Operand is indexed.SMI.b 0.3 *
(n+1)Adjusts the logic operand and its N following (N is the index value whose maxi. is 254) to theaccumulator value.The index is reset to zero after this instructionThe initialization starts with that last variable.
CVA 0.26 Converts the N (operand value included between 1 and 8) binary memories from MCB1 (lowsignificant bit).The result is in the logic accumulator (ACC.A, 255 max).
USER MANUAL
- 65 -
7.3.3. Operating codes for test and jump
Code Ut CommentsJ0 0.14 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 willbe completed during the following device cycle.
J1 0.14 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 willbe completed during the following device cycle.
JR0 0.14 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.
JR1 0.14 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
JRS 0.14 Goes to the assigned program step number.The RTS force the immediate feedback to step following last JRS used..
RTS 0.14 Immediate feedback to program step following the last JR0, JRS or JR1 used.Warning : This instruction may needlessly overload the device.
JUMP 0.14 Unconditional JUMP to the assigned step number.If the assigned step number is lower than the step in progress, the assigned step willbe completed during the following device cycle.
JSS 0.14 Unconditional JUMP to the assigned step number without leaving the program.Warning : This instruction may needlessly overload the device.
CDIJ 0.14 Compares the INDEX to 0. If the INDEX is different from 0, then it is decremented by 1and you go immediately to the assigned step number by the operand without leavingthe program, if not you go to the next step.Warning : This instruction may needlessly overload the device.
USER MANUAL
- 66 -
7.4. Operands
The operand assigns the parameter affected by the action.
There are 3 different types of operands :
L Operands you can only read.E Operands you can read and write. Not saved in case of power supply failureES Operands you can read and write and that are saved in case of power supply
failure.
7.4.1. Analog operands
7.4.1.1. Calibration values
Code N I E Comments
VREF 1 1 L Voltage value of the device voltage reference (includedbetween 4,5 and 5,5 Volt).
RPOLA 1 5 L Polarization resistance value of the analog channels.
7.4.1.2. Analog inputs
Concerns the 6 analog input channels.
Code N I E Comments
MESRE 6 5 L Relative value of process variable N° 1 to N° 6 between0 and 1 (relative).
MESAB 6 5 L Absolute value of process variable N° 1 to N° 6 inengineering unit (absolute).
MES_ 6 5 L Min range channel N° 1 to N° 6 in engineering unit(absolute).
MES- 6 5 L Max range channel N° 1 to N° 6 in engineering unit(absolute).
ETEND 6 5 L Range channel N° 1 to N° 6 in engineering (absolute).
Tborn 1 0 L Ambient temperature on the connection board of thecontroller (°C).
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 67 -
7.4.1.3. Logic inputsConcerns the 5 logic inputs.
Code N I E Comments
CPTEL 5 4 E Number of received pulses on the logic input 1 to 5.Equal to zero on initialization. Data limited to 65535.
FREQ 1 1 L Measured frequency value on logic input N° 2 from 0.5 Hz to1000 Hz. Period measurement accuracy = 1 µs).Equal to zero on initialization.This parameter is active if mode AUTRE has been selectedin the block TYPE . In this mode, the digital com. is restrictedto 9600 baud.
DIFEL 2 1 L Difference between the number of pulses received on thelogic input n and n+1 [C(n+1)-C(n)].Equal to zero on initialization.Limited number ±65535.DIFEL.1: Pair EL.1, EL.2.DIFEL.2: Pair EL.3, EL.4.For RESET (RAZ) do CLR CPTEL.n (Eg. do CLR CPTEL.1and CLR CPTEL.2 for the pair el.1 and el.2).
DEL90 2 1 L Differential 90° of the received pulses number on logic inputn and n+1.Input for relative encoder.DEL90.1 : Pair EL.1, EL.2.DEL90.2 : Pair EL.3, EL.4.Equal to zero on initialization.For RESET (RAZ) do CLR CPTEL.n (Eg. do CLR CPTEL.1and CLR CPTEL.2 for the pair el.1 and el.2).Limited number ±65535.
TPSEL 1 4 E Index = 0: Time measurement between two EL.1 contactclosures.
Index = 1: Time measurement between two EL.2 contactclosures.
Index = 2: Time measurement of EL.1 contact closure.
Index = 3: Time measurement of EL.2 contact closure.
Index = 4: Time measurement between EL.1 contact closureand EL.2 contact closure.
Time is in millisecond, accuracy is ±1 ms.
Maximum measurement time is 4 hours and 30 min.These functions are available on logic input 1and 2 only.Any writing in one of these registers will set it to zero.
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 68 -
7.4.1.4. Registers, memories, constants
Code N I E Comments
ACC.A 1 0 ES Register duty accumulator.
INDEX 1 0 ES Index register.
Warning : This register is an entire (0 to 65535).
Decimal values are lost when you load a data in thisregister.
CONST 16 15 ES Program constants used in calculations.
Normally, the user must not change them.They are adjustable in the CONSTANTS blocks.
PARAM 16 15 E Parameters to be modified by the user.They are adjustable in the PARAMETERS blocks.A 6-digit tag is associated to each parameter.
MEMA 16 15 ES Analog memories for the calculation results storage.
RAM.A 1 3999
E Analog memory area for data storage.When RAI.A RAM.A , is executed, the INDEX is reset tozero if it is higher than 3999.
V_CUM 1 5 ES Totalization (INDEX+1) value.Allows the adjustment of the totalization value.
P_CUM 1 5 ES Threshold on V_CUM (INDEX+1).When V_CUM reaches this value, the logic flag(F_CUM) is adjusted and P_CUM is subtracted toV_CUM.If P_CUM = 0 then V_CUM will be restricted to ±14000.
Grd_S 1 3 E Four analog outputs (INDEX+1) max. evolution speedvalue.Adjustable between 0.001 and 1 (0.1 to 100%/sec).
OUT.N 4 3 ES Analog output must be configured as the retransmissionof the variable OUT.n.
E.g. : The current output on the slot N° 1 has arange of 0 to 100,0 and physical output 4-20mA. See configuration § 3.7 Options outputs(slots N° 1 to 4).
If the value 50 is written through a program in thevariable OUT.1, the current output will be set to 12 mA.This variable is saved in case of power supply failure.
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 69 -
7.4.1.5. Display
Code N I E Comments
AFFI 9 8 ES 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 9 8 ES Lower display value when program or process variableview are displayed.Program-managed value, adjustable or not.
PVUE 1 1 E If index = 0: Defines the beginning of the adjustableviews.SETA 3RAN PVUEThe views N° 7 to 9 are adjustable (PR)
If index = 1: Defines the beginning of the views withparameter.SETI 1SETA 3RAI.A PVUEThe views N° 4 to 9 have on parameter (PA/PR).
VUE 1 0 ES The reading of this parameter goes back in ACC.A thenumber of VUE - 1 that is displayed.
The writing stops the display on the channel whosenumber is located in the entire parts of ACC.A - 1.
AFFr._ 1 8 ES Minimum adjustment possible for the adjustable view(INDEX+1).
AFFr.- 1 8 ES Maximum adjustment possible for the adjustable view(INDEX+1).
BAR.V 9 8 ES 50 points green bargraph value N°(INDEX+1).Scale between 0 and 1.
BAR.R 9 8 ES 50 points red bargraph value N°(INDEX+1).Scale between 0 and 1.
BAR.J 9 8 ES 10 points yellow bargraph value N°(INDEX+1).Scale between 0 and 1.
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 70 -
7.4.1.6. Control blocks variables
Code N I E CommentsSPC 1 2 L Setpoint value activated for loop N° (INDEX+1) in engineering unit.
S.BIASP 1 2 E Continuously added value to setpoint in progress SPC of loop N°(INDEX+1), in engineering unit. RESET (RAZ)on initialization.
SP 1 2 ES Setpoint value managed by program (memory SP) of loop N°(INDEX+1) in engineering unit.
SP1 1 2 ES Setpoint value N° 1 of loop N° (INDEX+1) in engineering unit.SP2 1 2 ES Setpoint value N° 2 of loop N° (INDEX+1) in engineering unit.SP_ 1 2 E Minimum setpoint value of loop N° (INDEX+1) in engineering unit.SP- 1 2 E Maximum setpoint value of loop N° (INDEX+1) in engineering unit.
GRD.WH 1 2 E Setpoint upward gradient value of loop N° (INDEX+1) in engineeringunit/min (between 0.001 and 1000 UP/min).
GRD.WL 1 2 E Setpoint downward gradient value of loop N° (INDEX+1) in engineeringunit/min (between 0.001 and 1000 UP/min).
NUMGSP 1 2 ES Setpoint generator number in progress on loop N° (INDEX+1).This parameter can be written when the generator is off.
CYCGSP 1 2 ES Reading : Cycles number already completed on the setpointgenerator in progress on loop N° (INDEX+1).
Writing : Cycles number to perform (0: infinite and 10000) of thesetpoint generator in progress on loop N° (INDEX+1).
This parameter will be taken into account at the end of the last segmentof SP generator.
SEGGSP 1 2 ES Setpoint generator segment number being active on loop N°(INDEX+1).Writing this parameter, the generator is necessarily forced to theassigned segment (between 1 and the max segment). If it is higher thanthe max segment, you automatically go to segment N° 1.
BP 1 2 E Proportional band of the loop N° (INDEX+1) between 0.2 and 999.9%TI 1 2 E Integral action of the loop N° (INDEX+1) between 0.02 and 99.99 min.Td 1 2 E Derivative action of the loop N° (INDEX+1) between 0 and 2000
seconds.S0 1 2 E Band centering of the loop N° (INDEX+1) between 0 and 1.
COEFA 1 2 E Coefficient A for the FEEDFORWARD correction of the loop N°(INDEX+1) between -10 and 10.
COEFB 1 2 E Coefficient B for the FEEDFORWARD correction of the loop N°(INDEX+1) between -10 and 10.
COEFC 1 2 E Coefficient C for the FEEDFORWARD correction of the loop N°(INDEX+1) between - 999 and 9999.
tEN 1 2 ES Feedforward input value of the loop N° (INDEX+1) between 0 and 1.YMANU 1 2 E Control output manual value of the loop N° (INDEX+1) between 0 and
1.Y 1 2 L PID control output value of the loop N° (INDEX+1) between 0 and 1.
REG_ 1 2 E PID control output minimum value of the loop N° (INDEX+1) between 0and 1.
REG- 1 2 E PID control output maximum value of the loop N° (INDEX+1) between 0and 1.
FORC 1 2 ES PID control output forced value of the loop N° (INDEX+1) between 0and 1.Manual has priority on the forced value.
YC 1 2 L Heating control output value of the loop N° (INDEX+1) between 0 and 1.
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 71 -
RECC 1 2 ES Heating control valve position value of the loop (INDEX+1) between 0and 1.
YF 1 2 L Cooling control output value of the loop N° (INDEX+1) between 0 and 1.RECF 1 2 ES Cooling control valve position value of the loop N° (INDEX+1) between
0 and 1.Code N I E Comments
P_CF1 1 2 E Heating / Cooling control parameters of the loop N° (INDEX+1):• Cooling On/Off / Heating continuous :
Recovery between -0.2 and 0.2 (BAND.F).• Cooling continuous / Heating continuous :
Deadband between 0 and 0.5 (BAND.C).• Cooling On/Off / Heating SSF(without feedback pot.) :
Cooling threshold between 0 and 1 (SEUIL.F).• Cooling On/Off / Heating On/Off :
Heating deadband between 0 and 0.5 (BAND.C).P_CF2 1 2 E Heating / Cooling control parameters of the loop N° (INDEX+1):
• Heating SSF (without feedback pot.) :Pulses inhibition band between 0 and 0.5 (BD.PP).
• Cooling continuous / Heating continuous :Cooling gain between 0.1 and 10 (Gain.F).
• Cooling On/Off / Heating continuous :Cooling threshold between 0 and 1 (SEUIL.F).
• Cooling On/Off / Heating On/Off :Cooling deadband between 0 and 0.5 (BAND.F).
Tcycl.c 1 2 E Cycle time (discontinuous Heating) or crossing time (servo-drive Tp.PP)of heating control output of loop N° (INDEX+1) between 1and 2000seconds.
Tcycl.f 1 2 E Cycle time (discontinuous Cooling) of cooling control output of the loopN° (INDEX+1) between 1 and 2000 seconds.
Hyst.c 1 2 E Hysteresis between 0 and 0.1 (On/Off output or servo-drive withfeedback pot.) or pulse minimum between 0.1 and 20 sec (servo – drivewithout feedback PUL.PP) of the heating control output of the loop N°(INDEX+1).
Hyst.F 1 2 E Hysteresis between 0 and 0.1 (On/Off output or servo–drive withfeedback pot.) of cooling control output of the loop N° (INDEX+1).
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 72 -
7.4.1.7. Time parameters
Code N I E Comments
HH.Ct 1 0 L Time value expressed as H. hundredth (15.75 =15h45mn)
HH.MN 1 0 L Time value expressed as H. minute (15h45mn).
DATE 1 0 L Date value expressed as day. month (25.7) = 25 July.
NJOUR 1 0 L Identification of the day in the week :1 ⇒ Sunday ... 7 ⇒ Saturday
n_bdt 1 2 ES Setting of the time basis cycle number (INDEX+1) tothe value of the entire part of the analog accumulator.Included between 0 and 65535.
Standard values :
• Time basis N° 1 = 10 cycles
• Time basis N° 2 = 100 cycles
• Time basis N° 3 = 1000 cycles
A time basis will activate a logic flag (F_bdt) every Ncylces which allows a particular processingperformance.
t_bdt 1 2 L Time basis time in seconds (INDEX+1). Equal to devicecycle time multiplied by n_bdt.
Vtim 4 3 ES Time in selected time unit (minute or second) of thetimer (INDEX+1).This time will be taken into account during each timerlaunching.
Rtim 4 3 L Time remaining in selected time unit (minute or second)of the timer (INDEX+1).
T.cycle 1 0 L Device general cycle time.This cycle time depends on the controller configuration(process variables, number of control loops, programs).
7.4.1.8. Alarms
Code N I E Comments
ALR.n 16 15 ES Input controlled by alarm 1 to 12.
SEUIL.n 16 15 ES Alarm threshold value 1 to 12.
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 73 -
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 N I E CommentsEL.1 to 5 5 4 LF 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 beendetected during the device cycle time.
EL.6 . Accedes to the R/L key memory status (see 3.4.1 R/L key use).EL.7 to 16 8 7 LF Do not use.
7.4.2.2. Alarms, failures
Code N I E CommentsALR.1 to 12 12 11 LF Set to 1 if the corresponding alarm has been activated.RUPT.1 à 6 6 5 LF Set to 1 if the considered channel is outside its declared range by ±3%
7.4.2.3. Front panel parameters
Code N I E CommentsT_RL 1 0 LF Set to 1 for 1 cycle when pressing key R/L.
T_VUE 1 0 LF Set to 1 for 1 cycle when pressing key VUE.T_INC 1 0 LF Set to 1 for 1 cycle when pressing key é.T_DEC 1 0 LF Set to 1 for 1 cycle when pressing key ê.T_A/M 1 0 LF Set to 1 for 1 cycle when pressing key A/M .T_ENT 1 0 LF Set to 1 for 1 cycle when pressing key ↵.
LED.1 to 8 8 7 ES 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 inthe 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 logicaccumulator 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 logicaccumulator the light real status.
AFFBLO 1 0 ES Set to 1: forces the display in fixed mode.Set to 0: cyclic display.
VUE1 to 9 9 8 ES 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.
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 74 -
7.4.2.4. Registers and memories
Code N I E Comments
ACC.b 1 0 ES Logic accumulator affected by most of the binary operations.
R.sect 1 0 L Flag set to 1 during the device first cycle (power supply rearmed).
Meb.1to 16
16 15 ESF Working binary memories.The upward and downward edges are updated only during the writingin these variables.If these variables are set through the digital com, it is absolutelynecessary to perform again a writing by program in order to cancel theedge information.
Mcb.1to 8
8 7 E Memories used for Analog / Binary conversion and inversely.
Code N I E Comments
Ram.b 1 12000
E Memory area used for the logic data storage.
Warning : This area is the same one as RAM.A.Writing of RAM.b (0) to (2) will destroy the parameterRAM.A(0).
F_grds 1 3 LF Indicates that the analog output (INDEX +1) is on ramp.
F_cum 1 5 E If after the CUM operand instruction, the totalization assigned by(INDEX+1) has reached its threshold (P_cum), F_cum is set to 1.F_cum must be reset at 0 through the program.The writing of a 1 does not affect it.
7.4.2.5. Time logic variables
Code N I E CommentsF_PLG.1
to 44 3 EF Time segment flag.
Four time segments can be declared per day.To cancel one time segment, set the same value on its two limits.
Tim.1 to4
4 3 EFS Writing :As long as 1 is written in this variable, the timer is re-initialized for thetime V_TIM .Tim.n goes back to 0 when the time V_TIM has passed or when it isforced 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.
F_bdt 1 2 LF Flags of the 3 time basis (INDEX+1). Goes to 1 during one devicecycle 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
I Maximum value of the index
E : L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N : Directly accesible parameters number (not indexed)
USER MANUAL
- 75 -
7.4.2.6. Control logic variables
Code N I E Comments
SENSREG 1 2 E Control sense of action.0 (inverse), 1 (direct). Commutation without any judder.
Wrpe 1 2 LF Variable showing that the control loop setpoint (INDEX+1) ison ramp.
Csp2 1 2 ESF Commutation on the second setpoint of the control loop(INDEX+1)
Csp3 1 2 ESF On / Off of the setpoint generator of the control loop(INDEX+1)
Hsp3 1 2 ESF Control loop setpoint generator locking (INDEX+1)
N_seg 1 2 LF Set to 1. Determines if segment N (ramp, step) is in progress.
• N between 0 and 15 loop N° 1 (segment 1 to 16)
• N between 16 and 31 loop N° 2 (segment 1 to 16)
N between 32 and 47 loop N° 3 (segment 1 to 16)
Fgsp 1 8 LF Flags (8 max) set in the ADAPTATION mode in the blocksDEF.GSP on the ramps or steps of the setpoint profiles.
TRKY 1 2 ESF Loop (INDEX+1) control output forcing status to the Y_forcvalue.
MAnu 1 2 EF Status of the loop (INDEX+1):
0: automatic1: manual
R.actio 1 2 E Forces the control loop (INDEX+1) to re-initialize the integraltime.Allows the PID action adjustment without any judder on theoutput.Reset to 0 on the next cycle.
YCP 1 2 LF HEATING + logic output status of the control loop(INDEX+1).
YCM 1 2 LF HEATING - logic output status of the control loop(INDEX+1).
YFP 1 2 LF COOLING + logic output status of the control loop(INDEX+1).
YFM 1 2 LF COOLING – logic output status of the control loop(INDEX+1).
7.4.2.7. Logic or relays outputsRelays can be driven by program or directly by the alarms or the control blocks.
Code N I E Comments
REL.1 to 10 10 9 ES Status of the relays outputs.
I Maximum value of the index
E: L: Reading onlyE: Reading and writing not savedES: Reading and writing saved
N: Directly accesible parameters number (not indexed)
USER MANUAL
- 76 -
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 OperatingCode
Operand Comments
0 CH.A MESAB.1 Loads the process variable N° 1 in the accumulator.
1 ADD MESAB.2 Adds the process variable N° 2 in the accumulator.
2 SETI 2 Sets the INDEX to 2.
3 DIV INDEX Divides the accumulator by the INDEX.
4 RAN AFFI.3 Sets the result in the red display of the view N° 3.
5 RAN OUT.1 Sets the result in the analog output N° 1.
The program will automatically reboot on step 0 on the next cycle.
7.5.2. 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 OperatingCodes
Operand Comments
0 ch.b ALR.1 Loads the alarm flag N° 1 in the logic accumulator.
1 or.b RUPT.1 Does an OR with the failure flag channel N° 1 effective.
2 ran.b LED.1 Affects the LED N° 1 with the result of the logicoperation.
The program will automatically reboot on step 0 on the next cycle.
7.5.3. Selection through commutator of eight control setpoints.The logic inputs EL.3 (low significant bit) to EL.5 allow the selection of eight different setpointsfor the control loop N° 1.The control loop setpoint is declared on Memory SP, See § 3.4.3 Setpoint N° 1 to 3 SP.n,Digit N° 1 = 4.
Step OperatingCodes
Operand Comments
0 SETI 2 Sets the INDEX to value 2.
1 chi.b EL.3 Loads the logic inputs EL.5 to EL.3
2 rai.b Mcb.1 In the conversion memories mcb3 to mcb1.
3 CDJI 1 Loading loop with immediate feedback.
4 CVA 3 Binary conversion towards analog (ACC.A) from mcb1to 3.
5 RAN.A INDEX Sets the conversion result in the index.
6 CHI.A PARA.1 Loads the indexed parameter.
7 RAN.A SP In the control loop N° 1 setpoint.
USER MANUAL
- 77 -
7.5.4. Flow correction and integration :
This program performs the correction (pressure, temperature) and the totalization on sixdigits of a gas flow.
Displays:Channel N° 1: Temperature in Celsius
degrees
Channel N° 2: Flow in %
Channel N° 3: Pressure in bar
Channel N° 4: Corrected flow in m3/h
Channel N° 5: Totalization: 6 digits
Parameters:
PARAM.1: Pulse weight (P.imp)
PARAM.2: Coef K
Cst N° 1: 273.15
Cst N° 2: 3600
Step OperatingCodes
Operand Comments
0 ch.b T_VUE Complete RESET by key VUE.1 J0.B 72 CLR.A INDEX Sets the index for the totalization N° 1.3 CH.A PARAM.1 Parameter adjustable by the user.4 RAN.A P_CUM Display pulse weight in m3.5 FCT 8 Totalizer 1 RESET.6 CLR.A V_CUM Low significant bit Totalization RESET.7 CH.A MESAB.1 Temperature in Celsius degrees.8 ADD CONST.1 273.159 RAN.A MEMA.1 Memory temperature in Kelvin.10 CH.A MESAB.3 Pressure in absolute bar.11 DIV MEMA.112 MUL MESRE.2 Flow between 0 and 1.13 RAC ACC.A Square root.
Number in square root must be included in1E-5
and 500.If the number is < = 1 calculation time is minimum.
14 MUL PARAM.2 Flow range coefficient adjustable by the user.15 RAN.A AFFI.4 Displays the corrected flow in m3/h.16 DIV CONST.2 Corrected flow in m3/s.17 MUL T.cyc Corrected flow in m3/cycle.18 CUMU ACC.A Totalization up to the P.cum pulse weight.19 CH.B F_CUM P.cum reached.20 RAN.b LED2 Visualization of a pulse.21 J0.B 2422 clr.b F_cum RESET flag + 1 m3.23 FCT 7 Increments by 1 the totalizer 124 JUMP 0
Warning : This program must necessarily be completed within one cycle time.
USER MANUAL
- 78 -
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 OperatingCode
Operand Comments
0 cfm Alr.1 1 if alarm N° 1 has just appeared.
1 J0.B 3
2 set.b tim.1 Launches timer 1.
3 ch.b tim.1 Loads timer status (1 if timer is in progress) in thelogic accumulator.
4 ran.b rel.1 Sets the logic accumulator to relay 1.
Eg. N° 2:
This program will activate a relay during an alarm and will fix it for a pre-selected timeafter the alarm has disappeared.
Step OperatingCode
Operand Comments
0 ch.b Alr.1 1 if the alarm is present.
1 ran.b tim.1 Reinitializes the timer if alarm present.
2 ch.b tim.1 Loads the timer status.
3 ran.b rel.1 Relay 1 = timer.
7.5.6. Printing of the views status everyday at 8h o’clock
Step OperatingCode
Operand Comments
0 cfm F_PLG.1 Time segment Flag N° 1 = 8H
1 JO.b 5 Tests if it is the time.
2 IMP 12 Date and hour in buffer.
3 IMP 11 All the views in buffer.
4 IMP 1 Launches the printing of the buffer on slot N° 1.
5 JUMP 0 Back to step 0 at the next cycle.
USER MANUAL
- 79 -
7.5.7. Setpoint writing (IEEE format) on 5 slaves
The device downloads its control setpoint to five controllers (addresses 1 to 5) throughthe digital com.
The frequency of the requests is done by time basis N° 2 every 100 device cycles.
LED N° 3 off will indicate a defect on one or several slave(s).
Step OperatingCode
Operand Comments
0 SETI 1 Reading time basis N° 2.
1 cfmi F_bdt Test time basis N° 2.
2 J0.B 0
3 CHA CONST.1 Address IEEE MODBUS process variable =const1 * const2.
4 MUL CONST.2 E.g. : address = 25088 = 6272 * 4.
5 RAN.A INDEX
6 CHA.A SPC Setpoint in progress in engineering unit.
7 IMP 56 Request format : Writing of a register IEEEformat to the address MODBUS = index.
8 SETI 1 Address of the first slave.
9 IMP 5 Emission on the RS 485.
10 IMP 15 Tests if slave answers.
11 J1.B 10 Zero if the answer is done or time-out passed.
12 IMP 50 Tests if an error occurred on a slave.
13 ran.b LED.3 LED of view N° 3 = 1 if correct answer.
14 INC INDEX
15 CH.A INDEX
16 CMPS CONST16 = 5 tests if all the slaves have been questioned.
17 J0.b 9 Emission for the next slave.
18 JUMP 0 Waits for the next time basis.
USER MANUAL
- 80 -
7.5.8. Setpoint writing (RELATIVE format) on 5 slaves
The device downloads its control setpoint to five controllers (addresses 1 to 5) throughthe digital com.
The frequency of the requests is done by time basis N° 2 every 100 device cycles.
LED N° 3 off will indicate a defect on one or several slave(s).
Steps Operating
Code
Operand Comments
0 SETI 1 Reading of the time basis N° 2.
1 cfmi F_bdt Tests the time basis N° 2.
2 J0.B 0
3 CHA CONST.1 MODBUS Address relative process variable =const1.
4 RAN.A INDEX
5 CHA.A SPC Setpoint in progress in engineering unit.
6 SUB MES_1 - min range.
7 DIV ETEND_1 / scale.
8 IMP 55 Request format : writing of a register in relativeformat to the address MODBUS = index.
9 SETI 1 Address of the first slave.
10 IMP 5 Emission on RS 485.
11 IMP 15 Tests if the slave answers.
12 J1.B 11 Zero if the answer is done or the time-out ispassed.
13 IMP 50 Tests if a defect occurred on a slave.
14 ran.b LED.3 LED of view N° 3 = 1 if good answer.
15 INC INDEX Next slave.
16 CH.A INDEX
17 CMPS CONST16 = 5 tests if all the slaves have been questioned.
18 J0.b 10 Emission for the next slave.
19 JUMP 0 Waits for the next time basis.
USER MANUAL
- 81 -
7.5.9. Ramp on control output
The ramp is initialized to zero when pressing the key R/L and the ramp gradient is in thePARAM.n with n = INDEX
Step OperatingCodes
Operand Comments
0 cfm T_RL If key R/L activated.
1 J0.B 3
2 CLR.A MEMA.1 Ramp RESET.
3 CH.A Y Value to be limited (Control output N° 1).
4 MUL CONST.1 Scaling for display (*100).
5 SETI 0 Work on ramp N° 1.
6 FCT 5 Ramp function on ACC.A.
7 CH.A MEMA.1 Value in progress of the sent ramp.
8 RAN.A AFFR.1 In the green display (PA =) of view N° 1
9 RAN.A OUT.1 And in the analog output N° 1.
7.5.10. Setpoint profile selection through a logic input.
Selection and launching of a profile on the control loop N° 1:One pulse on EL.1 will launch profile N° 1.
One pulse on EL.2 will launch profile N° 2.
Programs must be stopped for the selection to be effective.
Step OperatingCodes
Operand Comments
0 cfm EL1 Tests if upward edge on EL.1.
1 J0.B 5 Continues if no action on EL.1.
2 SET.A 0 Profile selection N° 1.
3 RAN.A NUMGSP Profile number on loop N° 1.
4 Set.b CSP.3 Launches a profile on loop N° 1.
5 cfm EL2 Tests if upward edge on EL.2.
6 J0.B 10 Continues if no action on EL.2.
7 SET.A 1 Profile selection N° 2.
8 RAN.A NUMGSP Profile number on loop N° 1.
9 Set.b CSP.3 Launches the profile on loop N° 1.
USER MANUAL
- 82 -
8. SCHERWIN CONFIGURATOR
The "SCHERWIN" software based on WINDOWS allows the configuration, programming andvisualization 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 Type of sensor, algorithms, andcommand devices, etc.
ADAPTATION Adjustment Alarm Threshold, PID, calculationprogram, profiles, filtering, etc.
UTILISATION Initialization of theworking parameters
Setpoint, Y manual
Afterwards, a VISUALIZATION mode allows to check the main parameters of the controller (Digitalor Graphic form).
This software allows the creation and the storage of three types of files.
Type Extension Comments
Configuration file .SZO Complete storage of the file.
Program file .PRG Selected storage of the calculation and automatismprograms.
Profile file .PRF Selected storage of the PROCESS setpoint profile.
The connection between the PC and thecontroller can be performed :
• Either, by using the PC interfacecasing, connected through the frontpanel (See the picture on theopposite),
• Either, by the RS digital com.through the rear connections block.In this case, you have to adapt thedialogue characteristics (address,baud rate, and parity…) of the unitand of the PC (in the menuTRANSFER OPTION).
USER MANUAL
- 83 -
9. IN CASE OF DEFECTS
9.1. Messages when SCHERZO is switched on.
Message Display Meaning Action
U1.n HIGHER Version 1.nERR.1 LOWER The CONFIGURATION has been
performed with electric boards thatare different in the User mode. In thiscase, the changed boards areignored. The controller displays onthe higher display the electric boardsinstalled during the configurationstage.
Remove the electronicboards or repeat theconfiguration.
ERR.2 LOWER The CLOCK option has beenselected during the configuration onPC but the clock component itself hasnot been installed in the controller.
Repeat the configurationof the controller usingSCHERWIN software onPC.
Flashingdisplay
HIGHER A process variable input is outsidethe range (±3% of the configuredrange).
Check your sensor, theconnections andeventually theconfiguration.
9.2. Standard configuration and output signals calibration
MODE
UTIL
LINE
INIT
CUT THE POWER SUPPLY
0
U1.XXPress simultaneouslyVUE and
ETAL
CODE
8031
OUT1..4
ETAL
IS.LO
3.300 Enter the process variable value
IS.HI
17.90
IS.HI
10.00 Checkthe 10.00mA
STD
CONF
CODE
8031
CONFIG
RAZ
PRGRAM
RAZ
CONFIG
0..15
TYPE
1000
CONFIGURATION
Entr.1
1000
MODE
UTIL
VUE
VUE
VUE
Enter the process variable value
USER MANUAL
- 84 -
9.3. Diagnosis help
Defects Appeared Action
The controller cannotbe switched on.
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).
One or severalprocess variables donot work or seem to bemistaken.
Check :• The connections.• The shunt installation on mA. Input signals.• The correct insulation of the logic and process variable inputs
grounds.• That no voltage input higher than 6 volts has been connected
on the process variable inputs.
One or several relaysare inactive.
• Check the correct allocation of the relays (LOG+, LOG-.. forcontrol, REL.n for program-controlled relays.
One or several analogoutputs are mistakenor inactive.
• Check the allocation of all analog outputs.• Repeat the calibration of the analog output signals.
Device is always re-initializing
• Press simultaneously on VUE and A/M, The unit will initialize inCONFIGURATION mode.
• Check your configuration and go to the USER mode.If the problem remains, go back to perform a STANDARDCONFIGURATION of the programs and of the configuration.
10. SPARE - PARTS
Designation Reference
1 relays electronic board H102462 relays electronic board H102432 relays S electronic board (safety relays) H10248Current output board H10244Logic output board H10334Voltage output board H10311Transmitter power supply board H10312Digital RS 232 board H10250Metallic casing H10577Fixing brackets H10578Memory card H10570RC network filtering100 nF 100 Ω 250 Vac H90573
USER MANUAL
- 85 -
11. CODIFICATION
C
INSULATIONI0 WithoutI1 With (Dual E.1 and E.2 are insulated from the other input signals)
OUTPUT SLOT N° 10 Without1 1 relay2 2 relay3 Current4 Logic5 Voltage6 Transmitter power supply7 Digital com. RS 2328 Digital com. RS 4859 2 safety relays for servo–drive
OUTPUT SLOT N° 20-9 Same as slot N° 1
OUTPUT SLOT N° 30-9 Same as slot N° 1
OUTPUT SLOT N° 40-9 Same as slot N° 1
POWER SUPPLYA1 80-265 Vac- 100-380dcA2 21-80 Vac-dc
CLOCK OPTIONH0 WithoutH1 With
PROGRAM VERSIONPX.X Standard
E I0 3 9 2 6 U1 H0 PX.X
Eg. : Controller C I0 3926 A1 H0 P0.0
No insulation optionCurrent output on slot N° 1Servo – drive output on slot N° 22 relays on slot N° 3Transmitter power supply on slot N° 4General power supply 80-265VacNo clock optionNo specific program