# HVAC ModbusIO2 Library

- [Description](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/beschreibung.md)
- [Function blocks](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionsbausteine.md)
- [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)
- [Functions](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionen.md)
- [CheckDeltaOfInputType](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionen/checkdeltaofinputtype.md)
- [ShowDebugOutput](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/funktionen/showdebugoutput.md)
- [Data types](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen.md)
- [Enumerations](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen.md)
- [StateConfigureAI](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/stateconfigureai.md)
- [StateControl8AI](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/statecontrol8ai.md)
- [StateCyclicReadAI](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/statecyclicreadai.md)
- [AIType](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/aitype.md)
- [InitializeType](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/initializetype.md)
- [LimiterMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/limitermode.md)
- [StateConfigureAO](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/stateconfigureao.md)
- [StateCyclicReadAO](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/statecyclicreadao.md)
- [AOSafeStateMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/aosafestatemode.md)
- [eManNum](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/emannum.md)
- [ModuleType](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/moduletype.md)
- [ChannelState](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/channelstate.md)
- [DOSafeStateMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/dosafestatemode.md)
- [eManBin](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/emanbin.md)
- [eManPosition](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/emanposition.md)
- [Registers4DI2DOR](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/registers4di2dor.md)
- [Registers4DIOR](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/registers4dior.md)
- [Registers8AI](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/registers8ai.md)
- [Registers8AO](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/registers8ao.md)
- [Registers8DO](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/registers8do.md)
- [RegistersGeneric](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/registersgeneric.md)
- [ERROR](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/enumerationen/error.md)
- [Structures](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/strukturen.md)
- [DebugOutput](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/strukturen/debugoutput.md)
- [Interfaces](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces.md)
- [IModbusConnector](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/imodbusconnector.md)
- [RegisterSlave](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/imodbusconnector/registerslave.md)
- [UnregisterSlave](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/imodbusconnector/unregisterslave.md)
- [ISlaveBase](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavebase.md)
- [ConfigureConnection](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavebase/configureconnection.md)
- [ConfigureTimeout](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavebase/configuretimeout.md)
- [DeviceError](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavebase/deviceerror.md)
- [IsInitializeFinished](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavebase/isinitializefinished.md)
- [IsInitializing](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavebase/isinitializing.md)
- [ISlaveModule](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavemodule.md)
- [IsAutoMode](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavemodule/isautomode.md)
- [IsAutoModeHardware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavemodule/isautomodehardware.md)
- [IsAutoModeSoftware](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavemodule/isautomodesoftware.md)
- [ResetManualOverwrite](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavemodule/resetmanualoverwrite.md)
- [SlaveID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbusio2-lib/datentypen/interfaces/islavemodule/slaveid.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.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.
