# SPLUSS\_724X\_MOD

## `SPLUSS_724X_MOD` (FB)

`FUNCTION_BLOCK` SPLUSS\_724X\_MOD

### General

> This is a two-channel differential pressure transmitter (incl. calculation of the volume flow, incl. PT-1000 temperature sensor input).

> 7245: Measuring range: +/- 500 Pa (with manual zero-point calibration) (Channels 1 + 2) 7247: Measuring range: +/- 7000 Pa (with manual zero-point calibration) (Channels 1 + 2) 7249: Measuring range: +/- 500 Pa (with manual zero-point calibration) (Channel 1)

> > Measuring range: +/- 7000 Pa (with manual zero-point calibration) (Channel 2)

> The transmitter can optionally be equipped with a display.

> The actual volume flow is calculated based on the actual differential pressure value of channel 1

> The Modbus interface is configured via DIP switches in the transmitter Modbus RTU Modbus address: 1 - 247 (0 = broadcast) 9600 - 38400 baud For data backup, the options 1-8-E-1, 1-8-O-1, 1-8-N-2 and 1-8-N-1 (deviating from the standard specifications) can be set.

> A terminating resistor (120 ohms) can be activated / deactivated via DIP switch.

> The calculation coefficients for the volume flow display are not stored fail-safe without power supply. They must therefore be written again when error-free communication is resumed.

> The adjustment of the differential pressure transmitter must be carried out in the device using hardware, because further derived measured variables (volume flow - actual value) are calculated from this actual value.

### Representation

<figure><img src="https://2592874069-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2FQN5hr8Deail4gRBxXHRQ%2FHVACModbus.SPLUSS_724X_MOD.png?alt=media&#x26;token=e2e04790-e18e-4b84-8b81-d427678eb82b" 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       | `xUpdateSetp`            | `BOOL`                                       | FALSE                                                                              | <p>Update of setpoints (on every rising edge<br>)</p>                                                                                                               |
| Input       | `xUpdateConfigWrite`     | `BOOL`                                       | FALSE                                                                              | <p>Configuration update (write access) (<br>with every rising edge)</p>                                                                                             |
| Input       | `xResError`              | `BOOL`                                       | FALSE                                                                              | <p>Reinitialization of the output <code>eErrorCodeCom</code> (with every<br>rising edge)</p>                                                                        |
| Inout       | `ModbusClient`           | `ModbusClientBase`                           |                                                                                    | Client of the device                                                                                                                                                |
| Output      | `rDifPressureCH1`        | `REAL`                                       |                                                                                    | Differential pressure - channel 1 unfiltered                                                                                                                        |
| Output      | `rDifPressureCH1_1s`     | `REAL`                                       |                                                                                    | Differential pressure - channel 1 filtered 1s                                                                                                                       |
| Output      | `rDifPressureCH1_10s`    | `REAL`                                       |                                                                                    | Differential pressure - channel 1 filtered 10s                                                                                                                      |
| Output      | `rVolumeFlowCH1`         | `REAL`                                       |                                                                                    | Volume flow - channel 1                                                                                                                                             |
| Output      | `rDifPressureCH2`        | `REAL`                                       |                                                                                    | Differential pressure - channel 2 unfiltered                                                                                                                        |
| Output      | `rDifPressureCH2_1s`     | `REAL`                                       |                                                                                    | Differential pressure - channel 2 filtered 1s                                                                                                                       |
| Output      | `rDifPressureCH2_10s`    | `REAL`                                       |                                                                                    | Differential pressure - channel 2 filtered 10s                                                                                                                      |
| Output      | `rTemperature`           | `REAL`                                       |                                                                                    | Temperature unfiltered                                                                                                                                              |
| Output      | `rTemperature_10s`       | `REAL`                                       |                                                                                    | Temperature filtered 10s                                                                                                                                            |
| Output      | `xSensorOffsetInDevice`  | `BOOL`                                       |                                                                                    | <p>Indication of whether the sensors must be calibrated in the device<br>(TRUE = calibration in the device required, FALSE = calibration in the<br>FB required)</p> |
| Output      | `xAlarm`                 | `BOOL`                                       |                                                                                    | Collective fault (TRUE = fault)                                                                                                                                     |
| Output      | `xAlarmCom`              | `BOOL`                                       |                                                                                    | Collective fault - communication (TRUE = fault)                                                                                                                     |
| Output      | `eErrorCodeCom`          | ModbusErrorCode                              |                                                                                    | Error code - communication (0 = no error)                                                                                                                           |
| Output      | `xBusy`                  | `BOOL`                                       |                                                                                    | Communication indicator (TRUE = communication)                                                                                                                      |
| Input Const | `stDisplayText`          | `STRING(7)`                                  | `powerIO`                                                                          | <p>Any text with 7 characters (fixed length) in the<br>bottom display line (characters H - N)</p>                                                                   |
| Input Const | `eDisplayValue`          | SPLUSS\_724X\_MOD\_DISPLAY\_VALUE            | SPLUSS\_724X\_MOD\_DISPLAY\_VALUE.Standard\_Display                                | <p>Definition of the value to be displayed (static) (0 =<br>Standard display)</p>                                                                                   |
| Input Const | `xDisplayAvailable`      | `BOOL`                                       | FALSE                                                                              | <p>Specification of whether a display is present (TRUE = display<br>is present)</p>                                                                                 |
| Input Const | `eVolFlowEquationType`   | SPLUSS\_724X\_MOD\_VOL\_FLOW\_EQUATION\_TYPE | SPLUSS\_724X\_MOD\_VOL\_FLOW\_EQUATION\_TYPE.Rosenberg\_Comefri\_Gebhardt\_Nicotra | <p>Selection of the fan manufacturer to determine the formula<br>for calculating the volume flow</p>                                                                |
| Input Const | `rVolFlowConstant`       | `REAL`                                       | 100.0                                                                              | <p>K factor for calculating the current volume flow (1.0 -<br>2000.0)</p>                                                                                           |
| Input Const | `xEnAutoZero`            | `BOOL`                                       | TRUE                                                                               | <p>Enable / disable the automatic, cyclical zero-point<br>adjustment (TRUE = enable)</p>                                                                            |
| Input Const | `eUnitType`              | SPLUSS\_724X\_MOD\_UNIT\_TYPE                | SPLUSS\_724X\_MOD\_UNIT\_TYPE.Type\_SI                                             | Central selection of the unit system (0 = SI)                                                                                                                       |
| Input Const | `eDeviceType`            | SPLUSS\_724X\_MOD\_DEVICE\_TYPE              | SPLUSS\_724X\_MOD\_DEVICE\_TYPE.Type\_7245                                         | Selection of the device type (1 = 7148 = +/- 500Pa)                                                                                                                 |
| Input Const | `tTimeUpdateConfigWrite` | `TIME`                                       | TIME#0ms                                                                           | <p>Update interval for the processes influenced by the input<br><code>xUpdateConfigWrite</code> influenced</p>                                                      |
| Input Const | `tTimeUpdateSetp`        | `TIME`                                       | TIME#0ms                                                                           | <p>Update interval for the processes influenced by the input<br><code>xUpdateSetp</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>                                                           |
