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

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, .
superzest
Apprend le binaire
Apprend le binaire
Messages : 3
Inscription : 30 oct. 2018, 08:39

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

Message 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
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message par itasoft »

slts,
tu dois faire cette communication entre le transmetteur et ton PC; c'est ça ? quel rapport avec inTouch ?
Automaticien privé (de tout)
itasoft@free.fr
superzest
Apprend le binaire
Apprend le binaire
Messages : 3
Inscription : 30 oct. 2018, 08:39

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

Message 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 ^^
Hergé
Apprend le binaire
Apprend le binaire
Messages : 6
Inscription : 08 sept. 2016, 12:05

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

Message 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.
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message 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
Automaticien privé (de tout)
itasoft@free.fr
superzest
Apprend le binaire
Apprend le binaire
Messages : 3
Inscription : 30 oct. 2018, 08:39

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

Message 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
Hergé
Apprend le binaire
Apprend le binaire
Messages : 6
Inscription : 08 sept. 2016, 12:05

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

Message par Hergé »

Bonsoir !
Content pour toi, super !
Répondre