# FINDER\_7M\_24\_8\_230\_0212

## `FINDER_7M_24_8_230_0212` (FB)

FUNCTION\_BLOCK FINDER\_7M\_24\_8\_230\_0212

InOut:

| Scope       | Name                | Type               | Initial      | Comment                                                                                                                                                     |
| ----------- | ------------------- | ------------------ | ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input       | `xEn`               | `BOOL`             | TRUE         | Enable / disable of communication ( TRUE = enabled )                                                                                                        |
| Input       | `byUnitId`          | `BYTE`             | 0            | Address of the device                                                                                                                                       |
| Input       | `xUpdateActual`     | `BOOL`             | FALSE        | <p>Update of actual values ( on each rising edge<br>)</p>                                                                                                   |
| Input       | `xResError`         | `BOOL`             | FALSE        | <p>Reinitialization of the outputs ‘eErrorCodeCom’ and<br>‘xErrorCodeDev’ to the error-free state (on every<br>rising edge)</p>                             |
| Input       | `xSendSysCommand`   | `BOOL`             | FALSE        | <p>Activation of the transmission of the system command (Register 12<br>) (on every rising edge AND wSysCommand > 0)</p>                                    |
| Inout       | `ModbusClient`      | `ModbusClientBase` |              | Client of the device                                                                                                                                        |
| Output      | `rU1N`              | `REAL`             |              | Phase voltage L1 - N in V                                                                                                                                   |
| Output      | `rIL1`              | `REAL`             |              | Line current L1 in A                                                                                                                                        |
| Output      | `rPowerFactorL1`    | `REAL`             |              | Power factor L1                                                                                                                                             |
| Output      | `rActivePowerL1`    | `REAL`             |              | Active power L1 in W                                                                                                                                        |
| Output      | `rApparentPowerL1`  | `REAL`             |              | Apparent power L1 in VA                                                                                                                                     |
| Output      | `rReactivePowerL1`  | `REAL`             |              | Reactive power L1 in var                                                                                                                                    |
| Output      | `rFrequency`        | `REAL`             |              | Frequency in Hz                                                                                                                                             |
| Output      | `rActiveTariff`     | `REAL`             |              | <p>Active tariff (Default: 1.0) (tariff switching via<br>external contact - 230V)</p>                                                                       |
| Output      | `rEnergyCounter_n1` | `REAL`             |              | <p>Meter reading - energy meter n1 (MID meter, freely<br>configurable, non-resettable, Default: Total imported<br>active energy in Wh, all tariffs)</p>     |
| Output      | `rEnergyCounter_n2` | `REAL`             |              | <p>Meter reading - energy meter n2 (MID meter, freely<br>configurable, non-resettable, Default: Total exported<br>active energy in Wh, all tariffs)</p>     |
| Output      | `rEnergyCounter_n3` | `REAL`             |              | <p>Meter reading - energy meter n3 (MID meter, freely<br>configurable, non-resettable, Default: Total imported<br>reactive energy in varh, all tariffs)</p> |
| Output      | `rEnergyCounter_n4` | `REAL`             |              | <p>Meter reading - energy meter n4 (MID meter, freely<br>configurable, non-resettable, Default: Total exported<br>reactive energy in varh, all tariffs)</p> |
| Output      | `rEnergyCounter_1`  | `REAL`             |              | <p>Meter reading - energy meter 1 (freely configurable,<br>resettable, Default: Imported active energy in Wh, all<br>tariffs)</p>                           |
| Output      | `rEnergyCounter_2`  | `REAL`             |              | <p>Meter reading - energy meter 2 (freely configurable,<br>resettable, Default: Imported reactive energy in varh, all<br>tariffs)</p>                       |
| Output      | `rEnergyCounter_3`  | `REAL`             |              | <p>Meter reading - energy meter 3 (freely configurable,<br>resettable, Default: Total apparent energy in VAh, all<br>tariffs)</p>                           |
| Output      | `rEnergyCounter_4`  | `REAL`             |              | <p>Meter reading - energy meter 4 (freely configurable,<br>resettable, Default: Imported active energy in Wh, all<br>tariffs)</p>                           |
| Output      | `rEnergyCounter_5`  | `REAL`             |              | <p>Meter reading - energy meter 5 (freely configurable,<br>resettable, Default: Exported active energy in Wh, all<br>tariffs)</p>                           |
| Output      | `rEnergyCounter_6`  | `REAL`             |              | <p>Meter reading - energy meter 6 (freely configurable,<br>resettable, Default: Exported reactive energy in varh, all<br>tariffs)</p>                       |
| Output      | `rEnergyCounter_7`  | `REAL`             |              | <p>Meter reading - energy meter 7 (freely configurable,<br>resettable, Default: Total apparent energy in VAh, all<br>tariffs)</p>                           |
| Output      | `rEnergyCounter_8`  | `REAL`             |              | <p>Meter reading - energy meter 8 (freely configurable,<br>resettable, Default: Exported active energy in Wh, all<br>tariffs)</p>                           |
| Output      | `sSerialNum`        | `STRING`           |              | Serial number of the meter (8 ASCII characters)                                                                                                             |
| 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      | `stErrorCodeDev_1`  | `STRING`           |              | <p>String with the numbers of active device faults of groups<br>G1 and G2</p>                                                                               |
| Output      | `stErrorCodeDev_2`  | `STRING`           |              | <p>String with the numbers of active device faults of the<br>‘Energy’ group</p>                                                                             |
| Output      | `xBusy`             | `BOOL`             |              | Communication indicator ( TRUE = communication )                                                                                                            |
| Input Const | `wSysCommand`       | `WORD`             | 0            | <p>Value of the system command to be transmitted (FC06 - Register 6<br>) (0 = no function, values > 0 see Finder documentation<br>, 3 = Restart Device)</p> |
| Input Const | `xEnAlarmDevice`    | `BOOL`             | FALSE        | <p>Enable / disable the updating of the outputs<br>‘stErrorCodeDev\_1’, ‘stErrorCodeDev\_2’, ‘stErrorCodeDev\_3’</p>                                        |
| Input Const | `tTimeUpdateActual` | `TIME`             | TIME#1m0s0ms | <p>Update interval for the processes affected by the input<br>‘xUpdateActual’</p>                                                                           |
