• Sábado 16 de Noviembre de 2024, 04:57

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - danitruc

Páginas: [1]
1
Visual Basic para principiantes / Protocolo Modbus
« en: Viernes 10 de Febrero de 2006, 18:08 »
Buenas!

Estamos creando un software en VB para controlar un tunel de lavado de coches, al cual nos tenemos que conectar usando el protocolo MODBUS.

El ordenador lo conectamos por el puerto serie al PLC del tunel de lavado y hay que enviarle las instrucciones usando el protocolo MODBUS.

El problema es que nunca hemos usado este protocolo y no sabemos cómo hay que enviar los datos .

Hemos estado investigando por la red, pero no encontramos la solución.
Si alguien ha trabajado alguna vez usando este protocolo y nos puede ayudar, se lo agradeceríamos mucho.

Gracias

2
Bueno, ya hemos encontrado la solución. El manual del lector-grabador está mal y para grabar no hay que poner la letra W,aunque el manual diga que si.

Ale, para que os fieis de los manuales.  :fire:
Saludos

3
Visual Basic 6.0 e inferiores / Programar Un Lector-grabador De Tarjetas Magnetica
« en: Martes 29 de Noviembre de 2005, 11:03 »
Buenas...
Estoy intentando programar un lector-grabador de tarjetas magneticas, exactamente es el modelo MSE-630T. Lo tengo conectado al puerto COM1 y me comunico con él utilizando el Mscom. El problema lo tengo cuando quiero grabar datos a la tarjeta magnetica, siguiendo el manual del grabador tengo que enviar la siguiente instrucción:

          STX W% datos1 ?; datos2 ?+ datos3 ? ETX BCC

         (STX y ETX son equivalentes al asc(2) i asc(3))

Los datos se graban en la tarjeta, pero el lector-grabador se queda colgado y no hay manera de resetearlo, tengo que reiniciar el ordenador para que vuelva a funcionar.

Supongo que el problema lo tengo con el código que se tiene que enviar al final de la instrucción (BCC) ya que no sé exactamante a que se refiere. Buscando por internet he visto que hay que indicar la suma total de digitos que forman toda la instrucción en hexadecimal, pero no hay manera.

A ver si alguno de vosotros puede darme una ayuda, la necesito  :P . Gracias.

Páginas: [1]