[RESOLU] Communication IHM Magelis -> Imprimante ZT410
-
Kozy
- Asservi son premier moteur

- Messages : 29
- Enregistré le : 25 mai 2016, 10:10
- Localisation : Portugal
[RESOLU] Communication IHM Magelis -> Imprimante ZT410
Bonjour,
Je dois communiquer une IHM Magelis GTO5310 avec une imprimante Zebra ZT410.
J'ai un questionnaire sur Magelis, lorsque quelqu'un répond ‘OUI’,’NOM’, ‘NS’ je garde ces réponses dans des variables.
J’avais besoin après de récupérer la valeur de ces variables et de les imprimer sur papier. Par exemple, si à la question 1, quelqu'un a répondu ‘OUI’, je voudrais qu'il soit imprimé une étiquette qui dit: ‘QUESTION 1: OUI’
Le programme et déjà fait, le script pour imprimer aussi. Ce que je ne sais pas ces comment imprimer ce que je veux. Autrement dit, comment créer l’étiquete.
Quelqu'un peut-il aider?
Je dois communiquer une IHM Magelis GTO5310 avec une imprimante Zebra ZT410.
J'ai un questionnaire sur Magelis, lorsque quelqu'un répond ‘OUI’,’NOM’, ‘NS’ je garde ces réponses dans des variables.
J’avais besoin après de récupérer la valeur de ces variables et de les imprimer sur papier. Par exemple, si à la question 1, quelqu'un a répondu ‘OUI’, je voudrais qu'il soit imprimé une étiquette qui dit: ‘QUESTION 1: OUI’
Le programme et déjà fait, le script pour imprimer aussi. Ce que je ne sais pas ces comment imprimer ce que je veux. Autrement dit, comment créer l’étiquete.
Quelqu'un peut-il aider?
Modifié en dernier par Kozy le 01 juil. 2016, 12:41, modifié 1 fois.
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: Communication IHM Magelis -> Imprimante ZT410
Bonjour,
Ca va être un peu galère mais faisable car il faut communiquer avec le langage de l'imprimante (ZBL, ZBL-II etc...).
En gros c'est des lignes de commande que tu vas envoyer en RS232 - ASCII par l’intermédiaire du port COM de ton afficheur.
J'avais réalisé plus ou moins la même chose avec un automate S7-300, sauf que j'avais un code barre à imprimer et un logo à mettre sur l'étiquette... 2 semaines sur site pour faire fonctionner l'ensemble.
Via script Vijeo Designer c'est faisable mais ça va te prendre un certain temps.
Tu trouveras des réponses sur le langage Zebra ici :
https://www.zebra.com/content/dam/zebra ... -pm-en.pdf
Ca va être un peu galère mais faisable car il faut communiquer avec le langage de l'imprimante (ZBL, ZBL-II etc...).
En gros c'est des lignes de commande que tu vas envoyer en RS232 - ASCII par l’intermédiaire du port COM de ton afficheur.
J'avais réalisé plus ou moins la même chose avec un automate S7-300, sauf que j'avais un code barre à imprimer et un logo à mettre sur l'étiquette... 2 semaines sur site pour faire fonctionner l'ensemble.
Via script Vijeo Designer c'est faisable mais ça va te prendre un certain temps.
Tu trouveras des réponses sur le langage Zebra ici :
https://www.zebra.com/content/dam/zebra ... -pm-en.pdf
- itasoft
- Mi homme - Mi automate

- Messages : 7804
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication IHM Magelis -> Imprimante ZT410
slts,
oui,c'est ça, il faut juste convertir la trame en tableau d'octets et envoyer sur COM1
EX:
cliquer dessus pour agrandir
oui,c'est ça, il faut juste convertir la trame en tableau d'octets et envoyer sur COM1
EX:
cliquer dessus pour agrandir
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
Kozy
- Asservi son premier moteur

- Messages : 29
- Enregistré le : 25 mai 2016, 10:10
- Localisation : Portugal
Re: Communication IHM Magelis -> Imprimante ZT410
Bonjour,
Bernardo59, itasoft, je vous remercie de l'aide apportée.
Merci beaucoup.
Bernardo59, itasoft, je vous remercie de l'aide apportée.
Merci beaucoup.
-
Kozy
- Asservi son premier moteur

- Messages : 29
- Enregistré le : 25 mai 2016, 10:10
- Localisation : Portugal
Re: Communication IHM Magelis -> Imprimante ZT410
Bonjour,
Allor si jai bien compri, par example pour crier une etiquete avec la phrase "Hello World" et usant le code que itasoft a ecri et le pdf que bernardo ma donner, ça serai quelque chose commeça?
//-------------------------------------
//Script Criado: May 31, 2016
//
// Descrição:
//
//-------------------------------------
//Composition de la trame
String Trame= "^XA^FO50,50^ADN,36,20^FDHELLO WORLD^FS^XZ";
//Conversion
byte[] TBytes=Trame.getBytes();
//Envoyer la trame, dans mon cas sur COM2
Pilotedescript01.write(true,Trame.length(),TBytes);
Le probleme ces que quand je compile, il y a une erreur de variable non declare "Pilitedescript01"
NOTE: Desole pour mon Français
Allor si jai bien compri, par example pour crier une etiquete avec la phrase "Hello World" et usant le code que itasoft a ecri et le pdf que bernardo ma donner, ça serai quelque chose commeça?
//-------------------------------------
//Script Criado: May 31, 2016
//
// Descrição:
//
//-------------------------------------
//Composition de la trame
String Trame= "^XA^FO50,50^ADN,36,20^FDHELLO WORLD^FS^XZ";
//Conversion
byte[] TBytes=Trame.getBytes();
//Envoyer la trame, dans mon cas sur COM2
Pilotedescript01.write(true,Trame.length(),TBytes);
Le probleme ces que quand je compile, il y a une erreur de variable non declare "Pilitedescript01"
NOTE: Desole pour mon Français
- itasoft
- Mi homme - Mi automate

- Messages : 7804
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Communication IHM Magelis -> Imprimante ZT410
slts,
il faut déclarer le pilote de script dans le "Gestionnaire de d'entrées/sorties"
il faut déclarer le pilote de script dans le "Gestionnaire de d'entrées/sorties"
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
Kozy
- Asservi son premier moteur

- Messages : 29
- Enregistré le : 25 mai 2016, 10:10
- Localisation : Portugal
Re: Communication IHM Magelis -> Imprimante ZT410
Salut,
Compris. Merci beaucoup
Compris. Merci beaucoup
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: Communication IHM Magelis -> Imprimante ZT410
Bonjour Kozy,
Pour rédiger ta trame, tu peux te servir du logiciel Zebra Designer qui va te générer ton code en exportant le fichier.
Je te conseil vivement de le faire d'abord avec l'Hyperterminal de Windows ou avec un autre logiciel de la même conception comme Hyperterminal Private avant de programmer sur Vijeo Designer car ça te permettra de t'affranchir de ce que tu dois envoyer en ASCII à l'imprimante.
Après pour le script sur Vijeo Designer, je pense que ça va bien te prendre une semaine pour le valider.
Essaye d'avoir le magelis ainsi que l'imprimante pour pouvoir le tester au bureau.
Pour rédiger ta trame, tu peux te servir du logiciel Zebra Designer qui va te générer ton code en exportant le fichier.
Je te conseil vivement de le faire d'abord avec l'Hyperterminal de Windows ou avec un autre logiciel de la même conception comme Hyperterminal Private avant de programmer sur Vijeo Designer car ça te permettra de t'affranchir de ce que tu dois envoyer en ASCII à l'imprimante.
Après pour le script sur Vijeo Designer, je pense que ça va bien te prendre une semaine pour le valider.
Essaye d'avoir le magelis ainsi que l'imprimante pour pouvoir le tester au bureau.
-
Kozy
- Asservi son premier moteur

- Messages : 29
- Enregistré le : 25 mai 2016, 10:10
- Localisation : Portugal
Re: Communication IHM Magelis -> Imprimante ZT410
Bonjour Bernard,
Merci
Merci
-
Kozy
- Asservi son premier moteur

- Messages : 29
- Enregistré le : 25 mai 2016, 10:10
- Localisation : Portugal
Re: Communication IHM Magelis -> Imprimante ZT410
Bonjour,
Comme il me reste pas beaucoup de temps et je n’arrive pas ni a envoyer le email ni imprimer je vais faire de une autre manière.
Et-ce-que je puisse imprimer directement um groupe de alarme ?
J’ai lu les documents de vijeo et je pense que oui.
Basique ment ce que je veux c’est imprimer avec une ZEBRA ZT410 un groupe de alarme que j’ai déjà crié avec tous les alarmes qui sont actif au moment je appui dans l’interrupteur imprimer.
J’ai ça : Je veux imprimer ça : Encore une fois je me pardonne pour mon français
Comme il me reste pas beaucoup de temps et je n’arrive pas ni a envoyer le email ni imprimer je vais faire de une autre manière.
Et-ce-que je puisse imprimer directement um groupe de alarme ?
J’ai lu les documents de vijeo et je pense que oui.
Basique ment ce que je veux c’est imprimer avec une ZEBRA ZT410 un groupe de alarme que j’ai déjà crié avec tous les alarmes qui sont actif au moment je appui dans l’interrupteur imprimer.
J’ai ça : Je veux imprimer ça : Encore une fois je me pardonne pour mon français