Fonctionnement CONT_S (S7-300, S7-400) - PID

Fonctions de base PID (S7-300, S7-400)

ft:publication_title
Fonctions de base PID (S7-300, S7-400)
Product
PID
Version
V20
Publication date
11/2024
Language
fr-FR
Fonctionnement CONT_S

Branche de consigne

La consigne est introduite en format à virgule flottante à l'entrée SP_INT.

Branche de valeur rélle

La mesure peut être lue en format de périphérie ou en format à virgule flottante. La fonction CRP_IN convertit la valeur de périphérie PV_PER en un nombre à virgule flottante compris entre -100 et +100 % selon la règle suivante :

Sortie de CRP_IN = PV_PER * 100 / 27648

La fonction PV_NORM normalise la sortie de CRP_IN selon la règle suivante :

Sortie de PV_NORM = (sortie de CRP_IN) * PV_FAC + PV_OFF

La valeur par défaut de PV_FAC est 1 et celle de PV_OFF est 0.

Calcul du signal d'écart

La différence entre la consigne et la mesure est appelée signal d'écart. Il est appliqué à une zone morte (DEADBAND) pour atténuer une petite oscillation causée par la quantification de grandeur réglante (résolution limitée de la valeur de réglage par la vanne de régulation). Lorsque DEADB_W = 0, la zone morte est désactivée.

Algorithme pas-à-pas PI

L'instruction travaille sans signalisation de position. L'action I de l'algorithme PI et la signalisation théorique de position sont calculées dans un intégrateur (INT) et comparées en tant que valeur de rétroaction à l'action P restante. La différence est transmise à un élément fonctionnel à trois échelons (THREE_ST) ainsi qu'au formateur des impulsions (PULSEOUT) pour la valve de régulation. La fréquence de commutation du régulateur peut être réduite par l'adaptation du seuil d'action de l'élément fonctionnel à trois échelons.

Action anticipatrice

Une perturbation additionnelle peut être appliquée à l'entrée DISV.