# POWERIO\_T1\_B100\_EASY

## `POWERIO_T1_B100_EASY` (FB)

`FUNCTION_BLOCK` POWERIO\_T1\_B100\_EASY

### Representation

<figure><img src="https://2592874069-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQR4vCFzt6ixgsqlR3pdR%2Fuploads%2F3yQNZhmnfOsyXvVjnadq%2FHVACModbus.POWERIO_T1_B100_EASY.png?alt=media&#x26;token=366a4d80-3b7a-46d7-b251-86f364726282" alt=""><figcaption></figcaption></figure>

InOut:

| Scope       | Name                | Type                           | Initial                                  | Comment                                                                                                                                           |
| ----------- | ------------------- | ------------------------------ | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input       | `xEn`               | `BOOL`                         | TRUE                                     | Enable / disable communication (TRUE = enable)                                                                                                    |
| Input       | `byUnitId`          | `BYTE`                         | 248                                      | Device address                                                                                                                                    |
| Input       | `xUpdateActual`     | `BOOL`                         | FALSE                                    | <p>Update of actual values (on every rising edge<br>)</p>                                                                                         |
| Input       | `xResError`         | `BOOL`                         | FALSE                                    | <p>Reinitialization of the outputs <code>eErrorCodeCom</code> or<br><code>xErrorCodeDev</code> to the fault-free state (on every rising edge)</p> |
| Inout       | `ModbusClient`      | `ModbusClientBase`             |                                          | Client of the device                                                                                                                              |
| Output      | `sHostName`         | `STRING`                       |                                          | Hostname of the box                                                                                                                               |
| Output      | `sBoxName`          | `STRING`                       |                                          | Name of the box                                                                                                                                   |
| Output      | `sSerialNumber`     | `STRING`                       |                                          | Serial number of the box                                                                                                                          |
| Output      | `rTemp_CPU`         | `REAL`                         |                                          | Temperature of the CPU                                                                                                                            |
| Output      | `rTemp_Sys_1`       | `REAL`                         |                                          | Temperature of Sys 1 chip                                                                                                                         |
| Output      | `rU_24V`            | `REAL`                         |                                          | Voltage of the 24VDC supply                                                                                                                       |
| Output      | `rI_24V`            | `REAL`                         |                                          | Current of the 24VDC supply                                                                                                                       |
| Output      | `ltUpTime`          | `LTIME`                        |                                          | Operating time since the last restart                                                                                                             |
| Output      | `xAlarm`            | `BOOL`                         | FALSE                                    | Collective fault (TRUE = fault)                                                                                                                   |
| Output      | `xAlarmCom`         | `BOOL`                         | FALSE                                    | Collective fault - communication (TRUE = fault)                                                                                                   |
| Output      | `eErrorCodeCom`     | ModbusErrorCode                |                                          | Error code - communication (0 = no error)                                                                                                         |
| Output      | `eErrorCodeDev`     | POWERIO\_T1\_B100\_ERROR\_CODE | POWERIO\_T1\_B100\_ERROR\_CODE.NO\_ERROR | Error code - device (0 = no error)                                                                                                                |
| Output      | `xBusy`             | `BOOL`                         |                                          | Communication indicator (TRUE = communication)                                                                                                    |
| Input Const | `tTimeUpdateActual` | `TIME`                         | TIME#5m0s0ms                             | <p>Update interval for the processes influenced by the input<br><code>xUpdateActual</code> influenced</p>                                         |
