# H1\_8AO

## `H1_8AO` (FB)

FUNCTION\_BLOCK H1\_8AO EXTENDS SlaveModuleDipSwitchOverwrite IMPLEMENTS ISlaveModule

InOut:

| Scope       | Name                           | Type             | Initial                       | Comment                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | Inherited from                                             |
| ----------- | ------------------------------ | ---------------- | ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| Input       | `itfModbusConnector`           | IModbusConnector |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | BaseSlave                                                  |
| Output      | `xInitRunning`                 | `BOOL`           |                               | <p><code>xInitRunning</code> ist <code>TRUE</code>, solange die Initialisierung<br>beim Ersten Start durchgeühr wird.</p>                                                                                                                                                                                                                                                                                                                                                                                                                           | BaseSlave                                                  |
| Output      | `xInitFinished`                | `BOOL`           |                               | <p><code>xInitFinished</code> ist <code>TRUE</code>, sobald beim Ersten Start<br>alle Parameter an das Modul gesendet sind.</p>                                                                                                                                                                                                                                                                                                                                                                                                                     | BaseSlave                                                  |
| Output      | `xAlarmCom`                    | `BOOL`           |                               | <p><code>xAlarmCom</code> ist <code>TRUE</code>, wenn es einen<br>Kommunikationsfehler gibt.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                    | BaseSlave                                                  |
| Output      | `xBusy`                        | `BOOL`           |                               | <p><code>xBusy</code> ist <code>TRUE</code>, wenn ein Modbus Request ausgeführt<br>wird.</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                        | BaseSlave                                                  |
| Output      | `usiConfiguredSlaveID`         | `USINT`          |                               | Zeigt die aktuell eingestellte Slave-ID an                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | BaseSlave                                                  |
| Output      | `eError`                       | ERROR            |                               | Kein Fehler = `ERROR.No_Error`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | BaseSlave                                                  |
| Output      | `stDebugOutput`                | DebugOutput      |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | BaseSlave                                                  |
| Input       | `xEnable`                      | `BOOL`           | TRUE                          | <p>Deaktiviert das Modul und setzt alle Ausgänge auf den<br>Standard Initialisierungswert zurück</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                | BaseSlaveModule                                            |
| Input       | `xReinitModule`                | `BOOL`           |                               | <p>Reinitialisiert das Modul und sendet alle Parameter an das<br>Modul</p>                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | BaseSlaveModule                                            |
| Input       | `xResetModule`                 | `BOOL`           |                               | <p>Setzt das Modul zurück, löscht den EEPROM Speichert, führt<br>einen Lampentest durch und startet das Modul neu (Achtung:<br>Danach ist Autobauding wieder aktiviert)</p>                                                                                                                                                                                                                                                                                                                                                                         | BaseSlaveModule                                            |
| Output      | `wFirmware`                    | `WORD`           |                               | Zeigt die aktuelle Firmware des Modules an                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | BaseSlaveModule                                            |
| Output      | `xAuto`                        | `BOOL`           |                               | <p><code>FALSE</code> = Mindestens ein Eingang und/oder ein Ausgang sind<br>im Zustand <code>eManBin <> eManBin.Auto</code>. <code>TRUE</code> = Alle<br>Eingänge und Ausgänge haben den Zustand eManBin =<br>eManBin.Auto (Hinweis: Falls das Übersteuern mittels Dip-<br>Schalter (Hardware) deaktiviert ist und der Ausgang im<br>Zustand <code>eManBin <> eManBin.Auto</code>, bleibt xAuto weiterhin<br><code>TRUE</code>. Auswertung erfolgt je Ausgang. )</p>                                                                                | BaseSlaveModule                                            |
| Output      | `xAutoSoftware`                | `BOOL`           |                               | <p><code>FALSE</code> = Mindestens ein Eingang und/oder Ausgang sind<br>mittels Parameter (Software) im Zustand <code>eManBin <>\<br/>eManBin.Auto</code>. <code>TRUE</code> = Alle Eingänge und Ausgänge sind<br>mittels Parameter (Software) im Zustand <code>eManBin =\<br/>eManBin.Auto</code>.</p>                                                                                                                                                                                                                                             | SlaveModuleSoftOverwrite                                   |
| Output      | `xAutoHardware`                | `BOOL`           |                               | <p><code>FALSE</code> = Mindestens ein Eingang und/oder Ausgang sind<br>mittels Dip-Schalter (Hardware) im Zustand <code>eManBin <>\<br/>eManBin.Auto</code>. <code>TRUE</code> = Alle Eingänge und Ausgänge sind<br>mittels Dip-Schalter (Hardware) im Zustand <code>eManBin =\<br/>eManBin.Auto</code>. (Hinweis: Falls das Übersteuern mittels Dip-<br>Schalter (Hardware) deaktiviert ist und der Ausgang im<br>Zustand <code>eManBin <> eManBin.Auto</code>, bleibt xAuto weiterhin<br><code>TRUE</code>. Auswertung erfolgt je Ausgang. )</p> | SlaveModuleDipSwitchOverwrite                              |
| Input       | `rAO1`                         | `REAL`           |                               | AO1 Ausgang                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input       | `rAO2`                         | `REAL`           |                               | AO2 Ausgang                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input       | `rAO3`                         | `REAL`           |                               | AO3 Ausgang                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input       | `rAO4`                         | `REAL`           |                               | AO4 Ausgang                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input       | `rAO5`                         | `REAL`           |                               | AO5 Ausgang                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input       | `rAO6`                         | `REAL`           |                               | AO6 Ausgang                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input       | `rAO7`                         | `REAL`           |                               | AO7 Ausgang                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input       | `rAO8`                         | `REAL`           |                               | AO8 Ausgang                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input Const | `eAO8_ManNum`                  | eManNum          | eManNum.Auto                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO8_ManValue`                | `REAL`           |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `iAO8_MinMaxOffsetTwoPoint`    | `INT`            | 0                             | Offset Wert für den Min und Max Bereich in %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                            |
| Input Const | `xAO8_MinMaxLimitTwoPoint`     | `BOOL`           | FALSE                         | Aktiviert das Min und Max Limit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO8_Y2TwoPoint`              | `REAL`           | 10                            | Y-Achse Punkt Y2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO8_Y1TwoPoint`              | `REAL`           | 0                             | Y-Achse Punkt Y1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO8_X2TwoPoint`              | `REAL`           | 100                           | X-Achse Punkt X2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO8_X1TwoPoint`              | `REAL`           | 0                             | X-Achse Punkt X1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO8_Delta`                   | `REAL`           | 0.25                          | Angabe des Delta Werts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `eAO8_SafeState`               | AOSafeStateMode  | AOSafeStateMode.Percentage\_0 | Zustand des Ausgangs bei Busausfall                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                            |
| Input Const | `xAO8_DeactivateDipSwitch`     | `BOOL`           | FALSE                         | FALSE= Handübersteuerung aktiviert/möglich                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p><br>TRUE=Handübersteuerung deaktivert/nicht möglich</p> |
| Input Const | `eAO7_ManNum`                  | eManNum          | eManNum.Auto                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO7_ManValue`                | `REAL`           |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `iAO7_MinMaxOffsetTwoPoint`    | `INT`            | 0                             | Offset Wert für den Min und Max Bereich in %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                            |
| Input Const | `xAO7_MinMaxLimitTwoPoint`     | `BOOL`           | FALSE                         | Aktiviert das Min und Max Limit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO7_Y2TwoPoint`              | `REAL`           | 10                            | Y-Achse Punkt Y2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO7_Y1TwoPoint`              | `REAL`           | 0                             | Y-Achse Punkt Y1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO7_X2TwoPoint`              | `REAL`           | 100                           | X-Achse Punkt X2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO7_X1TwoPoint`              | `REAL`           | 0                             | X-Achse Punkt X1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO7_Delta`                   | `REAL`           | 0.25                          | Angabe des Delta Werts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `eAO7_SafeState`               | AOSafeStateMode  | AOSafeStateMode.Percentage\_0 | Zustand des Ausgangs bei Busausfall                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                            |
| Input Const | `xAO7_DeactivateDipSwitch`     | `BOOL`           | FALSE                         | FALSE= Handübersteuerung aktiviert/möglich                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p><br>TRUE=Handübersteuerung deaktivert/nicht möglich</p> |
| Input Const | `eAO6_ManNum`                  | eManNum          | eManNum.Auto                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO6_ManValue`                | `REAL`           |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `iAO6_MinMaxOffsetTwoPoint`    | `INT`            | 0                             | Offset Wert für den Min und Max Bereich in %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                            |
| Input Const | `xAO6_MinMaxLimitTwoPoint`     | `BOOL`           | FALSE                         | Aktiviert das Min und Max Limit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO6_Y2TwoPoint`              | `REAL`           | 10                            | Y-Achse Punkt Y2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO6_Y1TwoPoint`              | `REAL`           | 0                             | Y-Achse Punkt Y1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO6_X2TwoPoint`              | `REAL`           | 100                           | X-Achse Punkt X2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO6_X1TwoPoint`              | `REAL`           | 0                             | X-Achse Punkt X1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO6_Delta`                   | `REAL`           | 0.25                          | Angabe des Delta Werts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `eAO6_SafeState`               | AOSafeStateMode  | AOSafeStateMode.Percentage\_0 | Zustand des Ausgangs bei Busausfall                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                            |
| Input Const | `xAO6_DeactivateDipSwitch`     | `BOOL`           | FALSE                         | FALSE= Handübersteuerung aktiviert/möglich                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p><br>TRUE=Handübersteuerung deaktivert/nicht möglich</p> |
| Input Const | `eAO5_ManNum`                  | eManNum          | eManNum.Auto                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO5_ManValue`                | `REAL`           |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `iAO5_MinMaxOffsetTwoPoint`    | `INT`            | 0                             | Offset Wert für den Min und Max Bereich in %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                            |
| Input Const | `xAO5_MinMaxLimitTwoPoint`     | `BOOL`           | FALSE                         | Aktiviert das Min und Max Limit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO5_Y2TwoPoint`              | `REAL`           | 10                            | Y-Achse Punkt Y2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO5_Y1TwoPoint`              | `REAL`           | 0                             | Y-Achse Punkt Y1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO5_X2TwoPoint`              | `REAL`           | 100                           | X-Achse Punkt X2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO5_X1TwoPoint`              | `REAL`           | 0                             | X-Achse Punkt X1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO5_Delta`                   | `REAL`           | 0.25                          | Angabe des Delta Werts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `eAO5_SafeState`               | AOSafeStateMode  | AOSafeStateMode.Percentage\_0 | Zustand des Ausgangs bei Busausfall                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                            |
| Input Const | `xAO5_DeactivateDipSwitch`     | `BOOL`           | FALSE                         | FALSE= Handübersteuerung aktiviert/möglich                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p><br>TRUE=Handübersteuerung deaktivert/nicht möglich</p> |
| Input Const | `eAO4_ManNum`                  | eManNum          | eManNum.Auto                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO4_ManValue`                | `REAL`           |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `iAO4_MinMaxOffsetTwoPoint`    | `INT`            | 0                             | Offset Wert für den Min und Max Bereich in %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                            |
| Input Const | `xAO4_MinMaxLimitTwoPoint`     | `BOOL`           | FALSE                         | Aktiviert das Min und Max Limit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO4_Y2TwoPoint`              | `REAL`           | 10                            | Y-Achse Punkt Y2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO4_Y1TwoPoint`              | `REAL`           | 0                             | Y-Achse Punkt Y1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO4_X2TwoPoint`              | `REAL`           | 100                           | X-Achse Punkt X2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO4_X1TwoPoint`              | `REAL`           | 0                             | X-Achse Punkt X1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO4_Delta`                   | `REAL`           | 0.25                          | Angabe des Delta Werts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `eAO4_SafeState`               | AOSafeStateMode  | AOSafeStateMode.Percentage\_0 | Zustand des Ausgangs bei Busausfall                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                            |
| Input Const | `xAO4_DeactivateDipSwitch`     | `BOOL`           | FALSE                         | FALSE= Handübersteuerung aktiviert/möglich                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p><br>TRUE=Handübersteuerung deaktivert/nicht möglich</p> |
| Input Const | `eAO3_ManNum`                  | eManNum          | eManNum.Auto                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO3_ManValue`                | `REAL`           |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `iAO3_MinMaxOffsetTwoPoint`    | `INT`            | 0                             | Offset Wert für den Min und Max Bereich in %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                            |
| Input Const | `xAO3_MinMaxLimitTwoPoint`     | `BOOL`           | FALSE                         | Aktiviert das Min und Max Limit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO3_Y2TwoPoint`              | `REAL`           | 10                            | Y-Achse Punkt Y2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO3_Y1TwoPoint`              | `REAL`           | 0                             | Y-Achse Punkt Y1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO3_X2TwoPoint`              | `REAL`           | 100                           | X-Achse Punkt X2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO3_X1TwoPoint`              | `REAL`           | 0                             | X-Achse Punkt X1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO3_Delta`                   | `REAL`           | 0.25                          | Angabe des Delta Werts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `eAO3_SafeState`               | AOSafeStateMode  | AOSafeStateMode.Percentage\_0 | Zustand des Ausgangs bei Busausfall                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                            |
| Input Const | `xAO3_DeactivateDipSwitch`     | `BOOL`           | FALSE                         | FALSE= Handübersteuerung aktiviert/möglich                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p><br>TRUE=Handübersteuerung deaktivert/nicht möglich</p> |
| Input Const | `eAO2_ManNum`                  | eManNum          | eManNum.Auto                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO2_ManValue`                | `REAL`           |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `iAO2_MinMaxOffsetTwoPoint`    | `INT`            | 0                             | Offset Wert für den Min und Max Bereich in %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                            |
| Input Const | `xAO2_MinMaxLimitTwoPoint`     | `BOOL`           | FALSE                         | Aktiviert das Min und Max Limit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO2_Y2TwoPoint`              | `REAL`           | 10                            | Y-Achse Punkt Y2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO2_Y1TwoPoint`              | `REAL`           | 0                             | Y-Achse Punkt Y1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO2_X2TwoPoint`              | `REAL`           | 100                           | X-Achse Punkt X2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO2_X1TwoPoint`              | `REAL`           | 0                             | X-Achse Punkt X1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO2_Delta`                   | `REAL`           | 0.25                          | Angabe des Delta Werts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `eAO2_SafeState`               | AOSafeStateMode  | AOSafeStateMode.Percentage\_0 | Zustand des Ausgangs bei Busausfall                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                            |
| Input Const | `xAO2_DeactivateDipSwitch`     | `BOOL`           | FALSE                         | FALSE= Handübersteuerung aktiviert/möglich                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p><br>TRUE=Handübersteuerung deaktivert/nicht möglich</p> |
| Input Const | `eAO1_ManNum`                  | eManNum          | eManNum.Auto                  |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO1_ManValue`                | `REAL`           |                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `iAO1_MinMaxOffsetTwoPoint`    | `INT`            | 0                             | Offset Wert für den Min und Max Bereich in %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |                                                            |
| Input Const | `xAO1_MinMaxLimitTwoPoint`     | `BOOL`           | FALSE                         | Aktiviert das Min und Max Limit                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `rAO1_Y2TwoPoint`              | `REAL`           | 10                            | Y-Achse Punkt Y2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO1_Y1TwoPoint`              | `REAL`           | 0                             | Y-Achse Punkt Y1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO1_X2TwoPoint`              | `REAL`           | 100                           | X-Achse Punkt X2                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO1_X1TwoPoint`              | `REAL`           | 0                             | X-Achse Punkt X1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |                                                            |
| Input Const | `rAO1_Delta`                   | `REAL`           | 0.25                          | Angabe des Delta Werts                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `eAO1_SafeState`               | AOSafeStateMode  | AOSafeStateMode.Percentage\_0 | Zustand des Ausgangs bei Busausfall                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |                                                            |
| Input Const | `xAO1_DeactivateDipSwitch`     | `BOOL`           | FALSE                         | FALSE= Handübersteuerung aktiviert/möglich                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | <p><br>TRUE=Handübersteuerung deaktivert/nicht möglich</p> |
| Input Const | `xUseSafeStateValueBeforeInit` | `BOOL`           | TRUE                          |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Input Const | `tReadFeedback`                | `TIME`           | TIME#5s0ms                    | <p>Abfragezeit für Rückmeldungen der analogen Ausgänge und der<br>Handübersteuerung. (Hinweis: Die Abfragezeit darf nicht<br>größer als die Zeit von <code>tBusTimeout</code> sein.)</p>                                                                                                                                                                                                                                                                                                                                                            |                                                            |
| Input Const | `tSendDelayAfterInit`          | `TIME`           | TIME#0ms                      | Verzögerung zum Versenden der Ausgänge                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |                                                            |
| Input Const | `tBusTimeout`                  | `TIME`           | TIME#20s0ms                   | 0 = Kein Bus-Timeout = Kein SafeState Modus                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |                                                            |
| Input Const | `usiSlaveID`                   | `USINT`          | 10                            | Die Slave-Adresse für das Modul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                            |
| Output      | `rAO1_Fb`                      | `REAL`           |                               | Tatsächliche Spannung am analogen Ausgang (0-10 Volt)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                            |
| Output      | `rAO2_Fb`                      | `REAL`           |                               | Tatsächliche Spannung am analogen Ausgang (0-10 Volt)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                            |
| Output      | `rAO3_Fb`                      | `REAL`           |                               | Tatsächliche Spannung am analogen Ausgang (0-10 Volt)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                            |
| Output      | `rAO4_Fb`                      | `REAL`           |                               | Tatsächliche Spannung am analogen Ausgang (0-10 Volt)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                            |
| Output      | `rAO5_Fb`                      | `REAL`           |                               | Tatsächliche Spannung am analogen Ausgang (0-10 Volt)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                            |
| Output      | `rAO6_Fb`                      | `REAL`           |                               | Tatsächliche Spannung am analogen Ausgang (0-10 Volt)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                            |
| Output      | `rAO7_Fb`                      | `REAL`           |                               | Tatsächliche Spannung am analogen Ausgang (0-10 Volt)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                            |
| Output      | `rAO8_Fb`                      | `REAL`           |                               | Tatsächliche Spannung am analogen Ausgang (0-10 Volt)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |                                                            |
| Output      | `eAO1`                         | eManNum          |                               | Hand - Schalterposition (A)uto (E)in                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                            |
| Output      | `rPotiAO1`                     | `REAL`           |                               | Aktueller Poti Wert (Bei AUTO = 0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                            |
| Output      | `eAO2`                         | eManNum          |                               | Hand - Schalterposition (A)uto (E)in                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                            |
| Output      | `rPotiAO2`                     | `REAL`           |                               | Aktueller Poti Wert (Bei AUTO = 0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                            |
| Output      | `eAO3`                         | eManNum          |                               | Hand - Schalterposition (A)uto (E)in                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                            |
| Output      | `rPotiAO3`                     | `REAL`           |                               | Aktueller Poti Wert (Bei AUTO = 0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                            |
| Output      | `eAO4`                         | eManNum          |                               | Hand - Schalterposition (A)uto (E)in                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                            |
| Output      | `rPotiAO4`                     | `REAL`           |                               | Aktueller Poti Wert (Bei AUTO = 0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                            |
| Output      | `eAO5`                         | eManNum          |                               | Hand - Schalterposition (A)uto (E)in                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                            |
| Output      | `rPotiAO5`                     | `REAL`           |                               | Aktueller Poti Wert (Bei AUTO = 0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                            |
| Output      | `eAO6`                         | eManNum          |                               | Hand - Schalterposition (A)uto (E)in                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                            |
| Output      | `rPotiAO6`                     | `REAL`           |                               | Aktueller Poti Wert (Bei AUTO = 0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                            |
| Output      | `eAO7`                         | eManNum          |                               | Hand - Schalterposition (A)uto (E)in                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                            |
| Output      | `rPotiAO7`                     | `REAL`           |                               | Aktueller Poti Wert (Bei AUTO = 0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                            |
| Output      | `eAO8`                         | eManNum          |                               | Hand - Schalterposition (A)uto (E)in                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |                                                            |
| Output      | `rPotiAO8`                     | `REAL`           |                               | Aktueller Poti Wert (Bei AUTO = 0)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                            |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.powerio.com/hub/codesys-hvac/hvac-modbusio2-lib/funktionsbausteine/h1_8ao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
