137/160
AB Industrietechnik srl – Via Julius Durst, 70 – 39042 BRESSANONE (BZ) Italy – Tel: +39 0472/830626 – [email protected] – www.industrietechnik.it
41. Modbus (for AHU-xMxSx1 models)
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 can be implemented as function codes
(FC=03, 06, 16).
Given the large number of parameters, the protocol can read up to 125 variables at a time.
Select a suitable timeout between readings, in relation to the baud rate.
A timeout of 1.5 is sufficient for baud rates of 19200 and 9600. For other baud rates, increase the timeout value to 2 seconds.
To obtain the address of a register indicated in the following tables, subtract 1 from the register number indicated:
example: the address of the Modbus variable
STATE_DI1
is 10000 - 1 = 9999
• MODBUS VARIABLES FOR CONTROLLER STATUS:
Register Description
Min
Max
R/W
10000
STATE_DI1
→
0=contact
DI1
open, 1=contact
DI1
closed
0
1
R
10001
STATE_DI2
→
0=contact
DI2
open, 1=contact
DI2
closed
0
1
R
10002
INT_TEMP_COMP
→
internal sensor temperature (°C [°F])
(Note1)
-250 [-13]
900 [195]
R
10003
TEMP_AI1
→
remote sensor temperature 1 (°C [°F])
(Note1)
-250 [-13]
900 [195]
R
10004
TEMP_AI2
→
remote sensor temperature 2 (°C [°F])
(Note1)
-250 [-13]
900 [195]
R
10005
TEMP_AI3
→
remote sensor temperature 3 (°C [°F])
(Note1)
-250 [-13]
900 [195]
R
10006
INT_HUM_COMP
→
internal humidity sensor (% R.H.)
0
100
R
10007
0_10V_AI3
→
value connected to the input 0...10 V
AI3
(Note4)
-999
9999
R
10008
STATE_REL1
→
0=relay 1 deactivated, 1=relay 1 activated
0
1
R/W
10009
STATE_REL2
→
0=relay 2 deactivated, 1=relay 2 activated
0
1
R/W
10010
STATE_REL3
→
0=relay 3 deactivated, 1=relay 3 activated
0
1
R/W
10011
STATE_REL4
→
0=relay 4 deactivated, 1=relay 4 activated
0
1
R/W
10012
STATE_REL5
→
0=relay 5 deactivated, 1=relay 5 activated
0
1
R/W
10013
OUT_A
→
output value
AO1
(volt)
(Note3)
0
100
R/W
10014
OUT_B
→
output value
AO2
(volt)
(Note3)
0
100
R/W
10015
OUT_C
→
output value
AO3
(volt)
(Note3)
0
100
R/W
10016
WORKING_TEMP
→
working temperature
(Note1)
-250 [-13]
900 [195]
R
10017
WORKING_SET_HEAT
→
heating operation setpoint WHS
(Note2)
see parameters
see parameters
R
10018
WORKING_SET_COOL
→
cooling operation setpoint WCS
(Note2)
see parameters
see parameters
R
10019
SET_MAND_CALC
→
calculated supply setpoint in cascade control mode
(Note2)
see regulation.
see regulation.
R
10020
SET_COMP_HEAT_CALC
→
calculated compensation setpoint for winter compensation
control mode
(Note2)
see regulation.
see regulation.
R
10021
SET_COMP_COOL_CALC
→
calculated compensation setpoint for summer compensation
control mode
(Note2)
see regulation.
see regulation.
R
10022
WORKING_SET_DEHUM
→
dehumidifying operation setpoint WDS
(Not5)
see regulation.
see regulation.
R
10023
WORKING_SET_HUM
→
humidifying operation setpoint WUS
(Note5)
see regulation.
see regulation.
R
10024
YEAR
→
current year
2012
2100
R
10025
MONTH
→
current month
1
12
R
10026
DAY
→
current day
1
31
R
10027
DAY_NAME
→
name of current day
0=sunday
1=monday
2=tuesday
3=wednesday
4=thursday
5=friday
6=saturday
0
6
R
10028
HOUR
→
current time (hour)
0
23
R
10029
MIN
→
current time (min.)
0
59
R
10030
SEC
→
current time (sec.)
0
59
R
10031
TOTAL_HOUR_OF_FAN
→
number of hours of operation of the fan (only if the parameter
192
is not equal to 0; otherwise, the value read is always 0)
0
9999
R
10032
CURRENT_WORKING_SET
→
current operation setpoint
(Note2)
see controllers.
see controllers.
R