Chapitre 13
Instructions spéciales
724
Un exemple de la méthode RTS d'exécution est donné ci-dessous. L'exécution de
l'instruction PID dépend de la réception de nouvelles données d'entrée
analogique. Si le module d'entrée analogique échoue ou est retiré, l'automate arrête
de recevoir les horodatages de déroulement et la boucle PID arrête son exécution.
Vous devez surveiller le bit d'état de l'entrée analogique PV et si ce bit présente un
mauvais état, forcer la boucle en mode manuel logiciel et exécuter la boucle à
chaque scrutation. Cela permet à l'opérateur de changer manuellement la sortie de
la boucle PID.
Logique à relais
Texte structuré
IF (Local:0:I.Ch0Fault) THEN TIC101.SWM [:=] 1;
ELSE TIC101.SWM := 0; END_IF;
IF (Local:0:I.RollingTimestamp<>PreviousTimestamp) OR
(Local:0:I.Ch0Fault) THEN
PreviousTimestamp := Local:0:I.RollingTimestamp;
PID(TIC101,Local:0:I.Ch0Data,Local:0:I.Ch1Data,
Local:1:O.Ch0Data,0,Local:1:I.Ch0InHold,
Local:1:I.Ch0Data);
END_IF;
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018