Chapitre 1
Instructions relatives au contrôle du processus
94
Texte structuré
PrimaryLoop.PV := Local:1:I.CH0Data;
PrimaryLoop.CVInitReq := SecondaryLoop.InitPrimary;
PrimaryLoop.CVInitValue := SecondaryLoop.SP;
PrimaryLoop.WindupHIn := SecondaryLoop.WindupHOut;
PrimaryLoop.WindupLIn := SecondaryLoop.WindupLOut;
PIDE(PrimaryLoop);
SecondaryLoop.PV := Local:1:I.Ch1Data;
SecondaryLoop.SPCascade := PrimaryLoop.CVEU;
PIDE(SecondaryLoop);
Local:2:O.Ch0Data:= SecondaryLoop.CVEU;
Pour que deux boucles en cascade fonctionnent correctement, le temps de réponse
du processus de la boucle secondaire doit être plus court que celui de la boucle
primaire. La raison à cela est que le processus de la boucle secondaire doit pouvoir
compenser toute perturbation éventuelle avant que ces perturbations n'affectent le
processus de la boucle primaire. Dans cet exemple, si le débit de vapeur chute, il
doit pouvoir à nouveau augmenter par l'effet de l'automate secondaire avant que la
température du liquide ne s'en trouve affectée.
Pour configurer les instructions d'une paire de PIDE en cascade, définissez le
paramètre d'entrée AllowCasRat dans la boucle secondaire. Cela permet de passer
celle-ci en mode Cascade/Rapport. Ensuite, câbler le CVEU de la boucle primaire
au paramètre SPCascade de la boucle secondaire. La valeur SPCascade est utilisée
comme SP de la boucle secondaire lorsque celle-ci est en mode Cascade/Rapport.
La plage de l'unité de procédé du CVEU sur la boucle primaire doit correspondre à
celle de l'unité de procédé de PV de la boucle secondaire. Cela permet à la boucle
primaire de mettre à l'échelle sa valeur de 0-100 % de CV dans les unités de
procédé correspondantes utilisées pour le point de consigne de la boucle
secondaire.
L'instruction PIDE prend en charge d'autres fonctionnalités pour prendre en
charge plus efficacement le contrôle en cascade. Raccordez la sortie InitPrimary de
la boucle secondaire à l'entrée CVInitReq de la boucle primaire, et raccordez la
sortie SP de la boucle secondaire à l'entrée CVInitValue de la boucle primaire. La
valeur du CVEU de la boucle primaire est ainsi égale à SP de la boucle secondaire
lorsque cette dernière quitte le mode Cascade/Rapport. Cela permet un transfert
sans à-coup lorsque vous placez à nouveau la boucle secondaire en mode
Cascade/Rapport. Raccordez également les sorties WindupHOut et WindupLOut
de la boucle secondaire sur les entrées WindupHIn et WindupLIn de la boucle
primaire. Cela permet d'arrêter l'augmentation ou la diminution, tel qu'approprié,
par la boucle primaire de sa valeur du CVEU si la boucle secondaire atteint une
Publication Rockwell Automation 1756-RM006K-FR-P - Novembre 2018