panne insoluble.... mot qui ne s'incrémente pas.

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
valerypetit
Forcené des structures
Forcené des structures
Messages : 172
Enregistré le : 24 janv. 2016, 21:47

panne insoluble.... mot qui ne s'incrémente pas.

Message par valerypetit »

Bonjour à tous,

voila j'ai un souci sur un programme qui a déjà été posté sur le forum.
je me suis déjà pas mal gratté la tête mais rien n'y fait.....

en fait j'utilise une variable MW1 comme pointeur d'ingrédient.
1-Ingrédient1, 2-Ingrédient 2, 3-Ingrédient 3,........

a l'étape 0 et à la fin du dosage je réinitialise la variable, sinon je réitère les étapes de pesage en incrémentant %MW1 à l'étape 1 de manière à soutirer le bon ingrédient à chaque fois, à la fin de l'étape 4, je contrôle le numéro du produit en cours et je pèse les suivant ou passe à la suite du grafcet.

seulement il arrive que mon compteur ne s'incrémente pas....
les 4 étapes de pesage s'éxécutes pour l'un des produits, puis à nouveau pour le même produit alors que l'on aurai dû passer au suivant.
de même, il peu arriver que le dernier produit soit lui aussi pesé 2 fois alors que étant le dernier produit un nouveau cycle de dosage n'aurait pas dû être relancé.

j'ai trifouillé, changé de méthode mais je n'ai pas de résultat ou de piste à suivre.
d'autant plus que mon problème semble ne pas suivre les règles du grafcet

quelqu'un saurait t'il m'aider?????

je peu vous envoyer le programme sur demande

Valery
Fichiers joints
Nouvelle image bitmap.png
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 752
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: panne insoluble.... mot qui ne s'incrémente pas.

Message par Mantysse »

Bonjour,

A 1ere vu il semble que tu écrit ton MW1 a plusieurs endroit dans ton programme, sans conditionner l'écriture.
Dans le cas présent sur 1 cycle automate, MW1 prend plusieurs valeur.

Mais pour le confirmer il nous faudrait le code automate.

A+
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
valerypetit
Forcené des structures
Forcené des structures
Messages : 172
Enregistré le : 24 janv. 2016, 21:47

Re: panne insoluble.... mot qui ne s'incrémente pas.

Message par valerypetit »

l'écriture de MW1 se fait uniquement a l'activation ou désactivation d'une étape automate.
normalement ça ne cause pas de problèm je pense.

si vous voulez le programme demandez le, je vous l'envoi.

merci d'avance pour votre aide.

voici le programme : https://drive.google.com/open?id=0B5775 ... ENPcm51MmM

valery
valerypetit
Forcené des structures
Forcené des structures
Messages : 172
Enregistré le : 24 janv. 2016, 21:47

Re: panne insoluble.... mot qui ne s'incrémente pas.

Message par valerypetit »

J'ai fait autrement et ça a l'air de passer.

par contre je ne comprend vraiment pas pourquoi le programme actuel ne fonctionnais pas.

si je demande l'incrémentation d'un mot à la désactivation d'une étape (ici %X1), il est censé s'incrémenté non?????
ou alors c'est trop rapide.... WTF???? j'y comprend rien.....

sur l'imprime écran en dessous, les fenêtres sont mal superposée dsl
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2087
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: panne insoluble.... mot qui ne s'incrémente pas.

Message par philou77 »

faudrait peut être mettre une condition en début de segment non, sinon tu risques d'avoir 0 et donc que cela ne fonctionne pas (genre / %X1 puisque tu le fais sur front descendant de l'étape)

cordialement
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Boris87

Re: panne insoluble.... mot qui ne s'incrémente pas.

Message par Boris87 »

Bonsoir,

Pour ma part je n'ai pas trouvé d'erreur, ce programme fonctionnait t-il sans bogue avant ?
Répondre