Sélection des modes de fonctionnement
Trois modes de fonctionnement peuvent être sélectionnés à l'aide des paramètres man et halt.
Mode de fonctionnement
|
man
|
halt
|
Automatique
|
0
|
0
|
Manuel
|
1
|
0 ou 1
|
Pause
|
0
|
1
|
En mode automatique, la grandeur de commande
Y est déterminée au moyen de l'algorithme discret
PID en fonction de la mesure
PV et de la consigne
SP. La sortie est limitée par
ymax et
ymin. Les limites de commande coïncident avec les limites de
réinitialisation de l'antisaturation intégrale.
En mode manuel, la valeur manuelle
YMAN est transmise directement à la sortie
Y. Cependant, la sortie est limitée par
ymax et
ymin. Les grandeurs internes sont ajustées de telle manière que le régulateur (en cas de composante I active) puisse commuter du mode manuel en automatique sans à-coups. Les limites de commande coïncident avec les limites de
réinitialisation de l'antisaturation intégrale.
Dans ce mode de fonctionnement, la composante D est mise automatiquement à 0.
Mode de fonctionnement Pause
En mode pause, la sortie du régulateur reste dans son état précédent et le bloc fonction ne modifie pas la sortie
Y du régulateur (le régulateur s'arrête), c'est-à-dire
Y =
Y(old). Les grandeurs internes sont ajustées de telle manière que le régulateur (avec composante I inactive) quitte sa position courante sans à-coups. Les limites de commande coïncident avec les limites de
réinitialisation de l'antisaturation intégrale. Le mode de fonctionnement Pause est également indiqué, notamment pour fixer la sortie
Y du régulateur au moyen d'un appareil externe, ce qui permet d'ajuster correctement les composantes internes du régulateur.
Dans ce mode de fonctionnement, la composante D est mise automatiquement à 0.
Commutation du mode automatique en mode manuel
Le passage du mode automatique au mode manuel se produit normalement avec des à-coups, car la sortie Y peut prendre une valeur quelconque entre ymax et ymin et Y prend directement la valeur YMAN lors de la commutation.
Si la commutation automatique-manuel doit absolument se produire sans à-coups, il existe deux possibilités :
Pour mettre la valeur de YMAN à la valeur de Y, vous devez employer la fonction MOVE :
NOTE : Nous avons sélectionné ce type de représentation afin de faciliter la compréhension. Les liaisons représentées par des tirets ne peuvent pas être programmées en tant que 'links' (objets 'liens'), étant donné qu'elles provoquent des boucles non valides. Pour réaliser ces liaisons, vous devez employer des variables dans la programmation.
La fonction MOVE n'est utilisée qu'en mode de fonctionnement automatique (Mode.man = 0) du régulateur PID. Une commutation mode automatique/mode manuel se produit alors sans à-coups, car dans ce cycle, la valeur de YMAN est égale à la valeur de Y. En mode manuel, vous pouvez désormais modifier lentement la valeur de YMAN.
Si vous ne désirez pas modifier la valeur de
YMAN (s'il s'agit, par exemple, d'une valeur fixe), vous devrez exécuter l'action précédente à l'aide d'un limiteur de variation (bloc fonction
VLIM) :
NOTE : Nous avons sélectionné ce type de représentation afin de faciliter la compréhension. Les liaisons représentées par des tirets ne peuvent pas être programmées en tant que 'links' (objets 'liens'), étant donné qu'elles provoquent des boucles non valides. Pour réaliser ces liaisons, vous devez employer des variables dans la programmation.
En mode automatique (MPID.man), le limiteur de variation est en mode manuel (Fonction MOVE). Ainsi, la valeur manuelle du régulateur PID (YMAN du PID) est transmise à la valeur Y du régulateur PID au moyen de la valeur manuelle du limiteur de variation (YMAN du VLIM). Une commutation mode automatique/mode manuel se produit alors sans à-coups, car dans ce cycle, la valeur de YMAN (du PID) est égale à la valeur de Y (du PID). A partir du cycle suivant, la valeur YMAN (du PID) est adaptée à la valeur manuelle réelle (VLIM) au taux d'adaptation que vous avez fixé (Para.rate).