Page 1 sur 2

transfert de chaine pl7 PRO

Posté : 27 déc. 2023, 19:03
par crespin
bonjour
je voudrai transférer une chaine de caractère numérique depuis un écran proface vers un tsx 3721 mais le soucis que j'ai est celui-ci :

j'envoi depuis le Proface une chaine numérique dans le mot %MW210 ( ex 26268057 ) et dans le TSX la chaine est récupéré dans les octets %MB420 à %MB428
%MB420 Caract_1_cod_voie_1 6
%MB421 2
%MB422 Caract_3_cod_voie_1 6
%MB423 2
%MB424 Caract_5_cod_voie_1 0
%MB425 8
%MB426 Caract_7_cod_voie_1 7
%MB427 5
%MB428 Caract_9_cod_voie_1

comme vous le voyez je reçois les valeurs inversées.
Comment puis je faire pour les récupérer dans l'ordre de l'envoi ?

Re: transfert de chaine pl7 PRO

Posté : 27 déc. 2023, 19:24
par itasoft
Si dans le Proface c'est une une chaine de caractère , ça occupe au moins 3 mots %MW210, %MW211, %MW212
Il faut envoyer ces 3 mots dans le TSX37 aux adresses %MW210:3 et lire la valeur ascii dans les %MB420:7

Re: transfert de chaine pl7 PRO

Posté : 27 déc. 2023, 20:20
par crespin
A l'origine la fonction existait déjà sur un XBT_PM 027010 et dans le programme pl7 il y a une OPERATE %MW280:=EQUAL_STR(%MB400:8,%MB420:8)
%MB400 à %MB409 est la récupération d'une valeur code barre.
Dans le proface ça me met automatiquement 4 mots (code_production_L3 + 4)

Re: transfert de chaine pl7 PRO

Posté : 27 déc. 2023, 21:36
par itasoft
il faut envoyer les mots du Proface dans les TSX37 et les afficher %MBxxx dans une table d'animation en ASCII

Re: transfert de chaine pl7 PRO

Posté : 27 déc. 2023, 22:07
par MiGaNuTs
Dans les réglages du proface tu doit pouvoir trouver l'ordre poids fort/ poids faible pour les string. Ca doit etre quelquepart dans les parametres de com'

Re: transfert de chaine pl7 PRO

Posté : 29 déc. 2023, 20:54
par crespin
Je ne trouve pas dans gp pro ex 4.0

Re: transfert de chaine pl7 PRO

Posté : 29 déc. 2023, 21:00
par itasoft
par défaut c'est toujours les poids faibles en premier

Re: transfert de chaine pl7 PRO

Posté : 30 déc. 2023, 18:20
par Cedric39
capture 2.jpg

Re: transfert de chaine pl7 PRO

Posté : 30 déc. 2023, 18:38
par itasoft
slts,
Ton exemple ça concerne que les mots double mais pas les chaînes de caractères

Re: transfert de chaine pl7 PRO

Posté : 02 janv. 2024, 05:35
par crespin
oui effectivement cela ne fonctionne pas sur les chaine de caractères, si vous avez une autre solution.