iSMA-B-LP Room Panel/Modbus
version 1.3
www.gc5.pl
Page 30 / 121
5.1.2
TEMPERATURE_SENSOR_OFFSET (40304)
The register contains a value which allows for setting correction for temperature sensor
’s
actual value indication. The offset value can be positive or negative. The register value is
also multiplied by 10 as in case of Temperature sensor actual value register. The actual
temperature offset value is added to temperature sensor indication. Default value is 0.
5.1.3
TEMPERATURE_FILTER (40307)
Register contains time constant for temperature sensor low pass filter. The value is
expressed in seconds. The default filter value is 60 seconds. Setting value to 0 disables the
filter.
5.1.4
TEMPERATURE_NAME (40310)
There is one 32-bit register which can contain up to 4 characters (ASCII code) which can be
displayed as a text (name) on 14 segment display block, together with the Temperature
Sensor Actual Value register (displayed on 8-segment display block). In case when a
particular character
’s
value is 0 (NULL), the character is not displayed. Lower case
characters are automatically changed into upper case characters. The default value is
1297110085 which corresponds
to the name “TEMP”.
Example:
Task: Display text “ TMP” (
empty space in the first position)
Solution: Register contains two bytes. Each of them contains two characters encoded with
ASCII code.
In the example, the lower byte needs to have NULL
+ “T”
character
and higher byte “M” + “P”
characters.
Low byte:
“
NULL
”
in ASCII = 0
“T” in
ASCII code = 54
Final value which needs to be written down to low byte = 84
High byte:
“M” in ASCII code = 4D
“P” in ASCII code = 50
Final value which needs to be written down to high byte = 19792
32-bit register has a structure = 0x4D500054
The value which has to be written to register = 1297088596