[RESOLU] Communication IHM Magelis -> Imprimante ZT410

Partie du forum pour tout ce qui concerne les interfaces homme machine ou IHM. Forum, conseil, astuce et entraide sur les interface homme machine ou IHM tels que les magelis, KEP, proface, XBT, .
Kozy
Asservi son premier moteur
Asservi son premier moteur
Messages : 29
Enregistré le : 25 mai 2016, 10:10
Localisation : Portugal

[RESOLU] Communication IHM Magelis -> Imprimante ZT410

Message par Kozy »

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?
Modifié en dernier par Kozy le 01 juil. 2016, 12:41, modifié 1 fois.
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: Communication IHM Magelis -> Imprimante ZT410

Message par Bernardo59 »

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. :mrgreen:
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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7804
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication IHM Magelis -> Imprimante ZT410

Message par itasoft »

slts,
oui,c'est ça, il faut juste convertir la trame en tableau d'octets et envoyer sur COM1
EX:

cliquer dessus pour agrandir
_trame.JPG
Automaticien privé (de tout)
itasoft@free.fr
Kozy
Asservi son premier moteur
Asservi son premier moteur
Messages : 29
Enregistré le : 25 mai 2016, 10:10
Localisation : Portugal

Re: Communication IHM Magelis -> Imprimante ZT410

Message par Kozy »

Bonjour,

Bernardo59, itasoft, je vous remercie de l'aide apportée.

Merci beaucoup. :D
Kozy
Asservi son premier moteur
Asservi son premier moteur
Messages : 29
Enregistré le : 25 mai 2016, 10:10
Localisation : Portugal

Re: Communication IHM Magelis -> Imprimante ZT410

Message par Kozy »

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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7804
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication IHM Magelis -> Imprimante ZT410

Message par itasoft »

slts,
il faut déclarer le pilote de script dans le "Gestionnaire de d'entrées/sorties"
Automaticien privé (de tout)
itasoft@free.fr
Kozy
Asservi son premier moteur
Asservi son premier moteur
Messages : 29
Enregistré le : 25 mai 2016, 10:10
Localisation : Portugal

Re: Communication IHM Magelis -> Imprimante ZT410

Message par Kozy »

Salut,

Compris. Merci beaucoup
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: Communication IHM Magelis -> Imprimante ZT410

Message par Bernardo59 »

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.
Kozy
Asservi son premier moteur
Asservi son premier moteur
Messages : 29
Enregistré le : 25 mai 2016, 10:10
Localisation : Portugal

Re: Communication IHM Magelis -> Imprimante ZT410

Message par Kozy »

Bonjour Bernard,


Merci :)
Kozy
Asservi son premier moteur
Asservi son premier moteur
Messages : 29
Enregistré le : 25 mai 2016, 10:10
Localisation : Portugal

Re: Communication IHM Magelis -> Imprimante ZT410

Message par Kozy »

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 :
1.PNG
1.PNG (7.75 Kio) Vu 5706 fois
Je veux imprimer ça :
2.PNG
Encore une fois je me pardonne pour mon français
Répondre