Programación General > Visual Basic 6.0 e inferiores

 Capturar Peso de Bascula Toledo Mettler

(1/2) > >>

9tnix:
Hola compañeros

Hace ya un buen tiempo que no escribo un post, bueno esta vez es para consultar si alguien me puede guiar con lo que es Capturar el peso de una bascula (balanza) de marca Toledo Mettler 8530, bueno hasta donde se este hardware se conecta al puerto COM y se debe configurar la paridad, etc.

Espero me puedan dar una mano

Salu2

dason:
Hola, no sé si ya has resuelto este tema, pero te puedo ayudar, hace ya tiempo hice un programa para la lectura de una báscula igual, 8530 Cougar.
Si todavía necesitas ayuda, coméntalo y busco el código del programa.
Un saludo.

sase2006:
Hola daison,

Estoy con ese mismo modelo de báscula, el indicador se conecta al puerto serie.  Nos sería de mucha utilidad ese código o al menos la configuración del puerto serie, porque no somos capaces a configurarlo.

dason:
La configuración del mscomm1 en el proyecto es la siguiente:
    With MSComm1
        .Settings = "4800,e,7,1"
        .InputLen = 0
        .InputMode = comInputModeText
        .RThreshold = 17
        .NullDiscard = False
        .Handshaking = 0
    End With

El envío de datos es continuo, a no ser que se haya cambiado el valor de fábrica desde el lector digital.

en el evento MSComm1_OnComm()
Select Case MSComm1.CommEvent
        Case comEvReceive      
            buffer = MSComm1.Input
            codlectura = Mid(lectura, 2, 1)    
            txtpesada.Text = Mid(buffer, 6, 5)
        End Select
codlectura sirve para saber cuando el peso está oscilando (creo que era x)
cuando está estable =q
puedes utilizarlos para leer el peso correcto.
a partir de aquí es ya lo que necesites.

Con esto he hecho un programa que lleva ya funcionando mucho tiempo sin problemas.
Un saludo.

sase2006:
Muchas gracias dason. En efecto funciona!. Yo estaba trasteando con DaiScale ( daiisl.   com/ActiveX.  htm ), que trae un montón de funciones, pero no conseguía hacerle leer correctamente (de hecho en el manual, la configuración del puerto nos indica a 9600baudios y no 4800 como has indicado tú.

En fin, ahora podemos continuar.

Muchísimas gracias de nuevo.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa