Comportement au démarrage de la logique
Sommaire

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:
    Schéma de câblage
A l'initialisation d'un module logique, il se passe ceci:

3.Qu'y a-t-il à l'entrée ?

CasValeur fixeNombre d'objets de communicationNombre de sorties*Valeur utilisée
E1X0 à n0 à nValeur fixe
E2-00Valeur initiale de l'entrée (voir docu)
E3-10Objet de communication
E4-2 à n0Indéfini**
E5-01..nValeur initiale de l'entrée (voir docu)
E6-11..nObjet de communication
E7-2..n1..nIndéfini**
* = un ou plusieurs autres modules logiques
** = 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.

5.Fin du processus de démarrage

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