105/126
37. Modbus (for versions TH-xMxSx1)
The regulator implements the Modbus Slave protocol and can communicate remotely with a Modbus Master unit.
All parameters and variables are accessible as holding registers and R/W operations are implemented with function codes
(FC=03, 06, 16).
The protocol can read up to 125 variables at a time.
Select a suitable timeout between readings, in relation to the baudrate.
A minimum timeout of one second is suitable for 19200 and 9600 baud. For other baudrates, increase the timeout value (2 s
for 4800 baud).
Address Description
Min
Max
R/W
3000
STATE_DI1
→
0=contact
DI1
open, 1=contact
DI1
closed
0
1
R
3001
STATE_DI2
→
0=contact
DI2
open, 1=contact
DI2
closed
0
1
R
3002
INT_TEMP_COMP
→
internal sensor temperature (°C [°F])
(Note1)
-150 [5]
900 [195]
R
3003
TEMP_AI1
→
remote sensor 1 temperature (°C [°F])
(Note1)
-150 [5]
900 [195]
R
3004
TEMP_AI2
→
remote sensor 2 temperature (°C [°F])
(Note1)
-150 [5]
900 [195]
R
3005
TEMP_AI3
→
remote sensor 3 temperature (°C [°F])
(Note1)
-150 [5]
900 [195]
R
3006
INT_HUM_COMP
→
internal humidity (%r.h.)
0
100
R
3007
STATE_REL1
→
0=relay 1 inactive, 1=relay 1 active
0
1
R/W
3008
STATE_REL2
→
0=relay 2 inactive, 1=relay 2 active
0
1
R/W
3009
STATE_REL3
→
0=relay 3 inactive, 1=relay 3 active
0
1
R/W
3010
STATE_REL4
→
0=relay 4 inactive, 1=relay 4 active
0
1
R/W
3011
STATE_REL5
→
0=relay 5 inactive, 1=relay 5 active
0
1
R/W
3012
OUT_A
→
value of output
AO1
(volt)
(Note3)
0
100
R/W
3013
OUT_B
→
value of output
AO2
(volt)
(Note3)
0
100
R/W
3014
OUT_C
→
value of output
AO3
(volt)
(Note3)
0
100
R/W
3015
WORKING_TEMP
→
operating temperature (°C [°F])
(Note1)
-150
900
R
3016
WORKING_SET
→
operating setpoint
(Note2)
see parameters
see parameters
R
3017
YEAR
→
current year
2012
2100
R
3018
MONTH
→
current month
1
12
R
3019
DAY
→
current day
1
31
R
3020
DAY_NAME
→
name of current day
0=Sunday
1=Monday
2=Tuesday
3=Wednesday
4=Thursday
5=Friday
6=Saturday
0
6
R
3021
HOUR
→
current time (hour)
0
23
R
3022
MIN
→
current time (min)
0
59
R
3023
SEC
→
current time (sec)
0
59
R
3024
TOTAL_HOUR_OF_FAN
→
number of hours of operation of fan (only if
I41
is non-zero,
otherwise the value read is always 0)
0
9999
R
from 3025
to 3069
Reserved addresses
R
3070
FORCED_OUTPUTS_KEY
→
key for forced outputs selection
0 / 26312
26367
R/W
3071
0_10V_AI3
→
value of measure done for input 0...10V
AI3
(Note4)
-999
9999
R
Note 1: if sensor is broken, the temperature visualized corresponds to values indicated on the table below:
Temperature of sensor with unit in °C (
I45
=0)
Value read
Value in °C
Sensor open
-200
-20.0°C
Sensor with short-circuit
970
97.0°C
Temperature of sensor with unit in °F (
I45
=1)
Value read
Value in °F
Sensor open
-40
-4.0°F
Sensor with short-circuit
2066
206.6°F
Note 2: the working setpoint visualized is calculated based on parameters setting (see
“14. Working setpoint, Economy mode and holiday
mode” page 25
. If antifreeze alarm is active or if working temperature is on alarm state, the working setpoint is forced to the following values: