Régulation PID

Forum traitant des automates industriels de marque Siemens.
Répondre
hamza1992
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 16 mai 2020, 00:35

Régulation PID

Message par hamza1992 »

Bonjour , J'ai rencontré un problème au niveau de la simulation PID sur un automate S7-300 en utilisant le BLOC CONT_C pour la régulation du niveau. Tous programme fonctionne correctement sauf que la commande "LMN" = LMN_P+LMN_D+LMN_I =0 alors l'action proportionnelle LMN_P=1866 (Non nul)
Ma question :
Pourquoi la commande envoyée à la vanne est toujours 0% au lieu d'avoir 100% ?
Merci de regarder la video (durée 2 min)
https://youtu.be/9mfembVTrak
Lorent2
Maître du binaire
Maître du binaire
Messages : 487
Enregistré le : 27 déc. 2015, 08:52

Re: Régulation PID

Message par Lorent2 »

Déjà la variable cycle est erronée : on doit y indiquer le temps entre chaque appel du bloc.
Ensuite regarde la valeur des paramètres LMN_HLM et LMH_LLM.
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
hamza1992
Apprend le binaire
Apprend le binaire
Messages : 3
Enregistré le : 16 mai 2020, 00:35

Re: Régulation PID

Message par hamza1992 »

@lorent2 Merci beaucoup pour la réponse.
Vous parlez de quelle erreur s'il vous plait ? le temps de cycle je l'ai gardé à 1s par défaut .
la lampe celle en haut c'est jute une lampe clignotante a 1 fréquence 1Hz (memento de cadence).
Pour les paramètre QLMN_HLM et QLMN_LLM sont des variables booléennes facultatives.
polux
Code son premier grafcet
Code son premier grafcet
Messages : 34
Enregistré le : 04 janv. 2017, 22:41

Re: Régulation PID

Message par polux »

Bonjour hamza1992,
la valeur de sortie LMN est conditionné par les bornes LMN_LLM & LMN_HLM ...
Pour une valeur de sortie LMN entre 0 & 100 %,
LMN_LLM = 0.0
LMN_HLM = 100.0
( Pour les valeurs réelle, il faut bien préciser la décimale )
Le FC où est appelé le bloc FB41 ne doit pas être appelé par l'OB1, mais un bloc alarme cyclique, 0B30 à OB38 selon les CPU.
La valeur du cycle de l'OB cyclique choisi doit être reporté sur le FB41 à l'entrée Cycle.
Il est parfois nécessaire de mettre à 1 brievement le COM_RST ...
Lisez l'aide du bloc Cont-C, il y a un schéma complet du fonctionnement du bloc qui résume bien les bornages et le fonctionnement du bloc.

Cordialement,
Polux.
BenAutom
Code son premier grafcet
Code son premier grafcet
Messages : 32
Enregistré le : 02 mars 2019, 13:24

Re: Régulation PID

Message par BenAutom »

C'est le simulateur qui est utilisé?
Siemens m'a dit que le simulateur ne gérait pas les PID.
Lorent2
Maître du binaire
Maître du binaire
Messages : 487
Enregistré le : 27 déc. 2015, 08:52

Re: Régulation PID

Message par Lorent2 »

BenAutom a écrit : 27 mars 2021, 22:34 C'est le simulateur qui est utilisé?
Siemens m'a dit que le simulateur ne gérait pas les PID.
Le simulateur PLCSim gère le programmes automate en simulant un automate réel.
Mais il ne fera rien d'autre autour de ton PID (Ce n'est pas le simulateur qui calculera le réglage de tes correcteurs, ni la réaction de ton process.
Il fera simplement tourner ton programme.
Si quelquefois tu te sens petit, inutile, démoralisé ou dépressif, n'oublies jamais que tu as été un jour le plus rapide et le meilleur spermatozoïde de ta bande ...
Répondre