1.Début du processus de démarrage
- Tous les objets de communication sont mis à la valeur d'initialisation de l'objet de communication.
- Les valeurs pour les objets de communication permanents sont chargées de la mémoire et écrasent la valeur initiale de l'objet de communication.
- Pour les objets de communication EIB permanents avec drapeau de transmission mis dans le HS/FS, la valeur est envoyée à l'EIB.
- Le scannage des objets de communication EIB démarre (cela concerne uniquement les objets de communication marqués dans l'Expert/objet de communication avec "Demander au démarrage").
- En cas de réponse de l'EIB, les objets de communication scannés sont mis à la valeur fournie en retour.
- Le scannage de l'EIB est terminé lorsque tous les objets de communication consultés ont répondu ou qu'un timeout a expiré.
2.Début de l'initialisation de la logique
- Tous les modules logiques sont maintenant initialisés. La séquence est sélectionnée de telle façon que tous les modules logiques reliés aux sorties sont déjà initialisés; le système procède pour ainsi dire de gauche à droite:

A l'initialisation d'un module logique, il se passe ceci:
- Mise de toutes les sorties de tous les modules logiques à la valeur initiale de la sortie (voir docu).
Il n'y a pas encore d'envoi de valeurs.
La mise des sorties à une valeur est cependant importante pour toutes les sorties "émission si changement". - Mise de toutes les entrées à une valeur définie. Ce faisant, on utilise les règles du tableau suivant.
Il n'y a pas encore de calcul de sorties.
3.Qu'y a-t-il à l'entrée ?
| Cas | Valeur fixe | Nombre d'objets de communication | Nombre de sorties* | Valeur utilisée |
|---|---|---|---|---|
| E1 | X | 0 à n | 0 à n | Valeur fixe |
| E2 | - | 0 | 0 | Valeur initiale de l'entrée (voir docu) |
| E3 | - | 1 | 0 | Objet de communication |
| E4 | - | 2 à n | 0 | Indéfini** |
| E5 | - | 0 | 1..n | Valeur initiale de l'entrée (voir docu) |
| E6 | - | 1 | 1..n | Objet de communication |
| E7 | - | 2..n | 1..n | Indéfini** |
* = un ou plusieurs autres modules logiques
** = Il est impossible de prévoir quel objet de communication sera utilisé pour l'initialisation.
** = Il est impossible de prévoir quel objet de communication sera utilisé pour l'initialisation.
- Lecture des données permanentes de tous les modules logiques (p. ex. compteurs d'heures de fonctionnement, ...). Il n'y a pas encore de calcul de sorties.
- Tous les module logique avec "Nouveau calcul au démarrage = OUI" sont calculés. Les sorties qui sont calculées lors du processus d'initialisation dépendent de la définition des modules logiques (voir documentation).
- Les sorties qui sont calculées lors du processus d'initialisation peuvent définir des valeurs d'objets de communication, exécuter des instructions et provoquer des recalculs dans des modules logiques interconnectés. La séquence de l'initialisation garantit que les modules logiques interconnectés sont déjà initialisés.
Remarque
pendant la phase d'initialisation, tous les modules logiques déjà initialisés peuvent être recalculés du fait d'un objet de communication.
4.Fin de l'initialisation logique
L'objet de communication affecté au "démarrage du système" est mis à 1.
Voir aussi à ce sujet la documentation concernant les Objets d'état.
Voir aussi à ce sujet la documentation concernant les Objets d'état.
Remarque
on utilise la valeur fixe à l'entrée dans la plus grande partie des cas uniquement si aucune interconnexion n'est présente à l'entrée. Une valeur fixe avec un câblage est un cas spécial et uniquement pertinent pour certaines situations.