THERMOKON_NOVOS_TOUCH_V3

THERMOKON_NOVOS_TOUCH_V3 (FB)

FUNCTION_BLOCK THERMOKON_NOVOS_TOUCH_V3

InOut:

Scope
Name
Type
Initial
Comment

Input

xEn

BOOL

TRUE

Enable / disable of communication ( TRUE = enabled )

Input

byUnitId

BYTE

0

Device address ( 1 .. 247 )

Input

xUpdateActual

BOOL

FALSE

Update of actual values ( on each rising edge )

Input

xUpdateStates

BOOL

FALSE

Update of states (on every rising edge )

Input

xUpdateSetp

BOOL

FALSE

Update of setpoints ( on each rising edge )

Input

xReadConfig

BOOL

FALSE

Update of the configuration (actual values for lighting / shading, on each rising edge )

Input

xResError

BOOL

FALSE

Reinitialize the outputs ‘eErrorCodeCom’ and ‘stErrorCodeDev’ to the no-error state ( on each rising edge )

Input

rSetpTempBase

REAL

22.0

Base setpoint temperature ( degrees Celsius )

Input

rSetpTempOffset

REAL

3.0

Adjustment range of the setpoint temperature ( symmetrical, +/- )

Input

eFanSpeed

THERMOKON_NOVOS_TOUCH_FAN_SPEED_CODE

THERMOKON_NOVOS_TOUCH_FAN_SPEED_CODE.OFF

Fan level ( 0 = OFF, 1 .. 5 = levels 1 .. 5, 6 = AUTO, 7 .. 12 = Auto level 0 - 5 )

Input

xCenSwitchLightsOff

BOOL

FALSE

Input for central deactivation of all lights ( TRUE = deactivation )

Input

xCenSwitchLightsOn

BOOL

FALSE

Input for central activation of all lights ( TRUE = activation )

Input

xLight_1

BOOL

FALSE

Input to toggle the state of lighting 1 ( on each rising edge )

Input

rBrightLight_1

REAL

0.0

Brightness of lighting 1 ( 100.0 = maximum )

Input

xLight_2

BOOL

FALSE

Input to toggle the state of lighting 2 ( on each rising edge )

Input

rBrightLight_2

REAL

0.0

Brightness of lighting 2 ( 100.0 = maximum )

Input

xLight_3

BOOL

FALSE

Input to toggle the state of lighting 3 ( on each rising edge )

Input

rBrightLight_3

REAL

0.0

Brightness of lighting 3 ( 100.0 = maximum )

Input

xLight_4

BOOL

FALSE

Input to toggle the state of lighting 4 ( on each rising edge )

Input

rBrightLight_4

REAL

0.0

Brightness of lighting 4 ( 100.0 = maximum )

Input

xLight_5

BOOL

FALSE

Input to toggle the state of lighting 5 ( on each rising edge )

Input

rBrightLight_5

REAL

0.0

Brightness of lighting 5 ( 100.0 = maximum )

Input

xLight_6

BOOL

FALSE

Input to toggle the state of lighting 6 ( on each rising edge )

Input

rBrightLight_6

REAL

0.0

Brightness of lighting 6 ( 100.0 = maximum )

Input

xLight_7

BOOL

FALSE

Input to toggle the state of lighting 7 ( on each rising edge )

Input

rBrightLight_7

REAL

0.0

Brightness of lighting 7 ( 100.0 = maximum )

Input

xLight_8

BOOL

FALSE

Input to toggle the state of lighting 8 ( on each rising edge )

Input

rBrightLight_8

REAL

0.0

Brightness of lighting 8 ( 100.0 = maximum )

Input

xScene_1

BOOL

FALSE

Input to toggle the state of scene 1 ( on each rising edge )

Input

xScene_2

BOOL

FALSE

Input to toggle the state of scene 2 ( on each rising edge )

Input

xScene_3

BOOL

FALSE

Input to toggle the state of scene 3 ( on each rising edge )

Input

xScene_4

BOOL

FALSE

Input to toggle the state of scene 4 ( on each rising edge )

Input

xScene_5

BOOL

FALSE

Input to toggle the state of scene 5 ( on each rising edge )

Input

xScene_6

BOOL

FALSE

Input to toggle the state of scene 6 ( on each rising edge )

Input

xScene_7

BOOL

FALSE

Input to toggle the state of scene 7 ( on each rising edge )

Input

xScene_8

BOOL

FALSE

Input to toggle the state of scene 8 ( on each rising edge )

Input

xDisplCondens

BOOL

FALSE

Enable / disable the condensation icon ( TRUE = enabled )

Input

xDisplWindowOpen

BOOL

FALSE

Enable / disable the window open icon ( TRUE = enabled )

Input

xDisplHeat

BOOL

FALSE

Enable / disable the heating icon ( TRUE = enabled )

Input

xDisplCool

BOOL

FALSE

Enable / disable the cooling icon ( TRUE = enabled )

Input

xDisplWarn

BOOL

FALSE

Enable / disable the warning icon ( TRUE = enabled )

Input

xPresence

BOOL

FALSE

Enable / disable presence ( TRUE = presence )

Input

xEcoMode

BOOL

FALSE

Enable / disable ECO operating mode ( TRUE = enabled )

Input

rPositionShade_1

REAL

0.0

Position of shading 1 ( 0.0 = fully open, 100.0 = fully closed )

Input

rSlatShade_1

REAL

0.0

Position of the slats of shading 1 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Input

rPositionShade_2

REAL

0.0

Position of shading 2 ( 0.0 = fully open, 100.0 = fully closed )

Input

rSlatShade_2

REAL

0.0

Position of the slats of shading 2 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Input

rPositionShade_3

REAL

0.0

Position of shading 3 ( 0.0 = fully open, 100.0 = fully closed )

Input

rSlatShade_3

REAL

0.0

Position of the slats of shading 3 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Input

rPositionShade_4

REAL

0.0

Position of shading 4 ( 0.0 = fully open, 100.0 = fully closed )

Input

rSlatShade_4

REAL

0.0

Position of the slats of shading 4 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Input

rPositionShade_5

REAL

0.0

Position of shading 5 ( 0.0 = fully open, 100.0 = fully closed )

Input

rSlatShade_5

REAL

0.0

Position of the slats of shading 5 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Input

rPositionShade_6

REAL

0.0

Position of shading 6 ( 0.0 = fully open, 100.0 = fully closed )

Input

rSlatShade_6

REAL

0.0

Position of the slats of shading 6 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Input

rPositionShade_7

REAL

0.0

Position of shading 7 ( 0.0 = fully open, 100.0 = fully closed )

Input

rSlatShade_7

REAL

0.0

Position of the slats of shading 7 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Input

rPositionShade_8

REAL

0.0

Position of shading 8 ( 0.0 = fully open, 100.0 = fully closed )

Input

rSlatShade_8

REAL

0.0

Position of the slats of shading 8 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Input

xResetDevice

BOOL

FALSE

Reset the device ( on each rising edge )

Inout

ModbusClient

ModbusClientBase

Client of the device

Output

rSetpTemp

REAL

Setpoint temperature ( degrees Celsius )

Output

rRoomTemp

REAL

Room temperature in XXX.X degrees Celsius

Output

rRelativeHumidity

REAL

Relative room humidity in XXX percent

Output

rAbsoluteHumidity

REAL

Absolute room humidity in XXX.X g/m3

Output

rDewpointTemp

REAL

Dew point temperature in XXX.X degrees Celsius

Output

rCO2

REAL

CO2 concentration in XXX ppm

Output

rVOC

REAL

VOC concentration in XXX percent

Output

rCO2_VOC_Mix

REAL

Mixed value from CO2 and VOC concentration in XXX percent

Output

xPresence_Fb

BOOL

Enable / disable presence ( TRUE = presence )

Output

xEcoMode_Fb

BOOL

Enable / disable ECO operating mode ( TRUE = enabled )

Output

eFanSpeedUser

THERMOKON_NOVOS_TOUCH_FAN_SPEED_CODE

THERMOKON_NOVOS_TOUCH_FAN_SPEED_CODE.OFF

Fan level ( set by the user on NOVOS Touch ) ( 0 = OFF, 1 .. 5 = levels 1 .. 5, 6 = AUTO )

Output

eFanSpeedBMS

THERMOKON_NOVOS_TOUCH_FAN_SPEED_CODE

THERMOKON_NOVOS_TOUCH_FAN_SPEED_CODE.OFF

Fan level ( specified by the BMS ) ( 0 = OFF, 1 .. 5 = levels 1 .. 5, 6 = AUTO, 7 .. 12 = AUTO LEVEL 0 - AUTO LEVEL 5 )

Output

xLight_1_Fb

BOOL

Enable / disable lighting 1 ( TRUE = enabled )

Output

rBrightLight_1_Fb

REAL

Brightness of lighting 1 ( 100.0 = maximum )

Output

xUpLight_1

BOOL

Command increase brightness for lighting 1

Output

xDownLight_1

BOOL

Command decrease brightness for lighting 1

Output

xLight_2_Fb

BOOL

Enable / disable lighting 1 ( TRUE = enabled )

Output

rBrightLight_2_Fb

REAL

Brightness of lighting 2 ( 100.0 = maximum )

Output

xUpLight_2

BOOL

Command increase brightness for lighting 2

Output

xDownLight_2

BOOL

Command decrease brightness for lighting 2

Output

xLight_3_Fb

BOOL

Enable / disable lighting 1 ( TRUE = enabled )

Output

rBrightLight_3_Fb

REAL

Brightness of lighting 3 ( 100.0 = maximum )

Output

xUpLight_3

BOOL

Command increase brightness for lighting 3

Output

xDownLight_3

BOOL

Command decrease brightness for lighting 3

Output

xLight_4_Fb

BOOL

Enable / disable lighting 1 ( TRUE = enabled )

Output

rBrightLight_4_Fb

REAL

Brightness of lighting 4 ( 100.0 = maximum )

Output

xUpLight_4

BOOL

Command increase brightness for lighting 4

Output

xDownLight_4

BOOL

Command decrease brightness for lighting 4

Output

xLight_5_Fb

BOOL

Enable / disable lighting 5 ( TRUE = enabled )

Output

rBrightLight_5_Fb

REAL

Brightness of lighting 5 ( 100.0 = maximum )

Output

xUpLight_5

BOOL

Command increase brightness for lighting 5

Output

xDownLight_5

BOOL

Command decrease brightness for lighting 5

Output

xLight_6_Fb

BOOL

Enable / disable lighting 6 ( TRUE = enabled )

Output

rBrightLight_6_Fb

REAL

Brightness of lighting 6 ( 100.0 = maximum )

Output

xUpLight_6

BOOL

Command increase brightness for lighting 6

Output

xDownLight_6

BOOL

Command decrease brightness for lighting 6

Output

xLight_7_Fb

BOOL

Enable / disable lighting 7 ( TRUE = enabled )

Output

rBrightLight_7_Fb

REAL

Brightness of lighting 7 ( 100.0 = maximum )

Output

xUpLight_7

BOOL

Command increase brightness for lighting 7

Output

xDownLight_7

BOOL

Command decrease brightness for lighting 7

Output

xLight_8_Fb

BOOL

Enable / disable lighting 8 ( TRUE = enabled )

Output

rBrightLight_8_Fb

REAL

Brightness of lighting 8 ( 100.0 = maximum )

Output

xUpLight_8

BOOL

Command increase brightness for lighting 8

Output

xDownLight_8

BOOL

Command decrease brightness for lighting 8

Output

xScene_1_Fb

BOOL

Enable / disable scene 1 ( TRUE = enabled )

Output

xScene_2_Fb

BOOL

Enable / disable scene 2 ( TRUE = enabled )

Output

xScene_3_Fb

BOOL

Enable / disable scene 3 ( TRUE = enabled )

Output

xScene_4_Fb

BOOL

Enable / disable scene 4 ( TRUE = enabled )

Output

xScene_5_Fb

BOOL

Enable / disable scene 5 ( TRUE = enabled )

Output

xScene_6_Fb

BOOL

Enable / disable scene 6 ( TRUE = enabled )

Output

xScene_7_Fb

BOOL

Enable / disable scene 7 ( TRUE = enabled )

Output

xScene_8_Fb

BOOL

Enable / disable scene 8 ( TRUE = enabled )

Output

rPositionShade_1_Fb

REAL

Position of shading 1 ( 0.0 = fully open, 100.0 = fully closed )

Output

rSlatShade_1_Fb

REAL

Position of the slats of shading 1 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Output

xUpShade_1

BOOL

Command UP for shading 1

Output

xDownShade_1

BOOL

Command DOWN for shading 1

Output

rPositionShade_2_Fb

REAL

Position of shading 2 ( 0.0 = fully open, 100.0 = fully closed )

Output

rSlatShade_2_Fb

REAL

Position of the slats of shading 2 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Output

xUpShade_2

BOOL

Command UP for shading 2

Output

xDownShade_2

BOOL

Command DOWN for shading 2

Output

rPositionShade_3_Fb

REAL

Position of shading 3 ( 0.0 = fully open, 100.0 = fully closed )

Output

rSlatShade_3_Fb

REAL

Position of the slats of shading 3 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Output

xUpShade_3

BOOL

Command UP for shading 3

Output

xDownShade_3

BOOL

Command DOWN for shading 3

Output

rPositionShade_4_Fb

REAL

Position of shading 4 ( 0.0 = fully open, 100.0 = fully closed )

Output

rSlatShade_4_Fb

REAL

Position of the slats of shading 4 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Output

xUpShade_4

BOOL

Command UP for shading 4

Output

xDownShade_4

BOOL

Command DOWN for shading 4

Output

rPositionShade_5_Fb

REAL

Position of shading 5 ( 0.0 = fully open, 100.0 = fully closed )

Output

rSlatShade_5_Fb

REAL

Position of the slats of shading 5 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Output

xUpShade_5

BOOL

Command UP for shading 5

Output

xDownShade_5

BOOL

Command DOWN for shading 5

Output

rPositionShade_6_Fb

REAL

Position of shading 6 ( 0.0 = fully open, 100.0 = fully closed )

Output

rSlatShade_6_Fb

REAL

Position of the slats of shading 6 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Output

xUpShade_6

BOOL

Command UP for shading 6

Output

xDownShade_6

BOOL

Command DOWN for shading 6

Output

rPositionShade_7_Fb

REAL

Position of shading 7 ( 0.0 = fully open, 100.0 = fully closed )

Output

rSlatShade_7_Fb

REAL

Position of the slats of shading 7 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Output

xUpShade_7

BOOL

Command UP for shading 7

Output

xDownShade_7

BOOL

Command DOWN for shading 7

Output

rPositionShade_8_Fb

REAL

Position of shading 8 ( 0.0 = fully open, 100.0 = fully closed )

Output

rSlatShade_8_Fb

REAL

Position of the slats of shading 8 ( 0.0 = horizontal, symmetrical e.g. +/- 80 degrees )

Output

xUpShade_8

BOOL

Command UP for shading 8

Output

xDownShade_8

BOOL

Command DOWN for shading 8

Output

xDigitalInput

BOOL

State of the digital input at terminal 7 ( TRUE = loop closed to GND )

Output

xAlarm

BOOL

FALSE

Collective fault ( TRUE = fault )

Output

xAlarmCom

BOOL

FALSE

Collective fault - communication ( TRUE = fault )

Output

eErrorCodeCom

ModbusErrorCode

Error code - communication ( 0 = no error )

Output

stErrorCodeDev

STRING

String with the numbers of the active device errors

Output

xBusy

BOOL

Communication indicator ( TRUE = communication )

Input Const

tTimeUpdateSetp

TIME

TIME#45s0ms

Update interval for the processes affected by the input ‘xUpdateSetp’

Input Const

tTimeUpdateStates

TIME

TIME#1s0ms

Update interval for operations affected by the input ‘xUpdateStates’

Input Const

tTimeUpdateActual

TIME

TIME#3s0ms

Update interval for the processes affected by the input ‘xUpdateActual’

Last updated