Bonjour à tous,
Je suis confronté à un problème avec mes compteurs sur un automate Twido TWDLCAE40DRF. J'utilise plusieurs compteurs %Cx (14 au total), et je me suis rendu compte que ceux-ci repassait à 0 sans que je les reset, et ils repartent à zéro. Un exemple ici :
J'ai regardé du côté de ma configuration sur le mode de scrutation, je suis en périodique avec une base réglé à 20 ms. J'ai vu que le programme mettais au mini 18 ms à faire une scrutation et 22 ms au maximum. Je viens de régler la valeur à 25 ms.
Est ce possible que ce soit du à ça ?
Problème avec compteur/decompteur %Cx
Re: Problème avec compteur/decompteur %Cx
Bonjour
Au lieu d'utiliser %S6, utilise un front montant de ce %S6, cela serait mieux (ici %M100)
%M100 := %S6 and not %M101;
%M101 :=%S6
Petit rappel
++
Au lieu d'utiliser %S6, utilise un front montant de ce %S6, cela serait mieux (ici %M100)
%M100 := %S6 and not %M101;
%M101 :=%S6
Petit rappel
++
- beaware
- Asservi son premier moteur
- Messages : 30
- Inscription : 09 juin 2019, 13:05
- Localisation : Vendée (85)
- Contact :
Re: Problème avec compteur/decompteur %Cx
Merci pour la réponse, mais cela n'explique pas mon problème. Et pour le rappel je ne comprend pas, je n'ai pas de formation de base en automatisme .
Re: Problème avec compteur/decompteur %Cx
Bonjour,
De ce que je vois de premier abord, c'est que tu utilise %S6.
Le compteur incrémente sur le front montant de CU donc prendre le %S6 ne gène pas.
Lorsque ton compteur C21,V atteint ta valeur de présélection C21.p tu reset %M124 qui in fine n'incrémente plus ton compteur.
Par compte comme ta ligne du R est toujours à 1, C21.V prends 0.
Ce quil faut que tu change c'est réalisé un front montant de ton équation du R.
%M100 := HEURE_REEL= 3 and MINUTE_rEEL= 30
Front montant
%M101 : = %M100 and not %M102
%M102 :=%M100
Et tu met %M101 sur la ligne du R
En espérant avoir répondu à ta demande
++
De ce que je vois de premier abord, c'est que tu utilise %S6.
Le compteur incrémente sur le front montant de CU donc prendre le %S6 ne gène pas.
Lorsque ton compteur C21,V atteint ta valeur de présélection C21.p tu reset %M124 qui in fine n'incrémente plus ton compteur.
Par compte comme ta ligne du R est toujours à 1, C21.V prends 0.
Ce quil faut que tu change c'est réalisé un front montant de ton équation du R.
%M100 := HEURE_REEL= 3 and MINUTE_rEEL= 30
Front montant
%M101 : = %M100 and not %M102
%M102 :=%M100
Et tu met %M101 sur la ligne du R
En espérant avoir répondu à ta demande
++