Page 1 sur 2
Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 11:04
par AlxFrd
Bonjour,
Savez vous comment inverser la sortie du PID sur le logiciel PL7 pro v4.5 ?
Je suis sur un automate Modicon TSX Micro 3722.
Le programme gère une régulation de température comme un four avec une consigne (potentiomètre) 0v-10vcc. La régulation fonctionne correctement.
Problème : quand j'augmente la consigne, la chauffe diminue, je cherche à faire l'inverse..
Comment trouver les paramètres afin d'inverser la sortie ? (ou la consigne)
IMPOSSIBLE DE TOUCHER LE CABLÂGE DEJA PRESENT
Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 11:31
par Bruce33
Bonjour,
Si la régulation fonctionne correctement, comme vous le dites, je ne comprends pas pourquoi vous voulez inverser la sortie du PID
La régulation va devenir complètement instable !
C'est effectivement votre consigne via le potentiomètre qui pose problème et qui semble devoir être inversée.
Quelles sont les consignes en °C lorsque le potentiomètre est à 0V et à 10V ?
Comment est réalisée l'acquisition de la température ? Entrée PT100, 4-20 mA...?
Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 11:45
par Uphelus
Bonjour,
Je rejoins Bruce, inverser le sens de sorti du PID risque de poser un dysfonctionnement.
Pour mieux comprendre les phénomènes, je vous engage à observer les valeurs des mots de la consigne, de la mesure et de la sortie et de faire évoluer la consigne.
Le fonctionnement basique du PID est: La consigne as une valeur, elle évolue, la sortie évolue puis la mesure tend vers la consigne. Une fois la mesure proche de la consigne, la sortie doit se restreindre et se stabiliser. Vérifiez en même temps que la consigne numérique augmente lorsque vous augmentez la consigne du four.
Vous comprendrez certainement mieux l'influence de votre consigne 0-10Vcc et vous pourrez peut-être effectuer une mise à l'échelle vous permettant d'obtenir le comportement souhaité (ici augmenter la température quand vous augmenter la valeur de consigne)
Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 11:51
par djé
Action inverse ou directe
Le sens du correcteur PID peut être adapté à celui du couple actionneur / procédé.
L'action peut être définie en sens inverse (configuration par défaut) ou en sens direct.
Si l'action est directe, un écart (PV - SP) positif, provoque un accroissement de la sortie.
Si l'action est inverse, un écart (PV - SP) positif, provoque une diminution de la sortie.
Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 11:58
par AlxFrd
djé a écrit : ↑02 avr. 2019, 11:51
Action inverse ou directe
Le sens du correcteur PID peut être adapté à celui du couple actionneur / procédé.
L'action peut être définie en sens inverse (configuration par défaut) ou en sens direct.
Si l'action est directe, un écart (PV - SP) positif, provoque un accroissement de la sortie.
Si l'action est inverse, un écart (PV - SP) positif, provoque une diminution de la sortie.
Merci mais... C'est mis dans la doc ça

Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 12:00
par AlxFrd
Bruce33 a écrit : ↑02 avr. 2019, 11:31
Bonjour,
Si la régulation fonctionne correctement, comme vous le dites, je ne comprends pas pourquoi vous voulez inverser la sortie du PID
La régulation va devenir complètement instable !
C'est effectivement votre consigne via le potentiomètre qui pose problème et qui semble devoir être inversée.
Quelles sont les consignes en °C lorsque le potentiomètre est à 0V et à 10V ?
Comment est réalisée l'acquisition de la température ? Entrée PT100, 4-20 mA...?
Je veux inverser par soucis de logique.
Merci bcp pour la réponse je vais essayer
Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 12:01
par AlxFrd
Uphelus a écrit : ↑02 avr. 2019, 11:45
Bonjour,
Je rejoins Bruce, inverser le sens de sorti du PID risque de poser un dysfonctionnement.
Pour mieux comprendre les phénomènes, je vous engage à observer les valeurs des mots de la consigne, de la mesure et de la sortie et de faire évoluer la consigne.
Le fonctionnement basique du PID est: La consigne as une valeur, elle évolue, la sortie évolue puis la mesure tend vers la consigne. Une fois la mesure proche de la consigne, la sortie doit se restreindre et se stabiliser. Vérifiez en même temps que la consigne numérique augmente lorsque vous augmentez la consigne du four.
Vous comprendrez certainement mieux l'influence de votre consigne 0-10Vcc et vous pourrez peut-être effectuer une mise à l'échelle vous permettant d'obtenir le comportement souhaité (ici augmenter la température quand vous augmenter la valeur de consigne)
Merci pour les explications
Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 12:07
par Bruce33
Eh oui. Et ça aussi c'est dans la doc :
[...] les différents paramètres de la table PARA :
[...]
KP %MW(i+2) : Gain proportionnel du PID (x100), signé sans unité (-10000<KP<+10000). Le signe de Kp détermine le sens d'action du PID (négatif : sens direct, positif : sens inverse)
Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 13:16
par AlxFrd
Bruce33 a écrit : ↑02 avr. 2019, 11:31
Bonjour,
Si la régulation fonctionne correctement, comme vous le dites, je ne comprends pas pourquoi vous voulez inverser la sortie du PID
La régulation va devenir complètement instable !
C'est effectivement votre consigne via le potentiomètre qui pose problème et qui semble devoir être inversée.
Quelles sont les consignes en °C lorsque le potentiomètre est à 0V et à 10V ?
Comment est réalisée l'acquisition de la température ? Entrée PT100, 4-20 mA...?
Savez-vous, du coup si il est possible d'inverser la consigne du potentiomètre à partir de PL7 ?
Re: Fonction PID PL7 v4.4
Posté : 02 avr. 2019, 13:28
par Bruce33
Bien sûr que c'est possible.
Uphelus vous a donné la méthode : observer, analyser, coder.
On ne va pas tout faire à votre place !
