Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

Problemas comunicación modbus RTU con EE355

Buenas,

necesito comunicarme con un transmisor de punto de rocío (EE355) y no soy capaz.

Aquí están la guía rápida y la completa.

http://downloads.epluse.com/fileadmin/data/product/ee355/BA_ee355_short.pdf

http://downloads.epluse.com/fileadmin/data/product/ee355/BA_ee355_e.pdf

Utilizo un conversor RS485-S232 (sunix std1914sa) y otro RS232-USB. Conecto el pin 4 y 5 del EE355 al sunix pin 1 y 2 y lo alimento con 20v con los pines 1 y 3. Creo que hasta aquí voy bien.

Decir que con estos adaptadores no he tenido problemas para comunicarme con otro transductor de presión Keller.

Como base he utilizado un pequeño código que encontré en otro post y  lo único que recibo es el mensaje "Timeout error"

No se si el problema es de conexionado o de código.

Se que puedo sacar los datos en analógico midiendo intensidad pero la idea es hacerlo vía modbus.

Cualquier ayuda será de agradecer.

Un saludo.

0 Kudos
Message 1 of 3
(3,081 Views)

Bueno, ya he conseguido comunicarme con el sensor.  El problema era que tomé como referencia los pines del conector y no los del propio sensor. Una vez bien colocado el cableado me salía el error "MODBUS Exception code: 2.". Gracias al artículo http://digital.ni.com/public.nsf/allkb/E40CA0CFA0029B2286256A9900758E06 he deducido que el problema estaba en el "Starting address". Haciendo pruebas he visto que la cosa funciona si en vez de poner la numeración 30032, elimino el 300 y coloco solo el 32.

Ahora tengo el problema de como interpretar los números que me salen en el array.

Os pongo una muestra.

Con conocer el valor del punto de rocío (address 32) me es suficiente.

He observado que los valores situados en las posiciones impares del array (1, 3, 5...) varían mucho entre capturas y que los de las posiciones pares son mas estables. Igual ésto ayuda.

Un saludo.

0 Kudos
Message 2 of 3
(3,040 Views)

Parece que ya he dado con la clave. Por si le puede ayudar a alguien explico el asunto.

La parte de la captura era correcta asi que me quedé trabado en descifrar los valores que obtenía.

El problema es que los datos que capturo tienen formato U16 y los tengo que convertir a SGL

 

Download All
0 Kudos
Message 3 of 3
(2,848 Views)