Problème avec un DWORD
Posté : 05 juil. 2017, 18:04
Bonjour à tous et à toutes,
J'en appelle à votre aide, en effet, j'ai un soucis concernant un double mot :
C'est un compteur et celui-ci ne se remet pas à zéro lors des arrêts de ligne, que ce soit en forçant manuellement la valeur à 0 via une table d'animation, ou en forçant manuellement la variable de RAZ qui active le bloc opération de remise à zéro (%MD0:=0).
En fonctionnement, le double mot génère des valeurs avec un écart important (il varie par exemple de 7 0XX XXX à 20 XXX XXX puis à 5 0XX XXX sans raisons apparentes), alors qu'un autre compteur similaire activé par le même front montant (cycle machine --> donné stable) s'incrémente bien de 1 en 1.
L'information %M101 concerne une étape de Grafcet atteinte lorsque la production est lancée (valeur toujours à 1 en fonctionnement)
Le mot en question n'est utilisé que deux fois dans cette section uniquement (l'incrémentation et la remise à zéro)
Je vous transmet l'impécr du programme :
Comment un tel dérèglement est-il possible ?
Avez-vous des pistes pour résoudre le problème ?
En vous remerciant d'avance !
Julien
J'en appelle à votre aide, en effet, j'ai un soucis concernant un double mot :
C'est un compteur et celui-ci ne se remet pas à zéro lors des arrêts de ligne, que ce soit en forçant manuellement la valeur à 0 via une table d'animation, ou en forçant manuellement la variable de RAZ qui active le bloc opération de remise à zéro (%MD0:=0).
En fonctionnement, le double mot génère des valeurs avec un écart important (il varie par exemple de 7 0XX XXX à 20 XXX XXX puis à 5 0XX XXX sans raisons apparentes), alors qu'un autre compteur similaire activé par le même front montant (cycle machine --> donné stable) s'incrémente bien de 1 en 1.
L'information %M101 concerne une étape de Grafcet atteinte lorsque la production est lancée (valeur toujours à 1 en fonctionnement)
Le mot en question n'est utilisé que deux fois dans cette section uniquement (l'incrémentation et la remise à zéro)
Je vous transmet l'impécr du programme :
Comment un tel dérèglement est-il possible ?
Avez-vous des pistes pour résoudre le problème ?
En vous remerciant d'avance !
Julien