# SPLUSS\_8148\_MOD\_LCD

## `SPLUSS_8148_MOD_LCD` (FB)

FUNCTION\_BLOCK SPLUSS\_8148\_MOD\_LCD

InOut:

| Scope       | Name                    | Type                         | Initial         | Comment                                                                                                                                                                   |
| ----------- | ----------------------- | ---------------------------- | --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input       | `xEn`                   | `BOOL`                       | TRUE            | Enable / disable communication ( TRUE = enabled )                                                                                                                         |
| Input       | `byUnitId`              | `BYTE`                       | 0               | Address of the device                                                                                                                                                     |
| Input       | `xUpdateActual`         | `BOOL`                       | FALSE           | <p>Update of actual values (on every rising edge<br>)</p>                                                                                                                 |
| Input       | `xUpdateSetp`           | `BOOL`                       | FALSE           | <p>Update of setpoint values (on every rising edge<br>)</p>                                                                                                               |
| Input       | `xUpdateConfig`         | `BOOL`                       | FALSE           | <p>Update of the configuration ( on every rising<br>edge )</p>                                                                                                            |
| Inout       | `ModbusClient`          | `ModbusClientBase`           |                 | Client of the device                                                                                                                                                      |
| Output      | `rDifPressure`          | `REAL`                       |                 | Differential pressure unfiltered in XXX.X Pa                                                                                                                              |
| Output      | `rDifPressure_1s`       | `REAL`                       |                 | Differential pressure filtered 1s in XXX.X Pa                                                                                                                             |
| Output      | `rDifPressure_10s`      | `REAL`                       |                 | Differential pressure filtered 10s in XXX.X Pa                                                                                                                            |
| Output      | `xAutoZeroAct`          | `BOOL`                       |                 | <p>Indication of execution of an auto-zero function ( TRUE =<br>function active )</p>                                                                                     |
| Output      | `rTemp_4s`              | `REAL`                       |                 | Temperature filtered 4s in XX.X degrees Celsius                                                                                                                           |
| Output      | `rTemp_32s`             | `REAL`                       |                 | Temperature filtered 32s in XX.X degrees Celsius                                                                                                                          |
| Output      | `rrH_4s`                | `REAL`                       |                 | Relative humidity filtered 4s in XX.X % RH                                                                                                                                |
| Output      | `rrH_32s`               | `REAL`                       |                 | Relative humidity filtered 32s in XX.X % RH                                                                                                                               |
| Output      | `rVolumeFlow`           | `REAL`                       |                 | Volume flow calculated in XXXXX m3/h                                                                                                                                      |
| Output      | `rDewpointTemp`         | `REAL`                       |                 | Dew point temperature in XXX.X degrees Celsius                                                                                                                            |
| Output      | `rAbsH_M3`              | `REAL`                       |                 | Absolute humidity in XX.X g/m3                                                                                                                                            |
| Output      | `rMixRatio`             | `REAL`                       |                 | Mixing ratio in XXX.X g water/kg dry air                                                                                                                                  |
| Output      | `rEnthalpy`             | `REAL`                       |                 | Enthalpy in XXX.X kJ/kg                                                                                                                                                   |
| Output      | `rairtight`             | `REAL`                       |                 | Air density in XXX.X kg/m3                                                                                                                                                |
| Output      | `xSensorOffsetInDevice` | `BOOL`                       |                 | <p>Indicator whether the calibration of the sensors must be<br>performed in the device (TRUE = calibration in device required, FALSE = calibration in<br>FB required)</p> |
| Output      | `xAlarm`                | `BOOL`                       | FALSE           | General fault ( TRUE = fault )                                                                                                                                            |
| Output      | `xAlarmCom`             | `BOOL`                       | FALSE           | General fault - communication ( TRUE = fault )                                                                                                                            |
| Output      | `eErrorCodeCom`         | ModbusErrorCode              |                 | Error code - communication ( 0 = no error )                                                                                                                               |
| Output      | `eErrorCodeDev`         | SPLUSS\_ERROR\_CODE\_TYPE\_1 |                 | Error code - device (0 = no error)                                                                                                                                        |
| Output      | `xBusy`                 | `BOOL`                       |                 | Communication indicator ( TRUE = communication )                                                                                                                          |
| Input Const | `rAltitude`             | `REAL`                       | 500.0           | Altitude above sea level ( range: -500 … 5000 meters )                                                                                                                    |
| Input Const | `tTimeAutoZero`         | `TIME`                       | TIME#1440m0s0ms | Duration between two auto-zero operations ( range: 15 … 1440 min )                                                                                                        |
| Input Const | `rK_Type`               | `REAL`                       | 2.0             | <p>Selection of the formula for calculating the air volume ( range: 1<br>… 3 )</p>                                                                                        |
| Input Const | `rK_Value`              | `REAL`                       | 1.0             | <p>k-factor for calculating the air volume ( range: 1 … 2000<br>)</p>                                                                                                     |
| Input Const | `xAutoZeroPress`        | `BOOL`                       | FALSE           | <p>Zero adjustment of the differential pressure measurement value ( on every<br>rising edge )</p>                                                                         |
| Input Const | `stDisplText`           | `STRING(7)`                  | 'powerIO'       | <p>Arbitrary text with 7 characters ( fixed length ) in the<br>lowest display line</p>                                                                                    |
| Input Const | `tTimeUpdateConfig`     | `TIME`                       | TIME#0ms        | <p>Update interval for the processes influenced by the input<br>‘xUpdateConfig’</p>                                                                                       |
| Input Const | `tTimeUpdateSetp`       | `TIME`                       | TIME#45s0ms     | <p>Update interval for operations influenced by the input<br>'xUpdateSetp'</p>                                                                                            |
| Input Const | `tTimeUpdateActual`     | `TIME`                       | TIME#3s0ms      | <p>Update interval for operations influenced by the input<br>'xUpdateActual'</p>                                                                                          |
