Description TCONT_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
Description TCONT_S

L'instruction TCONT_S sert à la régulation de processus thermiques techniques à signaux de sortie binaires de la valeur de réglage pour actionneurs à action intégrale, dans les systèmes d'automatisation SIMATIC S7. Son fonctionnement est basé sur l'algorithme de régulation PI du régulateur à échantillonnage. Ce régulateur pas à pas fonctionne sans signalisation de position.

Application

Vous pouvez également intégrer le régulateur dans un circuit en cascade, comme régulateur de position de niveau inférieur. Vous spécifiez la position de l'actionneur grâce à l'entrée de consigne SP_INT. Dans ce cas, vous devez mettre l'entrée de mesure et le paramètre TI (temps d'intégration) à zéro. Exemple d'application : réglage de température par régulation d'un système chauffage via commande impulsion-pause ou régulation d'un système de refroidissement via une vanne papillon. La fermeture complète de la vanne intervient lorsque la grandeur réglante (ER*GAIN) devient négative.

Appel

L'instruction TCONT_S doit être appelée de manière équidistante. Veuillez utiliser une alarme cyclique (par ex. OB35 pour S7-300). Le temps d'échantillonnage est spécifié dans le paramètre CYCLE.

Temps d'échantillonnage CYCLE

Le temps d'échantillonnage CYCLE doit concorder avec la différence de temps entre deux appels (temps de cycle de l'OB d'alarme cyclique compte tenu des rapports de réduction).

Veillez à ce que le temps d'échantillonnage du régulateur ne soit pas supérieur à 10 % du temps d'intégration du régulateur (TI) calculé. En général, vous devez toutefois régler le temps d'échantillonnage de manière beaucoup plus faible afin d'assurer la précision requise du régulateur pas à pas.

Précision G requise

MTR_TM

CYCLE = MTR_TM*G

Commentaire

0,5 %

10 s

0,05 s

Le temps d'échantillonnage est déterminé par la précision requise du régulateur pas à pas.

Démarrage

L'instruction TCONT_S dispose d'une routine d'initialisation exécutée lorsque le paramètre d'entrée COM_RST = TRUE. Après la routine d'initialisation, le bloc remet COM_RST sur FALSE. Toutes les sorties sont mises à leurs valeurs initiales. Si vous souhaitez une initialisation au démarrage de la CPU, appelez le bloc dans l'OB 100 avec COM_RST = TRUE.