# SPLUSS\_ALTM2\_MOD

## `SPLUSS_ALTM2_MOD` (FB)

`FUNCTION_BLOCK` SPLUSS\_ALTM2\_MOD

### Darstellung

<figure><img src="https://879424349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2F4NFranwpMwXb4oQHwPfM%2FHVACModbus.SPLUSS_ALTM2_MOD.png?alt=media&#x26;token=f1a8f890-fd89-4bae-8f59-f2ae2cbddc03" alt=""><figcaption></figcaption></figure>

InOut:

| Scope       | Name                    | Type                         | Initial    | Comment                                                                                                                                                             |
| ----------- | ----------------------- | ---------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input       | `xEn`                   | `BOOL`                       | TRUE       | Freigabe / Sperrung der Kommunikation (TRUE = Freigabe)                                                                                                             |
| Input       | `byUnitId`              | `BYTE`                       | 0          | Adresse des Geräts                                                                                                                                                  |
| Input       | `xUpdateActual`         | `BOOL`                       | FALSE      | <p>Aktualisierung der Istwerte (bei jeder ansteigenden Flanke<br>)</p>                                                                                              |
| Input       | `xResError`             | `BOOL`                       | FALSE      | <p>Reinitialisierung der Ausgänge <code>eErrorCodeCom</code> bzw.<br><code>xErrorCodeDev</code> auf dem fehlerfreien Zustand (bei jeder<br>ansteigenden Flanke)</p> |
| Inout       | `ModbusClient`          | `ModbusClientBase`           |            | Client des Geräts                                                                                                                                                   |
| Output      | `rTemp`                 | `REAL`                       |            | Temperatur ungefiltert in XX.X Grad Celsius                                                                                                                         |
| Output      | `rTemp_1s`              | `REAL`                       |            | Temperatur gefiltert 1s in XX.X Grad Celsius                                                                                                                        |
| Output      | `rTemp_10s`             | `REAL`                       |            | Temperatur gefiltert 10s in XX.X Grad Celsius                                                                                                                       |
| Output      | `xSensorOffsetInDevice` | `BOOL`                       |            | <p>Anzeige, ob der Abgleich der Sensoren im Gerät erfolgen muss<br>(TRUE = Abgleich im Gerät erforderlich, FALSE = Abgleich im<br>FB erforderlich)</p>              |
| Output      | `xAlarm`                | `BOOL`                       | FALSE      | Sammelstörung (TRUE = Störung)                                                                                                                                      |
| Output      | `xAlarmCom`             | `BOOL`                       | FALSE      | Sammelstörung - Kommunikation (TRUE = Störung)                                                                                                                      |
| Output      | `eErrorCodeCom`         | ModbusErrorCode              |            | Fehlercode - Kommunikation (0 = kein Fehler)                                                                                                                        |
| Output      | `eErrorCodeDev`         | SPLUSS\_ERROR\_CODE\_TYPE\_1 |            | Fehlercode - Gerät (0 = kein Fehler)                                                                                                                                |
| Output      | `xBusy`                 | `BOOL`                       |            | Kommunikationsanzeige (TRUE = Kommunikation)                                                                                                                        |
| Input Const | `rTempOffset`           | `REAL`                       | 0.0        | <p>Konstanter Messwert-Versatz für den übertragenen Temperatur<br>- Istwert</p>                                                                                     |
| Input Const | `xDisplayAvailable`     | `BOOL`                       | FALSE      | <p>Option <code>Display</code> (TRUE = Das Gerät ist mit einem Display<br>ausgestattet)</p>                                                                         |
| Input Const | `tTimeUpdateActual`     | `TIME`                       | TIME#3s0ms | <p>Updateintervall für die Vorgänge, die durch den Eingang<br><code>xUpdateActual</code> beeinflusst werden</p>                                                     |
