Conversor Lazo Corriente a RS232 (Current loop to RS232) para surtidores.

#41
Que tal Gente.

Estoy desarrollando una interface para controlar un surtidor por medio del puerto Serial RS232, pero no logro entender como enviar los comandos para comunicar el surtidor (Veeder Root tls350).

Me pueden explicar como programo esto en C#??


Enquiry message format is as follows
<SOH><SECURE CODE><COMMAND NUMBER><MAIN ARGUMENT>
where:
<SOH> (0x01H) marks the end of the command.
<SECURE CODE> (exactly 6 ASCII characters) – optional field depended on Site Sentinel setting.
<COMMAND NUMBER> (three ASCII characters) number of command
<MAIN ARGUMNET> (two ASCII characters) contains various, usually decimal coded data, depend on command ...

El TLS 350 no es un surtidor si no una consola de toma de medidas de tanques electrónicamente, el manual está disponible por internet ... Si necesitas en C# comunicarte con el tienes varias formas de hacerlo. Hay varios tipos de tarjetas de interface para el Veeder Root TLS 350, viene RS 232 y también viene ethernet. La parte más importante es que los comandos que envíes al VR tienen que comenzar por <SOH> que en c# se produce con el siguiente comando Convert.ToChar(1)

Si te conectas por RS232 solo es cuestión de abrir el puerto .... tienes que esperar por lo menos 100ms en lo que el VR contesta para leer la respuesta.

Si te conectas por TCP/IP utilizando la tarjeta de ethernet debes utilizar el puerto 10001

Amigos.

Luego de realizar varias tareas de decodificacion logre encontrar lo siguiente:

Los Dispensadores o Surtidores Marca Gilbarco se conectan a una velocidad de 5887 Baudios y logre sacar los siguientes tramas de comunicación, estoy seguro que los datos son correctos porque pude autorizar una venta es decir la velocidad es la correcta pero cuando se envían algunas tramas llegan datos que no se como decodificarlos para entenderlos.


Trama 1: FFh E9h FEh EEh E0h E0h FBh E1h F0h
Trama 2: FFh E9h FEh E0h E1h E0h FBh EEh F0h Autorizacion de Inicio de venta
Trama 3: __h E5h F4h F6h __h __h __h __h __h __h F0h esta ultima varia no lo he decodificado aún
Trama 4: FFh ECh F4h FBh E6h F0h
Trama 5: FFh E9h FEh EEh E0h FBh E1h F0h
Trama 6: FFh E4h F2h F4h F8h E0h E0h E0h E1h E0h E0h FBh E3h F0h No se saco combustible se espero hizo 88888 y luego se colgo

Espero que alguien pueda avanzar en algo con estos datos.

El baud es 5787

Son tramas del surtidor wayne obviando los ceros del principio el primer byte es la direccion del surtidor el segundo es un bit verificador que es (255- bit anterior) asi sucesimante los dos siguientes bits son los datos, te cuento que esa parte si la vez bien es facil decifrar.
Me gustaria ver más en detalle esto

61 72 6E 61 6C 64 6F 72 40 67 6D 61 69 6C 2E 63 6F 6D
 
Última edición por un moderador:
#43
hola a todos,
quisiera contactar con personas que tengan experiencia con los surtidores Dresser Wayne y especialmente con el controlador IGEM

Debo reparar a veces alguna de estas plaquetas y no dispongo de info detallada. (solo la configuracion con el control remoto)

Lo que intento ahora es comunicar la tarjeta IGEM con una PC. Uso un cable null modem (version completa) y el programa terminal Tera Term. pero recibo extraños caracteres. Desconozco la confi. exacta del Rs232.

Pregunta; Es posible comunicar esta tarjeta como lo estoy intentando o debo usar algun programa especial ? Que configuracion del RS232 seria la correcta?
Alguien dispone de esquemas de este plaqueta?

Espero alquien pueda ayurarme.
Saludos.
 
#44
Buenos días a todos, encontré el protocolo de Gilbarco, lo adjunto para que aprovechen.
Ahora quiero pedirles una ayudita, tengo un controlador VOX forecourt de Veeder Root, y quisiera que controle un dispensador de AdBlue, que no es otra cosa que una bomba de acero inoxidable y una caudalímetro marca Piusi modelo turbinox de 2 cables 88 pulsos por litro.
Cómo puedo interfacear el caudalímetro y la bomba con el controlador?

Muchas gracias.
 

Adjuntos

#45
Buenas! Estuve leyendo todo el hilo, genio el del protocolo de Gilbarco, me costo un montón conseguirlo en su momento. Los de Wayne consiguieron algo?
Tengo experiencia desencriptando, pero al no tener un controlador a mano cuesta un poco mas.
Por lo que averigüe y comparto con respecto a WAYNE Loop Current
Es que trabaja en 45mA (lo estaba testeando a 12v, supuestamente garantido a 24v)
9600 Baudios 8O1
Probé lo de arnaldor pero sin exito.
Alguno tiene info extra? gracias!
 

Temas similares


Arriba