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
Régulation PID
Re: Régulation PID
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.
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 ...
Re: Régulation PID
@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.
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.
Re: Régulation PID
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.
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.
Re: Régulation PID
C'est le simulateur qui est utilisé?
Siemens m'a dit que le simulateur ne gérait pas les PID.
Siemens m'a dit que le simulateur ne gérait pas les PID.
Re: Régulation 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 ...


