Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

error 201105 en el módulo 9425 aún reiniciando

Hola.

Estoy teniendo un problema con 2 programas escritos en C que acceden al chasis NI cDAQ-9174 el cual tiene los módulos NI 9215 (BNC), NI 9472, y 2 modulos NI 9425. Uno de los programas, llamemosle A, accede a los modulos 9215, 9472 y a uno de los 9425; el otro programa, llamemosle B, accede al otro modulo 9425.

Todo funciona bien hasta que cada cierto tiempo el modulo 9425 que utiliza el programa A empieza a recibir todas las señales en 0 sin recibir ningún codigo de error por parte de la API de National, algunas veces el otro modulo 9425 que utiliza el programa sigue funcionando correctamente y otras veces sufre el mismo problema.

Algunos de los sensores conectado a la 9425 tiene señal 0 cuando estan activados y 1 cuando estan desactivados por lo que recibir todas las entradas en 0 es un claro sintoma de que algo anda mal.

Luego de haber detectado el problema se cierran todos los programas, se resetean los modulos y chasis desde el Measurement & Automation Explorer, (M&AE) se reinicia la máquina y se vuelve a resetear todos los modulos (por las dudas) y se toman muestras desde el "Test panel" de M&AE. El muestreo sigue dando todo en 0 y cuando se detiene el muestreo y se realiza un "self test" aparece el error 201105 pero no hay nadie utilizando el hardware.

La única solución a esto es quitarle la corriente al chasis.

¿A alguien le paso esto? ¿Tiene solución?

Agradecería si alguien me puede contestar o darme indicaciones de dónde buscar la solución.

0 Kudos
Message 1 of 3
(4,243 Views)

Hola,

 

Quisiera recomendarte utilizar la herramienta NI IO Trace para realizar una captura de las llamadas al controlador NI-DAQmx. Esta captura puede revelar errores que no siempre son reportados en la aplicación.

http://digital.ni.com/public.nsf/allkb/282C5D41E2BA04F2862574BA007803B9

 

Puede hacer uso de los ejemplos incluidos con NI-DAQmx para tratar de reproducir el problema. También trate de verificar que se está haciendo un manejo adecuado de las sesiones de los dispositivos. Por último, considere que la serie cDAQ-91xx provee 3 timing engines, por lo que sería importante conocer cuantas tares están trabajando en paralelo con configuraciones de temporización distintas.

 

http://zone.ni.com/reference/en-XX/help/370466AA-01/mxdevconsid/timingenginemio/

 

Saludos,

 

MCOTO

0 Kudos
Message 2 of 3
(4,226 Views)

Muchas gracias, estaré revisando eso.

0 Kudos
Message 3 of 3
(4,206 Views)