Fonction PID PL7 v4.4
Fonction PID PL7 v4.4
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
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
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: Fonction PID PL7 v4.4
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...?
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
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)
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)
- djé
- Dieu du process

- Messages : 864
- Enregistré le : 20 oct. 2015, 09:55
- Localisation : Bretagne, Pays de la Loire, Nantes
- Contact :
Re: Fonction PID PL7 v4.4
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.
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.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Re: Fonction PID PL7 v4.4
Merci mais... C'est mis dans la doc çadjé 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.
Re: Fonction PID PL7 v4.4
Je veux inverser par soucis de logique.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...?
Merci bcp pour la réponse je vais essayer
Re: Fonction PID PL7 v4.4
Merci pour les explicationsUphelus 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)
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: Fonction PID PL7 v4.4
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
Savez-vous, du coup si il est possible d'inverser la consigne du potentiomètre à partir de PL7 ?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...?
- Bruce33
- Dieu du process

- Messages : 931
- Enregistré le : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: Fonction PID PL7 v4.4
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 !
Uphelus vous a donné la méthode : observer, analyser, coder.
On ne va pas tout faire à votre place !

