Page 1 sur 2
Paramètre AUTO PID unity
Posté : 08 sept. 2016, 13:57
par Béryl
J'ai un souci avec le paramètre (booléen) AUTO du PID sous Unity.
L'équation logique le donne vrai, mais il semble que la fonction PID interne à Unity la remet à 0 (c'est un paramètre R/W dans le PID).
Pourquoi ?!!
Résultat : le PID ne regule rien alors que l'entrée AUTO est juste sur la ligne du dessus...
Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 14:31
par chgui
Salut, c'est la fonction PID_INT OU PID OU PIDFF???
Tout les paramètres sont bien rentrée, limite mesure, limite sortie.
Attention aussi à l'entrée TR_S.
Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 14:33
par Béryl
PID_INT.
Marche dans une section, mais pas dans une autre.
Je cherche toujours...
Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 15:17
par itasoft
slts,
on s'autorise à penser que c'est utilisé dans une section périodique et non pas cyclique
?
Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 15:23
par Béryl
Non, Itasoft. dans la même section, les mêmes lignes de code pour un autre PID tournent normalement.
Je joins un grab d'écran. En espérant que ça passe !
La variable n'est bien sûr utilisée nulle part ailleurs dans le programme !
Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 15:37
par chgui
Et les paramètres sont bien renseigné? J'utilise plus le PIDFF.
Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 15:40
par itasoft
slts,
Non, Itasoft. dans la même section, les mêmes lignes de code pour un autre PID tournent normalement.
c'est bien mais ça répond pas à la question , c'est utilisé dans quelle tache périodique MAST/FAST et quelle est la période ????
Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 15:57
par Béryl
Tâche MAST périodique 100ms
Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 16:02
par itasoft
OK,
sur la photo la bobine _AUTO est en rouge alors que les deux contacts sont en vert, comme le PID en interne ne commande ce bit AUTO,
pour moi ça veut dire que c'est mis à zéro ailleurs ou alors c'est le PID fantôme, lol
on présume que la variable PidP1_AUTO n'est pas sur une adresse absolue du type %MWi.x ou %Mx sinon ça voudrait dire que une autre variable pointe sur cette même adresse absolue.
[Résolu] Re: Paramètre AUTO PID unity
Posté : 08 sept. 2016, 16:16
par Béryl
Trouvé !!!!!
Tout con... Le tableau PidP1 servait aussi de paramètre... au PidP3 !
Erreur de frappe. D'où embrouille du programme.
Désolé pour le bruit.