From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

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

Comunicación control de temperatura omega 8500 con labview

Estimados estoy intentando comunicar un control de temperatura omega 8500 atraves rs232 con labview pero no he tenido exito al momento de generar el mensaje y resibir un mensaje de respuesta.

 

el formato del mensaje esta definido de la siguiente manera 

 

   #  [ID del controlador] [Comando][ numero del parametro a comandar],<nuevo valor informacion><unidad de temperatura> [CR/LF]

 

el comando mas basico es el de reflejar el valor de temparatura que esta mostrando el indicador

 

            #[00][R][00],<xxxx><C>[CR]

            #00R00CR

 

espero alguien me pueda ayudar , de antemano gracias

0 kudos
Mensaje 1 de 5
4.352 Vistas

Buen día Armando,

 

Primero verifica que puedes comunicarte efectivamente con el dispositivo antes de intentar enviarle comandos específicos al controlador. Te adjunto un documento para hacer esto paso a paso hasta llegar a LabVIEW.

 

"How to Do a Serial Loopback Test"
http://www.ni.com/tutorial/3450/en/

 

 

Una vez llegues sigas todos los pasos (primero lograr comunicarte desde una herramienta genérica como Hyperterminal o Putty, luego desde NI MAX) y logres ejecutar el último paso (comunicarte con el dispositivo desde LabVIEW), solamente quedaría verificar bien los comandos propietarios del dispositivo y su formato, lo cual ya dependería de como lo definió el manufacturador del controlador (en este caso Omega).

 

Saludos!

 

>>DanielC.

0 kudos
Mensaje 2 de 5
4.338 Vistas

Daniel gracias por la ayuda, la prueba de bucle ya la he realizado con éxito, este controlador se puede programar en C a traves de código ASCII para anexar cada uno de los puntos que confeccionan la trama los voy uniendo con un signo +, mi duda para poder enviar y escribir la información debería usar un array y agregar por parte la trama y convertirlo a string, o directamente un string con toda la trama y como debería agruparla para enviar toda la información.

 

agradecería tu ayuda.

0 kudos
Mensaje 3 de 5
4.334 Vistas

Daniel gracias por la ayuda, la prueba de bucle ya la he realizado con éxito, este controlador se puede programar en C a traves de código ASCII para anexar cada uno de los puntos que confeccionan la trama los voy uniendo con un signo +, mi duda para poder enviar y escribir la información debería usar un array y agregar por parte la trama y convertirlo a string, o directamente un string con toda la trama y como debería agruparla para enviar toda la información.

 

agradecería tu ayuda.

0 kudos
Mensaje 4 de 5
4.333 Vistas

Que tal ARMANDO88 Buenos Días:

 

Si ya te aseguraste que la comunicación está funcionando de manera adecuada, te recomendaría utilizar uno de los ejemplos de LabVIEW como base y comenzar a hacer tu programa. Este ejemplo lo puedes encontrar en el NI Example Finder encontrado en el menú de Help>> Find Examples. Cuando se abra el NI Example Finder utilizar la pestaña de "Search" y escribir Serial, los resultados mostrarán un ejemplo de Basic Serial Read & Write que puedes usar como base. Te recomiendo abrir este ejemplo y guardarlo como una copia nueva para que ya puedas modificarlo y hacer pruebas. Para el mensaje te recomiendo armarlo como un String. Puedes ir jalando los datos de arreglos o de un archivo de configuración y usar las funciones de String para formar el mensaje.

 

Cualquier otra pregunta quedo a la orden

 

Saludos

Juan Arguello Director Support Services @NI
0 kudos
Mensaje 5 de 5
4.309 Vistas