Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

MODBUS Serie y Medidor

 

Saludos

Tengo un equipo al cual quiero acceder a sus valores a traves de MODBUS SERIAL, para lo cual necesito conocer como debo configurar o donde debo configurar en el programa en LABVIEW para acceder a los registros del equipo.

Los registros del equipo a los que quiero acceder son:

 

 

Register                           Data Type                                              Data Type                                            Description 

106                                   4000H=Nominal Value                          READ                                                   Current

128                                    1=1 KWh                                               READ/WRITE                                 Consumed Energy

0 kudos
Mensaje 1 de 16
5.451 Vistas

Hola:

 

Para empezar puedes descargarte el programa fuente ModBUS Serial en http://www.aulamoisan.com/fuentes-labview para comprobar que accedes a esos valores.

 

Posteriormente puedes modificar estos programas fuente para medir lo que te interesa.

 

Saludos... Moisan

_________________________________________
https://aulamoisan.uva.es

0 kudos
Mensaje 2 de 16
5.442 Vistas

HOLA

 

Muchas gracias por la ayuda, pero estaba revisando el programa MB Master Serial y mi pregunta es:

 

La lectura de determinados registros de un esclavo MODBUS se basa en una funciòn MODBUS FUNCTION dentro del diagrama de bloques, no existe otra forma de accdeder a los registros, a traves de la opcion BOUND VARIABLES ????

 

 

Gracias.

0 kudos
Mensaje 3 de 16
5.416 Vistas

O en mi caso donde selecciono el registro 106 para poder leerlo ??

0 kudos
Mensaje 4 de 16
5.415 Vistas

 

El ejemplo que te propuse es para empezar, pero efectivamente se puede hacer de otras formas.

 

Si quieres hacerlo mediante Bound es más facil, pero es necesario tener el módulo Datalogging and Supervisory Control Module.

 Te pongo figuras para aclaración.

 

Modbus slave.png

Modbus slave 2.png

Modbus slave 3.png

_________________________________________
https://aulamoisan.uva.es

0 kudos
Mensaje 5 de 16
5.406 Vistas

Para leer el registro 106 con el programa inicial:

Modbus serial.png

 

Saludos y suerte.

_________________________________________
https://aulamoisan.uva.es

0 kudos
Mensaje 6 de 16
5.404 Vistas

Lo voy a probar en este momento, con el instrumento.

 

Gracias.

0 kudos
Mensaje 7 de 16
5.402 Vistas

No a recibido ningun dato, algo mas falta. Te adjunto las imagenes de como esta.

 

 

 

Descargar todos
0 kudos
Mensaje 8 de 16
5.395 Vistas

Estaba revisando este argumento y he notado que el dispositivo tiene una configuración de la serial algo rara: 8,N,2 esto es, con 2 bits de parada (stop bit). Asegurate de abrir el puerto con esta configuración, ya que si no es normal que no puedas establecer la comunicación.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 kudos
Mensaje 9 de 16
5.373 Vistas

En principio te debería funcionar.

Pero como las comunicaciones al principio suelen dar algunos problemas es bueno que utilices el programa que te propuse inicialmente para asegurarte de que la comunicación funciona.

Saludos.

_________________________________________
https://aulamoisan.uva.es

0 kudos
Mensaje 10 de 16
5.364 Vistas