Ce paragraphe décrit le comportement des fonctions dans les différents cas de démarrage :
-
démarrage à froid (nouvelle application, changement de cartouche…),
-
reprise à chaud (retour secteur, sans changement de contexte application),
-
première exécution après ajout d'une fonction par modification en connecté.
Ce type de démarrage intervient pour une nouvelle application, un changement de cartouche
Sur démarrage à froid, l'automate peut démarrer automatiquement en RUN (selon la configuration de l'application). Les fonctions correcteurs ont un comportement sécurité : mode manuel, sorties à 0. De plus cela permet de passer l'automate en RUN sans effectuer de réglage du PID, puis de faire sa mise au point avec le terminal opérateur (le réglage ne peut se faire qu'en RUN).
Ce type de reprise intervient pour un retour secteur, sans changement de contexte application.
Sur retour secteur après une coupure (indépendamment de sa durée) et si le contexte application n'est pas perdu ou modifié, les fonctions repartent dans l'état avant coupure. Si l'utilisateur souhaite un autre comportement, il est de sa responsabilité de tester le bit système %S1 et d'y associer le traitement voulu (forçage en mode manuel…).
NOTE : L'horodateur de l'automate permet de connaître la durée de la dernière coupure.
Ajout en connecté d’un nouvel appel
Suite à l'ajout d'un nouvel appel de fonction de régulation en connecté, une initialisation identique à celle du démarrage à froid est effectuée.
NOTE : Pour être vue comme une nouvelle fonction, celle-ci doit utiliser une nouvelle table de paramètres. Donc le retrait d'une fonction PID_INT, suivi de l'ajout d'une fonction PID_INT utilisant la même table de paramètres n'est pas considéré comme un ajout de nouveau PID. Dans ce cas le PID s'exécute dans l'état et avec les paramètres du PID précédent.