# EBM\_SERIEN\_84\_112\_150\_200\_V6\_3

## `EBM_SERIEN_84_112_150_200_V6_3` (FB)

`FUNCTION_BLOCK` EBM\_SERIEN\_84\_112\_150\_200\_V6\_3

### Darstellung

<figure><img src="https://879424349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2FIzJjZAK1V5nEn7HipBCq%2FEBM_SERIEN_84_112_150_200_V6_3.png?alt=media&#x26;token=d4437f20-a52e-4e85-b950-bbd5642c4cbb" alt=""><figcaption></figcaption></figure>

### Hinweise zur Firmware-Variante des Ventilators

Die Firmware-Variante des Ventilators kann durch einen lesenden Zugriff (FC04) auf das Register D000 (= 53248) erfasst werden. Folgende Registerwerte sind dabei aktuell (02.01.2023) gültig: 08 = V5\_0 10 = V5\_0 Lite 11 = V5\_0 Lite und Aufsteckmodul 12 = V5\_02 13 = V5\_01 14 = V6\_0 19 = V6\_3

### Codesys

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       | `xUpdateSetp`         | `BOOL`                                    | FALSE                                                        | <p>Aktualisierung der Sollwerte (bei jeder ansteigenden Flanke<br>)</p>                                                                                                                            |
| Input       | `xUpdateConfig`       | `BOOL`                                    | FALSE                                                        | <p>Aktualisierung der Konfiguration (bei jeder ansteigenden<br>Flanke)</p>                                                                                                                         |
| Input       | `xResError`           | `BOOL`                                    | FALSE                                                        | <p>Reinitialisierung der Ausgänge <code>eErrorCodeCom</code>,<br><code>stErrorCodeDev</code> und <code>stWarningCodeDev</code> auf dem fehlerfreien<br>Zustand (bei jeder ansteigenden Flanke)</p> |
| Input       | `xEnFan`              | `BOOL`                                    | FALSE                                                        | Freigabe / Sperrung des Ventilators (FALSE = Sperrung)                                                                                                                                             |
| Input       | `rSetp`               | `REAL`                                    | 0.0                                                          | <p>Sollwert - Ventilator (0.0 - 100.0% bzw. absolute Drehzahl<br>)</p>                                                                                                                             |
| Input       | `xResErrorFan`        | `BOOL`                                    | FALSE                                                        | <p>Rücksetzung der aktiven Fehler im Ventilator (bei jeder<br>ansteigenden Flanke)</p>                                                                                                             |
| Inout       | `ModbusClient`        | `ModbusClientBase`                        |                                                              | Client des Geräts                                                                                                                                                                                  |
| Output      | `sSerialNum`          | `STRING`                                  |                                                              | Seriennummer des Ventilators                                                                                                                                                                       |
| Output      | `wIdentification`     | `WORD`                                    |                                                              | <p>Art der Elektronik bzw. des Protokolls (siehe Dokumentation<br>)</p>                                                                                                                            |
| Output      | `xFanEnable`          | `BOOL`                                    |                                                              | Zustand des Enable-Eingangs des Ventilators (TRUE = Ein)                                                                                                                                           |
| Output      | `xOperationFan`       | `BOOL`                                    |                                                              | Betriebsmeldung des Ventilators (FALSE = Aus)                                                                                                                                                      |
| Output      | `eParamSetFb`         | SERIEN\_84\_112\_150\_200\_PARAM\_SET     | SERIEN\_84\_112\_150\_200\_PARAM\_SET.PARAM\_SET\_1          | Aktuell gewählter Parametersatz                                                                                                                                                                    |
| Output      | `eRotationFb`         | SERIEN\_84\_112\_150\_200\_ROTATION\_MODE | SERIEN\_84\_112\_150\_200\_ROTATION\_MODE.CLOCKWISE          | Aktuelle Drehrichtung                                                                                                                                                                              |
| Output      | `rSetpFb`             | `REAL`                                    |                                                              | Rückmeldung - Aktueller Sollwert                                                                                                                                                                   |
| Output      | `rSpeed`              | `REAL`                                    |                                                              | Aktuelle Anzahl der Umdrehungen pro Minute                                                                                                                                                         |
| Output      | `rModLevel`           | `REAL`                                    |                                                              | Aktuelle Modulations-Niveau (0.0 - 100.0%)                                                                                                                                                         |
| Output      | `rSpeedMax`           | `REAL`                                    |                                                              | Aktuelle maximale Anzahl der Umdrehungen pro Minute                                                                                                                                                |
| Output      | `rPower`              | `REAL`                                    |                                                              | Aktuelle Leistung in X.X Watt                                                                                                                                                                      |
| Output      | `rPowerConsumpt`      | `REAL`                                    |                                                              | <p>Energieverbrauch des Ventilators seit der Auslieferung in<br>kWh</p>                                                                                                                            |
| Output      | `rDCLinkVolt`         | `REAL`                                    |                                                              | Aktuelle DC-Spannung in X.X Volt                                                                                                                                                                   |
| Output      | `rDCLinkCurrent`      | `REAL`                                    |                                                              | Aktueller DC-Strom in X.X A                                                                                                                                                                        |
| Output      | `rModuleTemp`         | `REAL`                                    |                                                              | Aktuelle Modultemperatur in XXX Grad Celsius                                                                                                                                                       |
| Output      | `rMotorTemp`          | `REAL`                                    |                                                              | Aktuelle Motortemperatur in XXX Grad Celsius                                                                                                                                                       |
| Output      | `rInteriorTemp`       | `REAL`                                    |                                                              | Aktuelle Elektroniktemperatur in XXX Grad Celsius                                                                                                                                                  |
| 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      | `stErrorCodeDev`      | `STRING`                                  |                                                              | String mir den Nummern der aktiven Gerätefehler                                                                                                                                                    |
| Output      | `stWarningCodeDev`    | `STRING`                                  |                                                              | String mir den Nummern der aktiven Gerätewarnungen                                                                                                                                                 |
| Output      | `xBusy`               | `BOOL`                                    |                                                              | Kommunikationsanzeige (TRUE = Kommunikation)                                                                                                                                                       |
| Input Const | `tTimeUpdatePasswort` | `TIME`                                    | TIME#3m0s0ms                                                 | <p>Updateintervall für das Passwort, das für einige<br>Schreibvorgänge erforderlich ist. Es wird zyklisch die<br>Instanz <code>Sollwerte\_0</code> aufgerufen.</p>                                 |
| Input Const | `tTimeEmergency`      | `TIME`                                    | TIME#10s0ms                                                  | Zeitdauer bis zum Notlaufbetrieb (maximal 25.5 s)                                                                                                                                                  |
| Input Const | `rSetpEmergency`      | `REAL`                                    | 0                                                            | <p>Sollwert - Ventilator (0.0 - 100.0% bzw. absolute Drehzahl<br>) im Notlauf</p>                                                                                                                  |
| Input Const | `xOperationEmergency` | `BOOL`                                    | FALSE                                                        | <p>Generelle Freigabe/Sperrung des Notlaufs (FALSE = Sperrung<br>)</p>                                                                                                                             |
| Input Const | `eRotationEmergency`  | SERIEN\_84\_112\_150\_200\_ROTATION\_MODE | SERIEN\_84\_112\_150\_200\_ROTATION\_MODE.CLOCKWISE          | Drehrichtung des Ventilators im Notlauf                                                                                                                                                            |
| Input Const | `sPasswort`           | `STRING`                                  | ‘epM EC’                                                     | <p>Passwort für die Benutzerebene (‘epM EC’ = Customer/OEM, es<br>müssen immer 6 Zeichen sein)</p>                                                                                                 |
| Input Const | `eControlMode_Set2`   | SERIEN\_84\_112\_150\_200\_CONTROL\_MODE  | SERIEN\_84\_112\_150\_200\_CONTROL\_MODE.MODULATION\_CONTROL | Betriebsart - Parametersatz 2 (aktuell nicht benutzt)                                                                                                                                              |
| Input Const | `eControlMode_Set1`   | SERIEN\_84\_112\_150\_200\_CONTROL\_MODE  | SERIEN\_84\_112\_150\_200\_CONTROL\_MODE.MODULATION\_CONTROL | Betriebsart - Parametersatz 1                                                                                                                                                                      |
| Input Const | `eRotation`           | SERIEN\_84\_112\_150\_200\_ROTATION\_MODE | SERIEN\_84\_112\_150\_200\_ROTATION\_MODE.CLOCKWISE          | Drehrichtung des Ventilators                                                                                                                                                                       |
| Input Const | `tTimeUpdateConfig`   | `TIME`                                    | TIME#0ms                                                     | <p>Updateintervall für die Vorgänge, die durch den Eingang<br><code>xUpdateConfig</code> beeinflusst werden</p>                                                                                    |
| Input Const | `tTimeUpdateSetp`     | `TIME`                                    | TIME#45s0ms                                                  | <p>Updateintervall für die Vorgänge, die durch den Eingang<br><code>xUpdateSetp</code> beeinflusst werden</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>                                                                                    |
