[RÉSOLU] Automate et terminal ne communiquent plus ?
[RÉSOLU] Automate et terminal ne communiquent plus ?
Bonjour,
Suite à une coupure de courant, on a une machine qui ne redémarre plus. L'automate, un TSX37 clignotait en rouge. Avec PL7 Pro 4.4, j'ai réussi à lui renvoyer un programme retrouvé dans les tréfonds d'un ordinateur. Ça va mieux, c'est tout vert mais maintenant, j'ai une erreur sur le terminal MAGELIS : Autorisation table dialogue incorrecte
Est-ce que j'aurais aussi perdu le programme dans le terminal ? Ou alors il y a un paramétrage à faire dans l'automate ou dans le terminal ? J'ai préparé le logiciel XBTL1000 V4.51 sur un PC portable si besoin.
L'automate : Le terminal : Si une bonne âme peut m'aiguiller sur ce qu'il faut faire, je lui en serai éternellement reconnaissant.
J'ai aussi un fichier .*dop (rien à voir avec les shampoing) pour le terminal, je ne sais pas s'il faut l'y retransférer, ni si c'est le bon.
Suite à une coupure de courant, on a une machine qui ne redémarre plus. L'automate, un TSX37 clignotait en rouge. Avec PL7 Pro 4.4, j'ai réussi à lui renvoyer un programme retrouvé dans les tréfonds d'un ordinateur. Ça va mieux, c'est tout vert mais maintenant, j'ai une erreur sur le terminal MAGELIS : Autorisation table dialogue incorrecte
Est-ce que j'aurais aussi perdu le programme dans le terminal ? Ou alors il y a un paramétrage à faire dans l'automate ou dans le terminal ? J'ai préparé le logiciel XBTL1000 V4.51 sur un PC portable si besoin.
L'automate : Le terminal : Si une bonne âme peut m'aiguiller sur ce qu'il faut faire, je lui en serai éternellement reconnaissant.
J'ai aussi un fichier .*dop (rien à voir avec les shampoing) pour le terminal, je ne sais pas s'il faut l'y retransférer, ni si c'est le bon.
Modifié en dernier par CaMeXIA le 17 juil. 2024, 10:18, modifié 2 fois.
-
MiGaNuTs
- Mi homme - Mi automate

- Messages : 1573
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: Automate et terminal ne communiquent plus ?
Bonjour.
T'a deux prises rondes sur ton automate ou une seule ? (priori 2 sur les 3722)
L’écran est branché sur laquelle ?
Comment sont elles configurées dans l'automate ? (envoie moi le .stx en mp si tu veux)
Quelle led clignote a quelle vitesse et de quelle couleur (5 ou 10 secondes filmées au téléphone c'est possible ?)
Est ce qu'il y'a un boitier pour déporter une ou l'autre des prises de com' sur ton installation ? Si oui y'a t'il des trucs dessus ?
T'a deux prises rondes sur ton automate ou une seule ? (priori 2 sur les 3722)
L’écran est branché sur laquelle ?
Comment sont elles configurées dans l'automate ? (envoie moi le .stx en mp si tu veux)
Quelle led clignote a quelle vitesse et de quelle couleur (5 ou 10 secondes filmées au téléphone c'est possible ?)
Est ce qu'il y'a un boitier pour déporter une ou l'autre des prises de com' sur ton installation ? Si oui y'a t'il des trucs dessus ?
Re: Automate et terminal ne communiquent plus ?
RUN clignote en vert, TER en orange.
J'ai 2 prises rondes, une seule est utilisée : J'ai envoyé le .stx en mp.
Pour le boîtier, je ne sais pas, tout est intégré dans la machine, je ne vois pas trop où passent les câbles.
J'ai 2 prises rondes, une seule est utilisée : J'ai envoyé le .stx en mp.
Pour le boîtier, je ne sais pas, tout est intégré dans la machine, je ne vois pas trop où passent les câbles.
Modifié en dernier par CaMeXIA le 11 janv. 2026, 21:12, modifié 1 fois.
- JC87
- Mi homme - Mi automate

- Messages : 2231
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: Automate et terminal ne communiquent plus ?
"Autorisation table de dialogue incorrecte" il me semble que veut dire que le mot d'autorisation déclaré dans XBTL1000 n'a pas été mis à la bonne valeur dans l'automate.
C'est un mot en hexa de mémoire. Normalement on l'écrivait en dur dans l'api mais certains programmeurs se contentaient de mettre la valeur dans le mot via une table d'animation et ça c'est une connerie car en cas de défaillance de la pile on perd la valeur et ça com plus.
Regarde dans XBTL1000 en ouvrant le .DOP si ce mot d'autorisation est déclaré dans la table de dialogue. Ça te donnera la valeur et tu pourras vérifier dans l'automate ce qu'il y a dans ce mot.
JC
C'est un mot en hexa de mémoire. Normalement on l'écrivait en dur dans l'api mais certains programmeurs se contentaient de mettre la valeur dans le mot via une table d'animation et ça c'est une connerie car en cas de défaillance de la pile on perd la valeur et ça com plus.
Regarde dans XBTL1000 en ouvrant le .DOP si ce mot d'autorisation est déclaré dans la table de dialogue. Ça te donnera la valeur et tu pourras vérifier dans l'automate ce qu'il y a dans ce mot.
JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
- JC87
- Mi homme - Mi automate

- Messages : 2231
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: Automate et terminal ne communiquent plus ?
Voila une petite capture d'écran pour mieux comprendre. Cette valeur doit être écrite dans le mot correspondant dans l'automate sinon ça com pas. C'est une sécurité.
JC
JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
- itasoft
- Mi homme - Mi automate

- Messages : 7804
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Automate et terminal ne communiquent plus ?
Suivre la piste encore fraîche de JC87
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Automate et terminal ne communiquent plus ?
Dans le programme que j'ai renvoyé dans l'automate, j'ai ça :
Donc je suppose qu'il faut que je mette %MW104 à la valeur A50A dans le terminal, avec le logiciel XBTL1000, dans la table de dialogue ?
J'ai aussi ouvert le fichier .dop que j'avais en sauvegarde, la fonction "Autorisation d'écriture table" n'est pas sélectionnée. Je suppose que je vais retrouver la même chose dans le terminal et qu'il me suffira de la sélectionner pour l'ajouter à la table de dialogue ?
Donc je suppose qu'il faut que je mette %MW104 à la valeur A50A dans le terminal, avec le logiciel XBTL1000, dans la table de dialogue ?
J'ai aussi ouvert le fichier .dop que j'avais en sauvegarde, la fonction "Autorisation d'écriture table" n'est pas sélectionnée. Je suppose que je vais retrouver la même chose dans le terminal et qu'il me suffira de la sélectionner pour l'ajouter à la table de dialogue ?
- JC87
- Mi homme - Mi automate

- Messages : 2231
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: Automate et terminal ne communiquent plus ?
Bonjour,
Il y a quelque chose de curieux dans tes captures d'écrans. Le mot d'autorisation n'est pas dans la table de dialogue hors ils écrivent bien une valeur de mot dans l'automate avec comme commentaire "autorisation table de dialogue" sur le mot %MW104. Mais celui-ci est l'interdiction de transfert des recettes ce qui est autre chose. Tu es certain que ta sauvegarde d'afficheur correspond bien à ce qu'il y a dedans ?
JC
Il y a quelque chose de curieux dans tes captures d'écrans. Le mot d'autorisation n'est pas dans la table de dialogue hors ils écrivent bien une valeur de mot dans l'automate avec comme commentaire "autorisation table de dialogue" sur le mot %MW104. Mais celui-ci est l'interdiction de transfert des recettes ce qui est autre chose. Tu es certain que ta sauvegarde d'afficheur correspond bien à ce qu'il y a dedans ?
JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Re: Automate et terminal ne communiquent plus ?
J'ai réussi à me connecter au terminal et à récupérer le programme que j'ai sauvegardé dans un fichier .dop. J'ai affiché la table de dialogue de ce programme, j'ai ça :
Donc dans cette table, j'ai Mot d'autorisation = A50A. La même valeur que dans le programme que j'ai téléversé dans l'automate.
Du coup, ça aurait dû marcher, non ? Ou je dois faire une autre manipulation ? Ou le message d'erreur viendrait d'autre chose ?
Donc dans cette table, j'ai Mot d'autorisation = A50A. La même valeur que dans le programme que j'ai téléversé dans l'automate.
Du coup, ça aurait dû marcher, non ? Ou je dois faire une autre manipulation ? Ou le message d'erreur viendrait d'autre chose ?
- JC87
- Mi homme - Mi automate

- Messages : 2231
- Enregistré le : 20 oct. 2015, 13:00
- Localisation : Nouvelle Aquitaine
Re: Automate et terminal ne communiquent plus ?
Bonjour,
En effet ça devrait marcher puisque la valeur est écrite en dur dans l'automate et ça correspond à ce qu'il y a dans l'afficheur.
Vérifie quand même que le %MW104 a bien la valeur A50A en visu dynamique. Peut-être qu'elle est écrite ailleurs.
Si le mot a bien la bonne valeur là je ne voit pas ou serait le problème.
JC
En effet ça devrait marcher puisque la valeur est écrite en dur dans l'automate et ça correspond à ce qu'il y a dans l'afficheur.
Vérifie quand même que le %MW104 a bien la valeur A50A en visu dynamique. Peut-être qu'elle est écrite ailleurs.
Si le mot a bien la bonne valeur là je ne voit pas ou serait le problème.
JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
