Page 1 sur 1

[inTouch Me]Envoie d'une requette en ASCII sur un port serie (Com2)

Publié : 30 oct. 2018, 08:48
par superzest
Bonjour,

Alors voila mon problème comme indiquer dans le titre je veux communiqué avec un transmetteur I3 relié au port série (com2) de mon pC afin de lui envoyer la trame suivante (elle marche quand je l'envoie via hyperterminal) 01 09 30 31 10 39 39 4D 35 34 0D 0A (en ascii) Mais voila je n'arrive pas a trouver ou et comment envoyer la trame, je travail sous in touch machine édition.
Merci d’avance pour votre aide

Re: [inTouch Me]Envoie d'une requette en ASCII sur un port serie (Com2)

Publié : 30 oct. 2018, 08:55
par itasoft
slts,
tu dois faire cette communication entre le transmetteur et ton PC; c'est ça ? quel rapport avec inTouch ?

Re: [inTouch Me]Envoie d'une requette en ASCII sur un port serie (Com2)

Publié : 30 oct. 2018, 09:00
par superzest
Salut,
Merci de ta reponse
Je doit me servir de intuch pour la faire si possible car je doit récupéré le résultat de la tram (on me revoie un poid ainsi que un numéro de bon unique ) .

[Edit]
Apres si il existe des solutions plus simple je suis preneur ^^

Re: [inTouch Me]Envoie d'une requette en ASCII sur un port serie (Com2)

Publié : 01 nov. 2018, 16:28
par Hergé
Salut superzest
Il y a longtemps.. J'ai utilisé WWExecute pour automatiser d'autres programmes Microsoft Windows à partir de Wonderware InTouch.
Pour envoyer des données via WWExecute à partir du port série du PC directement depuis InTouch.
Par exemple, pour envoyer le caractère ASCII 27 avec "retour chariot" hors du port COM1, utilisez le script InTouch suivant :
WWExecute("Winwedge", "Com1","[SENDCODE(27) + StringChar(13) + StringChar(10)]") ;
Mais dans ton cas tu peut-être simplement oublié d'envoyer les codes 10 et 13 ? Une idée.. Code que tu envois avec hyperterminal par la touche Enter.

Re: [inTouch Me]Envoie d'une requette en ASCII sur un port serie (Com2)

Publié : 01 nov. 2018, 18:04
par itasoft
slts,
cette trame 01 09 30 31 10 39 39 4D 35 34 0D 0A tu dois l'envoyer au transmetteur ou tu dois la recevoir du transmetteur ??

Ya deux fonctionnement possible :
1) le transmetteur envoi une trame avec le poids en asynchrone à tout moment ou périodiquement
2) il faut envoyer une trame de demande au transmetteur et à la réception de la demande le transmetteur envoi une trame avec le poids

Re: [inTouch Me]Envoie d'une requette en ASCII sur un port serie (Com2)

Publié : 06 nov. 2018, 16:30
par superzest
Merci a tous pour vos reponse ^^
J'ai chercher de mon coté et j'ai fini par trouver je lance grâce a ma supervision un .bat avec dedans le code suivant

Code : Tout sélectionner

@echo off
echo 01 09 30 31 10 39 39 4d 35 34 0d 0a>on.txt
certutil -decodehex on.txt on.bin
mode COM2 BAUD=9600 PARITY=n DATA=8
copy on.bin \\.\com2 /b
copy com2 data.txt

:D
Cela marche super !
Merci encore

Re: [inTouch Me]Envoie d'une requette en ASCII sur un port serie (Com2)

Publié : 09 nov. 2018, 17:50
par Hergé
Bonsoir !
Content pour toi, super !