# FB\_Init

## `ModbusClient_TCP.FB_Init` (METH)

`METHOD` FB\_Init: `BOOL`

FB\_Init is always implicitly available and is primarily used for initialization. The return value is not evaluated. For targeted influence, you can explicitly declare the methods and provide additional code in them with the standard initialization code. You can evaluate the return value.

InOut:

| Scope  | Name           | Type   | Comment                                                                        |
| ------ | -------------- | ------ | ------------------------------------------------------------------------------ |
| Return | `FB_Init`      | `BOOL` |                                                                                |
| Input  | `bInitRetains` | `BOOL` | <p>TRUE: The retain variables are initialized (warm reset<br>/ cold reset)</p> |
| Input  | `bInCopyCode`  | `BOOL` | <p>TRUE: The instance is then copied into the copy code<br>(online change)</p> |
