el 09-22-2014 11:14 AM
Hola amigos, necesito de apoyo para el siguiente proyecto:
Tengo instalado el labview 2014, y necesito leer los datos de dos medidores (corriente, factor de potencia y voltage), los medidores son ION6200 y estan conectados en serie por RS485 utilizan Modbus y la dirección de uno es 11 y del otro 12 (ambos medidores tienen configuracion 19200 bis, 8, N,1), luego el cable rs485 llega a un covertidor adam RS485/Ethernet, la direccion ip de este convertidor es 192.168.153 y despues de este convertidor se conecta a la pc por ethernet, con todos estos datos necesito leer las mediciones de los medidores ION, por el ejemplo con la direccion 40107 del medidor ION debo leer el voltage, pero no se como hacerlo?.
el 09-22-2014 12:01 PM
Hola:
Si tienes el módulo Datalogging and Supervisory Control Module puedes conectar facilmente mediante conexión Ethernet. Te adjunto figuras para aclaración que configuran un equipo Modbus Serie, pero análogamente se puede hacer Modbus Ethernet.
Si no tuvieras el Módulo Dataloggin lo puedes hacer mediante librerías de ModBUS.
Aquí tienes librerías, pero puedes buscar en otras páginas. Para empezar puedes descargarte el programa fuente ModBUS Ethernet en http://www.aulamoisan.com/fuentes-labview para comprobar que accedes a esos valores.
Saludos...
el 09-22-2014 01:26 PM
Hola moisan,
Una consulta en las imagenes que me envias por que eliges modbus slave? puede elegirse solo el modbus?. como habia descrite tengos dos medidores ION6200 con direccion modbus 11 y 12, estan en serie por rs485, y llegan hasta un convertidor de RS485/Ethernet, ip del convertidor 192.168.1.53, y con ethernet se llega a la pc que tiene instalado el labview. Si tengo instalado el DSC, en la hoja tecnica del ION6200 indica que la direccion para leer el VLL es 40107, y necesito leer este registro de ambos medidores. Por favor tu apoyo.
09-22-2014 02:01 PM - editado 09-22-2014 02:02 PM
el 09-22-2014 03:45 PM
Hola Moisan,
Para mi caso, no interviene el convertidor Rs485/Ethernet?, por que al momento de elegir el tipo serial me pide el tipo de comunicacion COM, pero no se cual elegir por que en este caso la comunicación es por Ethernet, como puedo hacer en este caso? el otro tema es como hacer el direccionamiento 40107 para poder leer el valor del voltage en Labview?. Por favor tu apoyo.
el 09-22-2014 04:00 PM
el 09-22-2014 06:44 PM
el 09-22-2014 06:49 PM
Hola moisan, te envio la imagen que estoy realizando con la aplicacion, estoy eligiendo Modbus ethernet con su ip 192.168.1.53 (ip del convertidor), y en adrress he puesto la direccion modbus de un medidor. esta bien?
09-23-2014 02:17 AM - editado 09-23-2014 02:22 AM
Hola, de nuevo:
La configuración de Modbus Ethernet está bien configurada, pero te indico lo siguiente:
En comunicaciones ModBUS hay tres posibilidades:
a)- Modbus serial: Va sobre cable serie
b)- Modbus serial over ethernet: Sería comunicación Modbus serial pero que va sobre soporte ethernet
c)- ModBUS TCP: Sería Modbus estrictamente por Ethernet utilizando también protocolo TCP que va por el puerto 502.
Tienes que ver tu convertidor Serial/Ethernet si realiza la conversión tipo b) o tipo c).
Indicarte que LabVIEW comunica según la versión c), es decir que obligatoriamente debe comunicar por el puerto 502 y asi debe de estar configurado el convertidor. Si el convertidor serial/ethernet funciona según b) no te va a funcionar el programa. Yo tengo un convertidor de este tipo (de Circutor) y trabaja como Modbus serial over ethernet.
Para asegurarte, puedes probar el programa Modbus Ethernet de http://www.aulamoisan.com/fuentes-labview que trabaja según el tipo b). Si logras comunicar es que tu convertidor trabaja sobre este tipo de comunicación.
A ver si te ayuda.
Saludos.
el 09-23-2014 09:44 AM
Hola Moisan, muchas gracias por tu apoyo, ya me salio.