User manual

40
ENG
“UE BASIC” +0300042EE - rel. 1.0 - 02.12.2009
“D”
digital variables (
Modbus®: COILS)
CAREL - Modbus®
1 humidi er disabled by remote ON/OFF (terminals M2.4 M2.5) read-only
2 disabling control signal: D2=1 => CPY disabled; D2=0 => CPY enabled (similar to remote ON/OFF)
3 humidi er ready and awaiting request (read-only)
4 contactor status: 0 = open, 1 = closed (read-only)
5 status of 24 Vac drain output: 0 = no drain, 1 = drain (read-only)
6
status of drain relay output: 0 = no drain, 1 = drain (read-only)
7 cumulative alarm relay: 0 = not energised, 1 = energised (read-only)
8
status of 24 Vac  ll output: 0 = no  ll, 1 =  ll (read-only)
10 high water level: 0 = probes not activated, 1 = probes activated (read-only)
17
manual drain control: 0 = not active, 1 = active; if set to 1 via the network, the drain will be performed until maximum time or variable
‘D17’ is reset
19 UEY terminal connected and on-line: 0 = not on-line, 1 = on-line (read-only)
11.8 Controlling production using variables I62
and I63
1. Via network, immediately after start-up, set D2 = 0 (D2 does not need
to be set again if the board is not switch o ).
2. Set I2 = 0 for ON/OFF control (A0 = 0), I2 = 1 for proportional control
(A0 = 1)
3. Set I62 = 4 to send the request via variable I63. If A0=0, if I63 ≤50: OFF;
if I63≥51: ON
4. Write the production request to variable I63, format 000 to 100 (0% to
100%).
NOTE: if bit6=1 in variable I62, steam production will stop when there is
no control data  ow over the RS485 serial link for a period exceeding the
time set for parameter C8.
Production can resume when new data is sent.
11.9 Read alarm log via the network
Supervisor variable I89 shows the alarms saved in the log, one at a time.
Normally this variable will always show the code of the most recent alarm; to
scroll all the alarms saved, set the following bits of variable I62:
Variable I62 - bit7: Flag to request previous alarm (write-only)
Loads the code of the alarm saved prior to the current alarm displayed into
variable I89.
If the current alarm is the oldest, the value 0 is loaded.
Variable I62 - bit8: Flag to request next alarm (write-only)
Loads the code of the alarm saved immediately after the current alarm
displayed into variable I89.
If the current alarm is the most recent (for example after having set bit 0x0200),
the value 0 is loaded
Variable I62 - bit9: Flag to load the last alarm in the log (write-only)
Loads the code of the most recent alarm into variable I89
The log can hold the most recent 366 alarms.
11.10 Loss of network communication
If there is a loss in network communication, UEY stops the KUE unit by
opening the contactor; UEY then goes into standby, without producing
steam, and alarm E3 is displayed. Steam production resumes as follows:
Communication is restored with the external controller: UEY
automatically responds to the request from the external controller, and
alarm E3 disappears.
UEY is switched o and on again: UEY responds to the request from the
external controller (if communication has been restored) or from the
external signal (0-10 V, 4-20 mA, etc.) sent to terminals M2:1-2-3. In this
way, if communication with the external controller is interrupted, steam
production can be started again by switching UEY o an on again and
sending the request using an external signal, 0-10 V (4-20 mA, etc.).
11.11 Modbus® protocol on the UEY boards
The Modbus® protocol can be selected using parameter C7 (see “Serial
connection parameters”).
Chapter 7 shows a list of variables and the corresponding addresses.
For multiple read/writes, the maximum number of “Register” or “Coil”
variables is 20.
The following functions are available::
MB_READ_COIL_STATUS 1: used to request the status (ON or OFF) of a
certain number of “Coil” variables (binary, 1 bit), starting from the speci ed
address. Broadcast mode is not allowed.
MB_READ_INPUT_STATUS 2: operationally identical to the above.
MB_READ_HOLDING_REG 3: used to request the value of a consecutive
block of “Register” variables (numeric, 16 bit). Broadcast mode is not
allowed.
MB_READ_INPUT_REG 4: operationally identical to the above.
MB_FORCE_SINGLE_COIL 5: used to set the status of an individual “Coil”
variable (binary, 1 bit) to ON or OFF (specifying the address of the bit in
question). Broadcast mode is allowed.
MB_PRESET_SINGLE_REG 6: used to set the value of an individual
“Register” variable (numeric, 16 bit). Broadcast mode is allowed.
MB_FORCE_MULTIPLE_COIL 15: used to set the status of a consecutive
block of “Coil” variables (binary, 1 bit) (specifying the number of bits and
number of bytes). Broadcast mode is allowed
MB_PRESET_MULTIPLE_REG 16: used to set the value of a consecutive
block of “Register” variables (numeric, 16 bit). Broadcast mode is allowed.
11.12 Exceptions managed
01 illegal function
02 illegal data address
03 illegal data value
Tab. 11.h