# SPLUSS\_2327\_MOD\_LCD

## `SPLUSS_2327_MOD_LCD` (FB)

FUNCTION\_BLOCK SPLUSS\_2327\_MOD\_LCD

InOut:

| Scope       | Name                    | Type                         | Initial     | Comment                                                                                                                                                       |
| ----------- | ----------------------- | ---------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input       | `xEn`                   | `BOOL`                       | TRUE        | Enable / disable of communication ( TRUE = enabled )                                                                                                          |
| Input       | `byUnitId`              | `BYTE`                       | 0           | Address of the device                                                                                                                                         |
| Input       | `xUpdateActual`         | `BOOL`                       | FALSE       | <p>Update of actual values ( on each rising edge<br>)</p>                                                                                                     |
| Input       | `xUpdateSetp`           | `BOOL`                       | FALSE       | <p>Update of setpoints ( on each rising edge<br>)</p>                                                                                                         |
| Inout       | `ModbusClient`          | `ModbusClientBase`           |             | Client of the device                                                                                                                                          |
| Output      | `rDifPressure`          | `REAL`                       |             | Differential pressure unfiltered in XXXX Pa                                                                                                                   |
| Output      | `rDifPressure_1s`       | `REAL`                       |             | Differential pressure filtered 1s in XXXX Pa                                                                                                                  |
| Output      | `rDifPressure_10s`      | `REAL`                       |             | Differential pressure filtered 10s in XXXX Pa                                                                                                                 |
| Output      | `xSensorOffsetInDevice` | `BOOL`                       |             | <p>Indicates whether sensor calibration must be performed in the device<br>(TRUE = calibration required in device, FALSE = calibration in<br>FB required)</p> |
| Output      | `xAutoZeroAct`          | `BOOL`                       |             | <p>Display of execution of an auto-zero function ( TRUE =<br>function active )</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      | `eErrorCodeDev`         | SPLUSS\_ERROR\_CODE\_TYPE\_1 |             | Error code - device (0 = no error)                                                                                                                            |
| Output      | `xBusy`                 | `BOOL`                       |             | Communication indicator ( TRUE = communication )                                                                                                              |
| Input Const | `rDifPressureOffset`    | `REAL`                       | 0.0         | <p>Constant measurement offset for the transmitted<br>differential pressure - actual value</p>                                                                |
| Input Const | `xDisplayAvailable`     | `BOOL`                       | FALSE       | Option 'Display' ( TRUE = The device is equipped with a display )                                                                                             |
| Input Const | `xAutoZeroPress`        | `BOOL`                       | FALSE       | <p>Zero point adjustment of the differential pressure measurement ( on each<br>rising edge )</p>                                                              |
| Input Const | `stDisplText`           | `STRING(7)`                  | ‘powerIO’   | <p>Any text with 7 characters ( fixed length ) in the<br>bottom display line</p>                                                                              |
| Input Const | `tTimeUpdateSetp`       | `TIME`                       | TIME#45s0ms | <p>Update interval for the processes affected by the input<br>‘xUpdateSetp’</p>                                                                               |
| Input Const | `tTimeUpdateActual`     | `TIME`                       | TIME#3s0ms  | <p>Update interval for the processes affected by the input<br>‘xUpdateActual’</p>                                                                             |
