# Generic

- [ModbusClient\_RTU](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_rtu.md)
- [ErrorUnitId](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_rtu/errorunitid.md)
- [RTU\_Release\_Handler](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_rtu/rtu_release_handler.md)
- [ModbusClient\_TCP](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp.md)
- [ReleaseAccessHandler](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp/releaseaccesshandler.md)
- [Close](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp/close.md)
- [HasError](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp/haserror.md)
- [ReadyForReceive](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp/readyforreceive.md)
- [ReadyForSend](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp/readyforsend.md)
- [FB\_Exit](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp/fb_exit.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp/fb_init.md)
- [GetUnitID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp/getunitid.md)
- [ModbusClient\_TCP\_Fast](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast.md)
- [ReleaseAccessHandler](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast/releaseaccesshandler.md)
- [Close](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast/close.md)
- [HasError](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast/haserror.md)
- [ReadyForReceive](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast/readyforreceive.md)
- [ReadyForSend](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast/readyforsend.md)
- [FB\_Exit](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast/fb_exit.md)
- [FB\_Init](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast/fb_init.md)
- [GetUnitID](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusclient_tcp_fast/getunitid.md)
- [ModbusValue](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/modbusvalue.md)
- [SimpleReadValue](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplereadvalue.md)
- [SimpleReadArray](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplereadarray.md)
- [SimpleReadCoilInput](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplereadcoilinput.md)
- [SimpleWriteCoil\_FC05](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoil_fc05.md)
- [Check\_DataType\_InputValue](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoil_fc05/check_datatype_inputvalue.md)
- [Check\_ValidityBoundaries\_InputValue](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoil_fc05/check_validityboundaries_inputvalue.md)
- [Check\_ValueChange\_DataType](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoil_fc05/check_valuechange_datatype.md)
- [Check\_ValueChange\_InputValue](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoil_fc05/check_valuechange_inputvalue.md)
- [SimpleWriteValueCoil](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevaluecoil.md)
- [CONVERT\_LWORD\_TO\_ARRAY\_OF\_BYTES](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevaluecoil/convert_lword_to_array_of_bytes.md)
- [SimpleWriteValueFloat](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevaluefloat.md)
- [CONVERT\_IEEE\_32BIT\_TO\_REAL](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevaluefloat/convert_ieee_32bit_to_real.md)
- [CONVERT\_IEEE\_64BIT\_TO\_REAL](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevaluefloat/convert_ieee_64bit_to_real.md)
- [CONVERT\_LREAL\_TO\_ARRAY\_OF\_WORD](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevaluefloat/convert_lreal_to_array_of_word.md)
- [CONVERT\_REAL\_TO\_ARRAY\_OF\_WORD](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevaluefloat/convert_real_to_array_of_word.md)
- [CONVERT\_TO\_BIG\_ENDIAN](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevaluefloat/convert_to_big_endian.md)
- [SimpleWriteValueInt](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevalueint.md)
- [CONVERT\_LINT\_TO\_ARRAY\_OF\_INT](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevalueint/convert_lint_to_array_of_int.md)
- [CONVERT\_LWORD\_TO\_ARRAY\_OF\_WORD](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevalueint/convert_lword_to_array_of_word.md)
- [CONVERT\_TO\_BIG\_ENDIAN](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritevalueint/convert_to_big_endian.md)
- [SimpleWriteArrayOfInt](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritearrayofint.md)
- [SimpleWriteArrayOfWord](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritearrayofword.md)
- [SimpleWriteCoils\_FC15](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoils_fc15.md)
- [Check\_DataType\_InputValue](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoils_fc15/check_datatype_inputvalue.md)
- [Check\_ValidityBoundaries\_InputValue](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoils_fc15/check_validityboundaries_inputvalue.md)
- [Check\_ValueChange\_DataType](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoils_fc15/check_valuechange_datatype.md)
- [Check\_ValueChange\_InputValue](https://support.powerio.com/hub/codesys-hvac/en/hvac-modbus-library/functionblocks/generic/simplewritecoils_fc15/check_valuechange_inputvalue.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-modbus-library/functionblocks/generic.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.
