Elément de structure |
Type |
Description |
---|---|---|
tCyclTime |
TIME |
Durée de cycle de tâche Plage : 10 ms à 60 s |
xEnArw |
BOOL |
Activer la saturation antiréinitialisation |
tTn |
TIME |
Temps d'action intégrale Plage : 1 à 1e32 ms |
rKp |
REAL |
Valeur de gain proportionnel Plage : ±3,4e+38 |
rMaxLim |
REAL |
Limite de sortie maximale Plage : ±3,4e+38 |
rMinLim |
REAL |
Limite de sortie minimale Plage : ±3,4e+38 |
tCyclTime est le temps entre deux exécutions du bloc fonction. Si la tâche est définie comme cyclique, il est égal au temps de cycle de tâche de la tâche cyclique.
xEnArw active une opération de saturation antiréinitialisation (ARW).
Si la valeur est FALSE, maintient la partie intégrale si la sortie de commande complète atteint une limite.
Si la valeur est TRUE, le bloc fonction ne maintient que la partie intégrale si celle-ci atteint une limite. La sortie est égale à la somme de la valeur limite et de la partie proportionnelle, si la partie intégrale atteint une limite comme indiqué dans le schéma fonctionnel du bloc fonction en cas d'activation de ARW.
Cette figure présente le bloc fonction en cas d'activation du mode ARW :
Temps intégral de la boucle PI
Gain proportionnel de la boucle PI
La sortie supérieure à cette limite est limitée à la valeur rMaxLim.
La sortie inférieure à cette limite est limitée à la valeur rMinLim.
NOTE : Si la valeur rMinLim est supérieure à 0, le fonctionnement de l'algorithme PI commence à la valeur rMinLim.