En este grupo En todos

Foro de Lenguaje basic



puerto RS232 en VB6

JOSE
Barcelona, España
Escrito por Jose Maria Armengol Querol
el 25/01/2008

Muy buenas

Estoy haciendo una palicacion en VB 6. 0 que tiene que controlar una balanza conectada al pc a traves del puerto RS232 la comunicacion funciona y el programa recibe los datos de pesadas, el problema lo tengo en que recibo continuamente tramas de datos de pesaje, es decir si la balanza tiene un peso de 12,30Kg

Recibo MSPESO. Input="=12,30 =12,30 =12,30 =12,30 =12,30............ " y cuando efectua la captura mediante la funcion mid(mspeso. Input, 1, 6) es una loteria puede ser que me caga lo correcto que seria 12,30 pero tambien puede ser que me coga 2,30 o bien 30,00 obien 00,01 supogo que esto es debido a continuamente se esta recibiendo informacion a traver del rs232 como puedo hacer para capturar solo un pesaje y que este sea entero

Saludos


Escrito por Tol
el 26/01/2008

Pues no se



Deu


Luismi
Guipúzcoa, España
Escrito por Luismi
el 19/02/2008

Hola Jose Mari

He leido el problema que tienes y veo que te está ocurriendo lo mismo que a mí en su día. Tras muchos quebraderos de cabeza, y largas horas de meditación, comprobé que el problema estaba en el inicio de la comunicación con la balanza. La balanza, nada más iniciarse la comunicación con el pc, envía una trama de diferente tamaño al que seguidamente enviará por cada pesada, lo que hace que en cada lectura que hagamos el texto leido se vaya desplazando. REVISA EL MANUAL DE LA BALANZA, ES IMPORTANTE EN ESTOS CASOS.

Yo solucioné el problema averiguando el primer y último carácter de la trama y una vez que compuesto el mensaje recibido de la balanza hice el Mid de la parte correspondiente al peso.

Espero haberte sido de ayuda, y suerte.

Agur

Tronco
Buenos Aires, Argent...
Escrito por Tronco
el 12/09/2008

Hola, estoy a punto de empesar con este tema, si me facilitan el codigo o un ejemplo o si me lo pueden enviar por mail, voy a estar eternamente agradecido.

Tronco322@hotmail. Com

Saludos!

Edman Vega
Arequipa, Perú
Escrito por Edman Vega
el 20/04/2011

Y se supone que despues de varios años ya habras logrado solucionar el problema. En todo caso, quiza podamos compartir algo al respecto. Tu me diras. Yo termine una aplicacion de este tipo. Puedes ver en https://www.sisperu.net/pagina3. Html y si deseas me escribes a evegalle@sisperu. Net

Te cuento que ahora en esa empresa tienen el problema de conexion entre la báscula y la PC, me llamaron para ello, asi que por eso estoy buscando info relacionada, por eso llegué aqui, el sistema lo hice a fines del 2008 y tuve algunos inconvenientes, algo parecido diria yo, pero la solucion no era ningun MID. Era algo mucho mas sencillo. Bye

Andres Felipe Barrera
Bogotá, Colombia
Escrito por Andres Felipe Barrera
el 08/05/2013

Hey alguien me puede ayudar por favor!

Estoy iniciando de nuevo a programar en VB y ahora tengo que comunicarme a una bascula o terminal de pesaje Mettler Toledo IND780 por ethernet y RS232, para tomar sus valores de pesaje y el general todas las variables que la unidad me aporta.

La conexion ya la pude lograr por ethernet pero no he logrado tomar sus valores o por lo menos interactuar con el terminal para que me envie mensajes de respuesta a los mensajes que le envio.... Les agradezo si me regalan una ayuda o un ejemplo, estoy haciendo el desarrollo en VB. Net 2010. Gracias espero haber hecho entender.