From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, 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: 

configurar errores en vi

¡Resuelto!
Ir a solución
Hola tengo una aplicación que lo que hago es leer datos de un dispositivo en modbus y cuando pierdo la comunicación con el equipo el programa se va a stop .
Como hago para que el programa siga corriendo?
Como puedo configurar las alarmas?
Gracias
0 kudos
Mensaje 1 de 3
4.598 Vistas
Solución
Aceptado por el autor del tema pumuky345

Hola pumuky345,

 

Puedes modificar tu aplicación como una estructura de máquina de estados, que al recibir un error en el programa se vaya a un estado conocido y puedas crear código de acuerdo a tus necesidades.

 

Te dejo estos links en donde se muestra como crear una máquina de estados con manejo de errores. Observa que crean un estado "shutdown" que termina el programa, pero es ahí en donde puedes crear un código que vaya a un estado seguro, o de manejo del error, para luego continuar con el programa una vez establecida la comunicación (quizás en ese estado puedas seguir preguntando por la comunicación y/o esperar un timeout máximo y tomar alguna acción).

 

How to Implement an Error Handling Strategy in a State Machine - pt 1

 

How to Implement an Error Handling Strategy in a State Machine - pt 2

Espero sea esto de ayuda !

Patricio Cortes | NI Cono Sur
0 kudos
Mensaje 2 de 3
4.580 Vistas

Perdona por no haberte podido contestar antes.

La ayuda me sirvio de mucho ya lo tengo implantado.

 

Gracias por todo.

 

0 kudos
Mensaje 3 de 3
4.525 Vistas