1.Start of starting process
- All communication objects are set to the initialisation value of the communication object.
- The values for the retentive communication object are loaded from the memory and overwrite the initialisation value of the communication object.
- With retentive EIB communication objects with a set transfer flag in the HS/FS, the value is sent on the EIB.
- Scanning of the EIB communication object is started (this only concerns the communication objects marked in the expert/communication object with "Query during starting").
- Scanned communication objects are set to the value returned in case of reply from the EIB.
- Scanning of the EIB is ended when all queried communication objects have replied or a timeout has expired.
2.Start of logic initialisation
- Now all logic nodes are initialised. The sequence is selected so that all logic nodes linked to the outputs are already initialised (in other words from left to right).
  
The following occurs during the initialisation of a logic node:
- Setting all outputs from all Logic Modules to the initialisation value of the output (see documentation).
 No sending of values takes place yet.
 However, the setting of the outputs to a value is important for all "Send-by-Change" outputs.
- Setting of all inputs to a defined value. In the process, the rules of the following table are used.
 No calculation of outputs takes place yet.
3.What is located on the input?
| Case | Fixed value | Number of COs | Number of outputs* | Value used | 
|---|---|---|---|---|
| E1 | X | 0 to n | 0 to n | Fixed value | 
| E2 | - | 0 | 0 | Initialisation value of the input (see documentation) | 
| E3 | - | 1 | 0 | KO | 
| E4 | - | 2 to n | 0 | Undefined** | 
| E5 | - | 0 | 1..n | Initialisation value of the input (see documentation) | 
| E6 | - | 1 | 1..n | KO | 
| E7 | - | 2..n | 1..n | Undefined** | 
* = one or more other logic nodes
** = it cannot be predicted which communication object is used for initialisation.
** = it cannot be predicted which communication object is used for initialisation.
- Importing of the retentive data of all Logic Modules (e.g. elapsed-hours meter etc.). No outputs are calculated yet.
- All logic nodes with "Recalculation during start = YES" are calculated. The outputs calculated during the initialisation process are dependent on the definition of the logic nodes and are contained in their documentation.
- The outputs calculated during the initialisation process can set values of communication objects, execute commands and initiate recalculations in linked logic nodes. The order of the initialisation ensures that the linked logic nodes are already initialised.
Note
During the initialisation phase, all logic nodes already initialised can be initiated for recalculation by a communication object.
4.End of logic initialisation
The communication object assigned to the "System start" is set to 1.
See also the documentation on the Status objects.
See also the documentation on the Status objects.
Note
The fixed value on the input is used in most cases only if there is no connection on the input. A fixed value together with wiring is a special case and only practical for certain things.