Régulateur tout ou rien
- Mise à jour2023-02-17
- Temps de lecture : 3 minute(s)
Régulateur tout ou rien
Implémente un régulateur tout ou rien.
Entrées/Sorties

action
Action du régulateur.
| Inverse | 0 | Le contrôleur est en action inverse. |
| Directe | 1 | Le contrôleur est en action directe. |
Default value: Inverse

réinitialisation
Booléen qui spécifie s'il faut réinitialiser les paramètres internes, tels que l'erreur intégrée, du régulateur.
| Vrai | Réinitialise les paramètres internes. |
| Faux | Ne réinitialise pas les paramètres internes. |
Définissez réinitialisation à Vrai si votre application doit arrêter et redémarrer la boucle de contrôle sans redémarrer toute l'application.
Cette entrée accepte un tableau de booléens si consigne est un tableau.
Default value: Faux

consigne
Valeur de consigne, ou valeur désirée, pour la variable du processus.
Cette entrée accepte un nombre à virgule flottante double précision ou un tableau de nombres à virgule flottante double précision.
Default value: 0

variable du processus
Valeur mesurée pour la variable du processus.
Cette entrée accepte un tableau de nombres à virgule flottante double précision si consigne est un tableau.

hystérésis du contrôleur
Hystérésis du régulateur.
Cette entrée accepte un tableau de nombres à virgule flottante double précision si consigne est un tableau.
Default value: 0

dt
Période de la boucle, ou intervalle en secondes, à laquelle ce nœud est appelé.
Default value: 1

Durée min de ON
Durée minimale pendant laquelle le régulateur peut rester activé.
Default value: 0

Durée min de OFF
Durée minimale pendant laquelle le régulateur peut rester désactivé.
Default value: 0

sortie
Un booléen qui renvoie l'état du régulateur.
| Vrai | Le régulateur est en marche. |
| Faux | Le régulateur est arrêté. |

erreur
Différence entre la consigne et la variable du processus.