Cette sortie consiste en une fonction PWM dans laquelle l’entrée est la commande :
-
OUT_MAN dans le cas d’un régulateur PID,
-
OUT1 ou OUT2 dans le cas des régulateurs Chaud/Froid ou Split/Range.
Avec ce type de branche de sortie, l'échelle de sortie doit être OUTi_INF et OUTi_SUP dans l'intervalle [ 0 , 100 ].
Sa période de sortie correspond à la période de la tâche et est indépendante du mode de fonctionnement du régulateur.
Aperçu de l'initialisation
-
Au démarrage, les paramètres et la valeur d’entrée de la brande sont mises à jour avant le premier traitement.
-
Si l'adresse de sortie n’est pas précisée, le traitement est réalisé mais la conversion de la sortie n’est pas effectuée.
-
Il y a un contrôle de cohérence sur la configuration entrée. Si un problème survient lors de la configuration, la boucle reste dans le même état que lors de l'initialisation.
Opération de contrôle de l'exploitation
Vérifications du traitement des consignes pour deux types d'erreurs : les erreurs paramètres (pas inscrites en format à virgule flottante) et des erreurs de calculs internes (division par zéro, débordement, etc.). Si une telle erreur survient :
-
Le résultat de la sortie est gelé.
-
Lorsqu’une erreur disparaît, l'état redevient normal et la sortie est recalculée sans à-coups.
-
Lors d’un démarrage à froid, si les valeurs d’échelle sont invalides (valeur de type non entier), la boucle reste dans le même état que lors de l'initialisation et ne redémarre pas. Par conséquent, les sorties conservent leur valeur initiale.
-
La boucle redémarre lorsque l’erreur est éliminée.