Logic start behaviour
Contents

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).
    Wiring diagram
The following occurs during the initialisation of a logic node:

3.What is located on the input?

CaseFixed valueNumber of COsNumber of outputs*Value used
E1X0 to n0 to nFixed value
E2-00Initialisation value of the input (see documentation)
E3-10KO
E4-2 to n0Undefined**
E5-01..nInitialisation value of the input (see documentation)
E6-11..nKO
E7-2..n1..nUndefined**
* = one or more other logic nodes
** = 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.

5.End of starting process

---
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.