Electrotechnique-fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum electrotechnique
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment :
Code promo Nike : -25% dès 50€ ...
Voir le deal

 

 Exch avec Twido

Aller en bas 
AuteurMessage
Missteigne




Nombre de messages : 3
Date d'inscription : 03/06/2014
Age : 58
Localisation : Lorraine

Exch avec Twido Empty
MessageSujet: Exch avec Twido   Exch avec Twido Icon_minitimeMar 3 Juin 2014 - 14:35

Je modifie un code pour un automate Twido TWDLCDA16DRF qui communique avec une imprimante zebra qui utilise le langage ZPL.
J'ai réussi à imprimer le ticket avec une les données que je souhaite grâce à une trame qui envoi des infos à écrire sur le ticket. J'ai une erreur 5 (délai écoulé) dans le mot %SW64 et pas de retour même si ça ne m'est pas utile pour le programme, j'aimerais savoir comment résoudre cela. Les instructions ZPL sont correctes elles fonctionnent avec Zebra Designer 2.

voici les paramètres de l'imprimante pour la communication :
19200 bauds
8 bits de données
aucune parité

Le port utilisé est le port 2

et le code

    LD    1
(* CONFIGURATION DE LA TABLE D'ÉCHANGE EMISSION/RECEPTION VERS L'IMPRIMANTE *)
    [ %MW110 := 16#01B2 ]    (* EMISSION_RÉCEPTION, LONGUEUR D' ÉMISSION *)
    [ %MW111 := 16#0007 ]    (* DÉCALAGE_RÉCEPTION, DÉCALAGE_ÉMISSION*)
    [ %MW112 := 16#0110 ]    (* ESCLAVE1, FONCTION 16*)
    [ %MW113 := 16#0000 ]    (* ADRESSE DU PREMIER MOT DE L'AUTOMATE À ÉCRIRE*)
    [ %MW114 := 16#0055 ]    (* NOMBRE DE MOTS À ÉCRIRE*)
    [ %MW115 := 16#00AA ]    (* EFFET DE DÉCALAGE, NOMBRE D' OCTETS À ÉCRIRE*)
    [ %MW116 := "^X" ]       (* langage zpl de l' imprimante pour lui donner des instructions*)
    [ %MW117 := "A^" ]
    [ %MW118 := "XF" ]
    [ %MW119 := 16#453A ]    (* DONNE E: EN ASCII CAR LES : NE SONT PAS PRIS PAR TWIDO*)
(* APPEL DU TICKET PRÉDÉFINI *)
    [ %MW120 := "TI" ]
    [ %MW121 := "CK" ]
    [ %MW122 := "ET" ]
    [ %MW123 := "AA" ]
    [ %MW124 := ".x" ]
(* %MW125 À %MW138 POSITION ET TAILLE DU TEXTE QUI SUIVRA *)
    [ %MW125 := "^F" ]
    [ %MW126 := "T1" ]
    [ %MW127 := "10" ]
    [ %MW128 := ",3" ]
    [ %MW129 := "72" ]
    [ %MW130 := "^A" ]
    [ %MW131 := "ON" ]
    [ %MW132 := ",3" ]
    [ %MW133 := "2," ]
    [ %MW134 := "18" ]
    [ %MW135 := "^F" ]
    [ %MW136 := "H\" ]
    [ %MW137 := "^F" ]
    [ %MW138 := "D " ]
(* INSERTION DE LA DATE DU JOUR *)
    [ %MW139 := %MW22 ]
    [ %MW140 := "/ " ]
    [ %MW141 := %MW23 ]
    [ %MW142 := "/ " ]
    [ %MW143 := %MW24 ]
    [ %MW144 := %MW25 ]
    [ %MW145 := "^F" ]
    [ %MW146 := "S^" ]
(* %MW147 À %MW159 POSITION ET TAILLE DU TEXTE QUI SUIVRA *)
    [ %MW147 := "FT" ]
    [ %MW148 := "22" ]
    [ %MW149 := "7," ]
    [ %MW150 := "43" ]
    [ %MW151 := "0^" ]
    [ %MW152 := "AO" ]
    [ %MW153 := "N," ]
    [ %MW154 := "16" ]
    [ %MW155 := ",1" ]
    [ %MW156 := "2^" ]
    [ %MW157 := "FH" ]
    [ %MW158 := "\^" ]
    [ %MW159 := "FD" ]
(* HEURE D' ARRIVÉE *)
    [ %MW160 := %MW20 ]
    [ %MW161 := "H " ]
    [ %MW162 := %MW21 ]
    [ %MW163 := "^F" ]
    [ %MW164 := "S^" ]
(* %MW165 À %MW177 POSITION ET TAILLE DU TEXTE QUI SUIVRA *)
    [ %MW165 := "FT" ]
    [ %MW166 := "10" ]
    [ %MW167 := "0," ]
    [ %MW168 := "58" ]
    [ %MW169 := "0^" ]
    [ %MW170 := "AO" ]
    [ %MW171 := "N," ]
    [ %MW172 := "48" ]
    [ %MW173 := ",3" ]
    [ %MW174 := "8^" ]
    [ %MW175 := "FH" ]
    [ %MW176 := "\^" ]
    [ %MW177 := "FD" ]
(* HEURE AUTORISÉE *)
    [ %MW178 := %MW391 ]
    [ %MW179 := "H " ]
    [ %MW180 := %MW392 ]
    [ %MW181 := "^F" ]
    [ %MW182 := "S^" ]
(* %MW183 À %MW195 POSITION ET TAILLE DU TEXTE QUI SUIVRA *)
    [ %MW183 := "FT" ]
    [ %MW184 := "36" ]
    [ %MW185 := "2," ]
    [ %MW186 := "78" ]
    [ %MW187 := "0^" ]
    [ %MW188 := "AO" ]
    [ %MW189 := "N," ]
    [ %MW190 := "16" ]
    [ %MW191 := ",1" ]
    [ %MW192 := "2^" ]
    [ %MW193 := "FH" ]
    [ %MW194 := "\^" ]
    [ %MW195 := "FD" ]
(* COMPTEUR DE PASSAGE *)
    [ %MW196 := COMPTEUR_ASCII_1 ]
    [ %MW197 := COMPTEUR_ASCII_2 ]
    [ %MW198 := "^F" ]
    [ %MW199 := "S^" ]
    [ %MW200 := "XZ" ]

(* PHASE D'EMISSION DU TICKET *)
    LD    1
    MPS
    ANDR  IMPRESSION_TICKET
    AND   %MSG2.D
    [ EXCH2 %MW110:255 ]
    [ INC COMPTEUR_ASCII_2 ]
    [ INC COMPTEUR_TICKET ]
    MPP
    AND(N AUTORISATION
    AND   APPEL
    OR    [ COMPTEUR_TICKET > 999 ]
    )
    [ COMPTEUR_ASCII_1 := 0 ]
    [ COMPTEUR_ASCII_2 := 0 ]
    [ COMPTEUR_TICKET := 0 ]


Et ensuite j'ai essayé d'interroger l'imprimante sur son état avec une instruction qui doit me retourner les erreurs et avertissement. Cette instruction est correcte car elle fonctionne avec le programme Zebra Designer 2. Mais j'ai une erreur 9 (erreur de réception). J'ai mis ce code seul dans une autre application configurée comme la précédente selon la configuration relevée dans l'imprimante.

LD 1
[ %MW10 := 16#0114 ]
LD 1
[ %MW11 := 16#0007 ]
LD 1
[ %MW12 := 16#0110 ]
LD 1
[ %MW13 := 16#0010 ]
LD 1
[ %MW14 := 16#0006 ]
LD 1
[ %MW15 := 16#000C ]
LD 1
[ %MW16 := "^X" ]
LD 1
[ %MW17 := "A~" ]
LD 1
[ %MW18 := "HQ" ]
LD 1
[ %MW19 := "ES" ]
LD 1
[ %MW20 := "^X" ]
LD 1
[ %MW21 := "Z " ]
LD %MSG2.D
ANDR %I0.0.0
[ EXCH2 %MW10:255 ]


Quelqu'un peut-il m'aider parce que malgré mes recherches je ne trouve rien et cela depuis hier matin ?
Revenir en haut Aller en bas
 
Exch avec Twido
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» TGBT comminicant: Logiciel FactoryCast compatible avec Twido ?
» Comuncation automate twido avec afficheur XBT401 Modbus rs485
» Twido ethernet
» Magelis et twido
» Automate TWIDO

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Electrotechnique-fr :: Secteur hors habitat (Industriel, Artisanal, ERP,...) :: Bases de l’automatisme-
Sauter vers: