# FB\_Init

## `H1_8DO.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 control you can declare the methods explicitly and provide additional code there alongside 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> |
