# Function blocks

- [H1\_4DI2DOR\_3P](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4di2dor_3p.md)
- [IsAutoMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4di2dor_3p/isautomode.md)
- [IsAutoModeHardware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4di2dor_3p/isautomodehardware.md)
- [IsAutoModeSoftware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4di2dor_3p/isautomodesoftware.md)
- [ResetManualOverwrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4di2dor_3p/resetmanualoverwrite.md)
- [SlaveID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4di2dor_3p/slaveid.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4di2dor_3p/fb_init.md)
- [H1\_4DIOR](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4dior.md)
- [IsAutoMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4dior/isautomode.md)
- [IsAutoModeHardware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4dior/isautomodehardware.md)
- [IsAutoModeSoftware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4dior/isautomodesoftware.md)
- [ResetManualOverwrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4dior/resetmanualoverwrite.md)
- [SlaveID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4dior/slaveid.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_4dior/fb_init.md)
- [H1\_8AI](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ai.md)
- [IsAutoMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ai/isautomode.md)
- [IsAutoModeHardware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ai/isautomodehardware.md)
- [IsAutoModeSoftware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ai/isautomodesoftware.md)
- [ResetManualOverwrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ai/resetmanualoverwrite.md)
- [SlaveID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ai/slaveid.md)
- [CyclicReadInputs](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ai/cyclicreadinputs.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ai/fb_init.md)
- [H1\_8AO](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao.md)
- [IsAutoMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao/isautomode.md)
- [IsAutoModeHardware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao/isautomodehardware.md)
- [IsAutoModeSoftware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao/isautomodesoftware.md)
- [ResetManualOverwrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao/resetmanualoverwrite.md)
- [SlaveID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao/slaveid.md)
- [CheckSendAnalogOutputs](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao/checksendanalogoutputs.md)
- [ConfigureModule](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao/configuremodule.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8ao/fb_init.md)
- [H1\_8DO](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8do.md)
- [IsAutoMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8do/isautomode.md)
- [IsAutoModeHardware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8do/isautomodehardware.md)
- [IsAutoModeSoftware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8do/isautomodesoftware.md)
- [ResetManualOverwrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8do/resetmanualoverwrite.md)
- [SlaveID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8do/slaveid.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8do/fb_init.md)
- [H1\_8DOR](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8dor.md)
- [IsAutoMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8dor/isautomode.md)
- [IsAutoModeHardware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8dor/isautomodehardware.md)
- [IsAutoModeSoftware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8dor/isautomodesoftware.md)
- [ResetManualOverwrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8dor/resetmanualoverwrite.md)
- [SlaveID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8dor/slaveid.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_8dor/fb_init.md)
- [H1\_16DI](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_16di.md)
- [IsAutoMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_16di/isautomode.md)
- [IsAutoModeHardware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_16di/isautomodehardware.md)
- [IsAutoModeSoftware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_16di/isautomodesoftware.md)
- [ResetManualOverwrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_16di/resetmanualoverwrite.md)
- [SlaveID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_16di/slaveid.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/h1_16di/fb_init.md)
- [ModbusMasterSerial](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/modbusmasterserial.md)
- [RegisterSlave](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/modbusmasterserial/registerslave.md)
- [UnregisterSlave](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/modbusmasterserial/unregisterslave.md)
- [ModbusMasterTCP](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/modbusmastertcp.md)
- [RegisterSlave](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/modbusmastertcp/registerslave.md)
- [UnregisterSlave](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine/modbusmastertcp/unregisterslave.md)


---

# 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/en/hvac-modbusio2-lib/funktionsbausteine.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.
