# ABB\_TERRA\_AC

## `ABB_TERRA_AC` (FB)

`FUNCTION_BLOCK` ABB\_TERRA\_AC

### **Darstellung**

<figure><img src="https://879424349-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2F6xsnzdCDo2jBuSAolkGp%2FABB_TERRA_AC.png?alt=media&#x26;token=5f2d3d39-5828-41cc-ad89-ffd940cf208d" 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       | `xUpdateSetp`         | `BOOL`                              | FALSE        | <p>Aktualisierung der Sollwerte (bei jeder ansteigenden Flanke<br>)</p>                                                          |
| Input       | `rCurrentLimit`       | `REAL`                              | 0.0          | <p>Maximalwert - Ladestrom in A (es sind nur positive,<br>ganzzahlige Vielfache von 1.0 A zulässig)</p>                          |
| Input       | `xStartStopCharge`    | `BOOL`                              | FALSE        | Freigabe / Sperrung des Ladevorgangs (TRUE = Freigabe)                                                                           |
| Input       | `xResError`           | `BOOL`                              | FALSE        | <p>Reinitialisierung der Ausgänge <code>eErrorCodeCom</code> auf dem<br>fehlerfreien Zustand (bei jeder ansteigenden Flanke)</p> |
| Inout       | `ModbusClient`        | `ModbusClientBase`                  |              | Client des Geräts                                                                                                                |
| Output      | `eConnectorTxpe`      | ABB\_TERRA\_AC\_CONNECTOR\_TYPE     |              | Anschlusstyp des Geräts                                                                                                          |
| Output      | `rRatedPower`         | `REAL`                              |              | Maximale Abgabeleistung in kW                                                                                                    |
| Output      | `rMaxRatedCurrent`    | `REAL`                              |              | Maximalwert - Ladestrom der Hardware in A                                                                                        |
| Output      | `rProductionSeq`      | `REAL`                              |              | Produktions-Nummer                                                                                                               |
| Output      | `rProductionWeek`     | `REAL`                              |              | Produktions-Woche                                                                                                                |
| Output      | `rProductionYear`     | `REAL`                              |              | Produktions-Jahr                                                                                                                 |
| Output      | `sFirmwareVers`       | `STRING`                            |              | Firmware-Version des Geräts                                                                                                      |
| Output      | `eSocketLockState`    | ABB\_TERRA\_AC\_SOCKET\_LOCK\_STATE |              | Kabel-Zustand des Geräts                                                                                                         |
| Output      | `eAvailability`       | ABB\_TERRA\_AC\_AVAILABILITY        |              | Verfügbarkeit des Geräts                                                                                                         |
| Output      | `eChargingState`      | ABB\_TERRA\_AC\_CHARGING\_STATE     |              | Ladezustand des Geräts                                                                                                           |
| Output      | `xChargeRatedCurrent` | `BOOL`                              |              | <p>Anzeige, ob aktuell mit dem maximalen Ladestrom geladen wird<br>(TRUE = Ja)</p>                                               |
| Output      | `xUnderSetCurrentLim` | `BOOL`                              |              | <p>Anzeige, ob aktuell der maximalen Ladestrom unterschritten<br>wird (TRUE = Ja)</p>                                            |
| Output      | `rCurrentLimitFb`     | `REAL`                              |              | Maximalwert - Ladestrom in A — Rückmeldung                                                                                       |
| Output      | `rChargCurrent_L1`    | `REAL`                              |              | Aktueller Ladestrom in der Phase L1 in A                                                                                         |
| Output      | `rChargCurrent_L2`    | `REAL`                              |              | Aktueller Ladestrom in der Phase L2 in A                                                                                         |
| Output      | `rChargCurrent_L3`    | `REAL`                              |              | Aktueller Ladestrom in der Phase L3 in A                                                                                         |
| Output      | `rVoltage_L1_N`       | `REAL`                              |              | <p>Aktuelle Spannung zwischen der Phase L1 und dem<br>Neutralleiter N in V</p>                                                   |
| Output      | `rVoltage_L2_N`       | `REAL`                              |              | <p>Aktuelle Spannung zwischen der Phase L2 und dem<br>Neutralleiter N in V</p>                                                   |
| Output      | `rVoltage_L3_N`       | `REAL`                              |              | <p>Aktuelle Spannung zwischen der Phase L3 und dem<br>Neutralleiter N in V</p>                                                   |
| Output      | `rActivePower`        | `REAL`                              |              | Aktuelle Ladeleistung in kW                                                                                                      |
| Output      | `rEnergy`             | `REAL`                              |              | Aktuelle Energiemenge des Ladevorgangs in kWh                                                                                    |
| Output      | `rErrorCodeDevice`    | `REAL`                              |              | Aktueller Fehlercode - Gerät                                                                                                     |
| 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      | `xBusy`               | `BOOL`                              |              | Kommunikationsanzeige (TRUE = Kommunikation)                                                                                     |
| Input Const | `diAdrOffset`         | `DINT`                              | 0            | <p>Offset zur Berechnung der Modbus-Adressen (aus den Modbus-<br>Registern) (Zulässiger Bereich: -1, 0, +1)</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#1m0s0ms | <p>Updateintervall für die Vorgänge, die durch den Eingang<br><code>xUpdateActual</code> beeinflusst werden</p>                  |
