# THERMOKON\_NOVOS\_TOUCH\_V3

## `THERMOKON_NOVOS_TOUCH_V3` (FB)

`FUNCTION_BLOCK` THERMOKON\_NOVOS\_TOUCH\_V3

### Representation

<figure><img src="/files/52922b4704ae0d574d62eec358eacb2b7ff07220" alt=""><figcaption></figcaption></figure>

InOut:

| Scope       | Name                  | Type                                      | Initial                                       | Comment                                                                                                                                            |
| ----------- | --------------------- | ----------------------------------------- | --------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input       | `xEn`                 | `BOOL`                                    | TRUE                                          | Enable / disable communication (TRUE = enable)                                                                                                     |
| Input       | `byUnitId`            | `BYTE`                                    | 0                                             | Device address (1 .. 247)                                                                                                                          |
| Input       | `xUpdateActual`       | `BOOL`                                    | FALSE                                         | <p>Update of actual values (on every rising edge<br>)</p>                                                                                          |
| Input       | `xUpdateStates`       | `BOOL`                                    | FALSE                                         | Update of the states (on each rising edge)                                                                                                         |
| Input       | `xUpdateSetp`         | `BOOL`                                    | FALSE                                         | <p>Update of setpoints (on every rising edge<br>)</p>                                                                                              |
| Input       | `xReadConfig`         | `BOOL`                                    | FALSE                                         | <p>Configuration update (actual values for lighting<br>/shading, at each rising edge)</p>                                                          |
| Input       | `xResError`           | `BOOL`                                    | FALSE                                         | <p>Reinitialization of the outputs <code>eErrorCodeCom</code> or<br><code>stErrorCodeDev</code> to the fault-free state (on every rising edge)</p> |
| Input       | `rSetpTempBase`       | `REAL`                                    | 22.0                                          | Base setpoint temperature (degrees Celsius)                                                                                                        |
| Input       | `rSetpTempOffset`     | `REAL`                                    | 3.0                                           | Setpoint temperature adjustment range (symmetric, +/-)                                                                                             |
| Input       | `eFanSpeed`           | THERMOKON\_NOVOS\_TOUCH\_FAN\_SPEED\_CODE | THERMOKON\_NOVOS\_TOUCH\_FAN\_SPEED\_CODE.OFF | <p>Fan speed level (0 = OFF, 1 .. 5 = levels 1 .. 5, 6 = AUTO, 7<br>.. 12 = Auto level 0 - 5)</p>                                                  |
| Input       | `xCenSwitchLightsOff` | `BOOL`                                    | FALSE                                         | <p>Input for central deactivation of all lighting (<br>TRUE = deactivation)</p>                                                                    |
| Input       | `xCenSwitchLightsOn`  | `BOOL`                                    | FALSE                                         | <p>Input for central activation of all lighting (TRUE<br>= activation)</p>                                                                         |
| Input       | `xLight_1`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of lighting 1 (on<br>every rising edge)</p>                                                                       |
| Input       | `rBrightLight_1`      | `REAL`                                    | 0.0                                           | Brightness of lighting 1 (100.0 = maximum)                                                                                                         |
| Input       | `xLight_2`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of lighting 2 (on<br>every rising edge)</p>                                                                       |
| Input       | `rBrightLight_2`      | `REAL`                                    | 0.0                                           | Brightness of lighting 2 (100.0 = maximum)                                                                                                         |
| Input       | `xLight_3`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of lighting 3 (on<br>every rising edge)</p>                                                                       |
| Input       | `rBrightLight_3`      | `REAL`                                    | 0.0                                           | Brightness of lighting 3 (100.0 = maximum)                                                                                                         |
| Input       | `xLight_4`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of lighting 4 (on<br>every rising edge)</p>                                                                       |
| Input       | `rBrightLight_4`      | `REAL`                                    | 0.0                                           | Brightness of lighting 4 (100.0 = maximum)                                                                                                         |
| Input       | `xLight_5`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of lighting 5 (on<br>every rising edge)</p>                                                                       |
| Input       | `rBrightLight_5`      | `REAL`                                    | 0.0                                           | Brightness of lighting 5 (100.0 = maximum)                                                                                                         |
| Input       | `xLight_6`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of lighting 6 (on<br>every rising edge)</p>                                                                       |
| Input       | `rBrightLight_6`      | `REAL`                                    | 0.0                                           | Brightness of lighting 6 (100.0 = maximum)                                                                                                         |
| Input       | `xLight_7`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of lighting 7 (on<br>every rising edge)</p>                                                                       |
| Input       | `rBrightLight_7`      | `REAL`                                    | 0.0                                           | Brightness of lighting 7 (100.0 = maximum)                                                                                                         |
| Input       | `xLight_8`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of lighting 8 (on<br>every rising edge)</p>                                                                       |
| Input       | `rBrightLight_8`      | `REAL`                                    | 0.0                                           | Brightness of lighting 8 (100.0 = maximum)                                                                                                         |
| Input       | `xScene_1`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of scene 1 (on every<br>rising edge)</p>                                                                          |
| Input       | `xScene_2`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of scene 2 (on every<br>rising edge)</p>                                                                          |
| Input       | `xScene_3`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of scene 3 (on every<br>rising edge)</p>                                                                          |
| Input       | `xScene_4`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of scene 4 (on every<br>rising edge)</p>                                                                          |
| Input       | `xScene_5`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of scene 5 (on every<br>rising edge)</p>                                                                          |
| Input       | `xScene_6`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of scene 6 (on every<br>rising edge)</p>                                                                          |
| Input       | `xScene_7`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of scene 7 (on every<br>rising edge)</p>                                                                          |
| Input       | `xScene_8`            | `BOOL`                                    | FALSE                                         | <p>Input for switching the state of scene 8 (on every<br>rising edge)</p>                                                                          |
| Input       | `xDisplCondens`       | `BOOL`                                    | FALSE                                         | <p>Enable / disable icon for condensation (TRUE =<br>enable)</p>                                                                                   |
| Input       | `xDisplWindowOpen`    | `BOOL`                                    | FALSE                                         | <p>Enable / disable icon for open window (TRUE<br>= enable)</p>                                                                                    |
| Input       | `xDisplHeat`          | `BOOL`                                    | FALSE                                         | <p>Enable / disable icon for heating mode (TRUE =<br>enable)</p>                                                                                   |
| Input       | `xDisplCool`          | `BOOL`                                    | FALSE                                         | <p>Enable / disable icon for cooling mode (TRUE =<br>enable)</p>                                                                                   |
| Input       | `xDisplWarn`          | `BOOL`                                    | FALSE                                         | <p>Enable / disable icon for warning (TRUE =<br>enable)</p>                                                                                        |
| Input       | `xPresence`           | `BOOL`                                    | FALSE                                         | Enable / disable presence (TRUE = presence)                                                                                                        |
| Input       | `xEcoMode`            | `BOOL`                                    | FALSE                                         | Enable / disable ECO operating mode (TRUE = enable)                                                                                                |
| Input       | `rPositionShade_1`    | `REAL`                                    | 0.0                                           | <p>Position of shading 1 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Input       | `rSlatShade_1`        | `REAL`                                    | 0.0                                           | <p>Slat position of shading 1 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Input       | `rPositionShade_2`    | `REAL`                                    | 0.0                                           | <p>Position of shading 2 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Input       | `rSlatShade_2`        | `REAL`                                    | 0.0                                           | <p>Slat position of shading 2 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Input       | `rPositionShade_3`    | `REAL`                                    | 0.0                                           | <p>Position of the shading 3 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                       |
| Input       | `rSlatShade_3`        | `REAL`                                    | 0.0                                           | <p>Position of the slats of the shading 3 (0.0 = horizontal,<br>symmetrical e.g. +/- 80 degrees)</p>                                               |
| Input       | `rPositionShade_4`    | `REAL`                                    | 0.0                                           | <p>Position of shading 4 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Input       | `rSlatShade_4`        | `REAL`                                    | 0.0                                           | <p>Slat position of shading 4 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Input       | `rPositionShade_5`    | `REAL`                                    | 0.0                                           | <p>Position of shading 5 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Input       | `rSlatShade_5`        | `REAL`                                    | 0.0                                           | <p>Slat position of shading 5 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Input       | `rPositionShade_6`    | `REAL`                                    | 0.0                                           | <p>Position of shading 6 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Input       | `rSlatShade_6`        | `REAL`                                    | 0.0                                           | <p>Slat position of shading 6 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Input       | `rPositionShade_7`    | `REAL`                                    | 0.0                                           | <p>Position of shading 7 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Input       | `rSlatShade_7`        | `REAL`                                    | 0.0                                           | <p>Slat position of shading 7 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Input       | `rPositionShade_8`    | `REAL`                                    | 0.0                                           | <p>Position of shading 8 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Input       | `rSlatShade_8`        | `REAL`                                    | 0.0                                           | <p>Slat position of shading 8 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Input       | `xResetDevice`        | `BOOL`                                    | FALSE                                         | Reset of the device (on every rising edge)                                                                                                         |
| Inout       | `ModbusClient`        | `ModbusClientBase`                        |                                               | Client of the device                                                                                                                               |
| Output      | `rSetpTemp`           | `REAL`                                    |                                               | Set 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 content in XXX ppm                                                                                                                             |
| Output      | `rVOC`                | `REAL`                                    |                                               | VOC content in XXX percent                                                                                                                         |
| Output      | `rCO2_VOC_Mix`        | `REAL`                                    |                                               | Mixed value from CO2 and VOC content in XXX percent                                                                                                |
| Output      | `xPresence_Fb`        | `BOOL`                                    |                                               | Enable / disable presence (TRUE = presence)                                                                                                        |
| Output      | `xEcoMode_Fb`         | `BOOL`                                    |                                               | Enable / disable ECO operating mode (TRUE = enable)                                                                                                |
| Output      | `eFanSpeedUser`       | THERMOKON\_NOVOS\_TOUCH\_FAN\_SPEED\_CODE | THERMOKON\_NOVOS\_TOUCH\_FAN\_SPEED\_CODE.OFF | <p>Fan speed level (set by the user on the NOVOS Touch) (0<br>= OFF, 1 .. 5 = levels 1 .. 5, 6 = AUTO)</p>                                         |
| Output      | `eFanSpeedBMS`        | THERMOKON\_NOVOS\_TOUCH\_FAN\_SPEED\_CODE | THERMOKON\_NOVOS\_TOUCH\_FAN\_SPEED\_CODE.OFF | <p>Fan speed level (specified by the BMS) (0 = OFF, 1 .. 5 =<br>levels 1 .. 5, 6 = AUTO, 7 .. 12 = AUTO LEVEL 0 - AUTO LEVEL<br>5)</p>             |
| Output      | `xLight_1_Fb`         | `BOOL`                                    |                                               | Enable / disable lighting 1 (TRUE = enable)                                                                                                        |
| 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 = enable)                                                                                                        |
| 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 = enable)                                                                                                        |
| 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 = enable)                                                                                                        |
| 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 = enable)                                                                                                        |
| 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 = enable)                                                                                                        |
| 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 = enable)                                                                                                        |
| 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 = enable)                                                                                                        |
| 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 = enable)                                                                                                           |
| Output      | `xScene_2_Fb`         | `BOOL`                                    |                                               | Enable / disable scene 2 (TRUE = enable)                                                                                                           |
| Output      | `xScene_3_Fb`         | `BOOL`                                    |                                               | Enable / disable scene 3 (TRUE = enable)                                                                                                           |
| Output      | `xScene_4_Fb`         | `BOOL`                                    |                                               | Enable / disable scene 4 (TRUE = enable)                                                                                                           |
| Output      | `xScene_5_Fb`         | `BOOL`                                    |                                               | Enable / disable scene 5 (TRUE = enable)                                                                                                           |
| Output      | `xScene_6_Fb`         | `BOOL`                                    |                                               | Enable / disable scene 6 (TRUE = enable)                                                                                                           |
| Output      | `xScene_7_Fb`         | `BOOL`                                    |                                               | Enable / disable scene 7 (TRUE = enable)                                                                                                           |
| Output      | `xScene_8_Fb`         | `BOOL`                                    |                                               | Enable / disable scene 8 (TRUE = enable)                                                                                                           |
| Output      | `rPositionShade_1_Fb` | `REAL`                                    |                                               | <p>Position of shading 1 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Output      | `rSlatShade_1_Fb`     | `REAL`                                    |                                               | <p>Slat position of shading 1 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Output      | `xUpShade_1`          | `BOOL`                                    |                                               | UP command for shading 1                                                                                                                           |
| Output      | `xDownShade_1`        | `BOOL`                                    |                                               | DOWN command for shading 1                                                                                                                         |
| Output      | `rPositionShade_2_Fb` | `REAL`                                    |                                               | <p>Position of shading 2 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Output      | `rSlatShade_2_Fb`     | `REAL`                                    |                                               | <p>Slat position of shading 2 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Output      | `xUpShade_2`          | `BOOL`                                    |                                               | UP command for shading 2                                                                                                                           |
| Output      | `xDownShade_2`        | `BOOL`                                    |                                               | DOWN command for shading 2                                                                                                                         |
| Output      | `rPositionShade_3_Fb` | `REAL`                                    |                                               | <p>Position of the shading 3 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                       |
| Output      | `rSlatShade_3_Fb`     | `REAL`                                    |                                               | <p>Position of the slats of the shading 3 (0.0 = horizontal,<br>symmetrical e.g. +/- 80 degrees)</p>                                               |
| Output      | `xUpShade_3`          | `BOOL`                                    |                                               | UP command for shading 3                                                                                                                           |
| Output      | `xDownShade_3`        | `BOOL`                                    |                                               | DOWN command for shading 3                                                                                                                         |
| Output      | `rPositionShade_4_Fb` | `REAL`                                    |                                               | <p>Position of shading 4 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Output      | `rSlatShade_4_Fb`     | `REAL`                                    |                                               | <p>Slat position of shading 4 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Output      | `xUpShade_4`          | `BOOL`                                    |                                               | UP command for shading 4                                                                                                                           |
| Output      | `xDownShade_4`        | `BOOL`                                    |                                               | DOWN command for shading 4                                                                                                                         |
| Output      | `rPositionShade_5_Fb` | `REAL`                                    |                                               | <p>Position of shading 5 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Output      | `rSlatShade_5_Fb`     | `REAL`                                    |                                               | <p>Slat position of shading 5 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Output      | `xUpShade_5`          | `BOOL`                                    |                                               | UP command for shading 5                                                                                                                           |
| Output      | `xDownShade_5`        | `BOOL`                                    |                                               | DOWN command for shading 5                                                                                                                         |
| Output      | `rPositionShade_6_Fb` | `REAL`                                    |                                               | <p>Position of shading 6 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Output      | `rSlatShade_6_Fb`     | `REAL`                                    |                                               | <p>Slat position of shading 6 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Output      | `xUpShade_6`          | `BOOL`                                    |                                               | UP command for shading 6                                                                                                                           |
| Output      | `xDownShade_6`        | `BOOL`                                    |                                               | DOWN command for shading 6                                                                                                                         |
| Output      | `rPositionShade_7_Fb` | `REAL`                                    |                                               | <p>Position of shading 7 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Output      | `rSlatShade_7_Fb`     | `REAL`                                    |                                               | <p>Slat position of shading 7 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Output      | `xUpShade_7`          | `BOOL`                                    |                                               | UP command for shading 7                                                                                                                           |
| Output      | `xDownShade_7`        | `BOOL`                                    |                                               | DOWN command for shading 7                                                                                                                         |
| Output      | `rPositionShade_8_Fb` | `REAL`                                    |                                               | <p>Position of shading 8 (0.0 = fully open,<br>100.0 = fully closed)</p>                                                                           |
| Output      | `rSlatShade_8_Fb`     | `REAL`                                    |                                               | <p>Slat position of shading 8 (0.0 = horizontal,<br>symmetric e.g. +/- 80 degrees)</p>                                                             |
| Output      | `xUpShade_8`          | `BOOL`                                    |                                               | UP command for shading 8                                                                                                                           |
| Output      | `xDownShade_8`        | `BOOL`                                    |                                               | DOWN command for shading 8                                                                                                                         |
| Output      | `xDigitalInput`       | `BOOL`                                    |                                               | <p>State of the digital input on terminal 7 (TRUE = loop<br>closed with GND)</p>                                                                   |
| 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                                   | <p>Update interval for the processes influenced by the input<br><code>xUpdateSetp</code> influenced</p>                                            |
| Input Const | `tTimeUpdateStates`   | `TIME`                                    | TIME#1s0ms                                    | <p>Update interval for the processes influenced by the input<br><code>xUpdateStates</code> influenced</p>                                          |
| Input Const | `tTimeUpdateActual`   | `TIME`                                    | TIME#3s0ms                                    | <p>Update interval for the processes influenced by the input<br><code>xUpdateActual</code> influenced</p>                                          |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/thermokon/thermokon_novos_touch_v3.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
