¿Cuáles son las Opciones para Reiniciar un CompactRIO u Otro Hardware con un Sistema Operativo RealTime?



Hardware: CompactRIO

Problema:
Necesito reiniciar mi hardware RealTime. ¿Qué opciones tengo para lograr esto?

Solución:
La forma más rápida y fácil de reiniciar un sistema RealTime (RT) es presionando el botón reinicio (Reset, en inglés) localizado en la parte frontal del controlador. En algunas ocasiones esto no es un opción, pero existen otras alternativas para reiniciar el dispositivo. Esta no es una lista inclusiva pero explora algunas de las formas más creativas para reiniciar un sistema RealTime. Los 6 métodos se encuentran separados en 3 categorías: Métodos Físicos, Aplicaciones de Software, y Métodos Programáticos

Métodos Físicos:

1. Botón de Reinicio

Utilizando alguna herramienta angosta como un destornillador o bolígrafo se puede reiniciar el sistema al presionar el botón Reset.

2. Desconectar la energía
En algunas ocasiones no se considera pero es particularmente útil en situaciones donde el hardware no se puede acceder tan fácilmente a como la fuente de alimentación.

Aplicaciones de Software:

3. Measurement & Automation Explorer (NI MAX)



En NI MAX, navegue a su CompactRIO que se encuentra debajo de Remote Systems y haga clic derecho sobre éste. La primera opción en este menu será Restart.

4. Explorador de Proyectos de LabVIEW (Project Explorer, en inglés)



En su proyecto de LabVIEW, haga clic derecho en su sistema RT y navegue a Utilities » Reboot.

Métodos Programáticos:

5. VIs de la Paleta RT Utility



Teniendo el modulo de RealTime instalado, la paleta de RealTime en LabVIEW tendrá una sub-paleta llamada RT Utilities que incluye el VI RT Restart Target. Este VI puede ser ejecutado en el sistema RT para reiniciarse a si mismo o incluso para reiniciar otro sistema de manera remota.

6. Reiniciar desde la FPGA



Teniendo el módulo FPGA instalado, el proyecto en LabVIEW incluirá la sección Chassis I/O que a su vez incluirá el elemento System Reset. Solamente se requiere arrastrar este elemento desde el proyecto hasta el diagrama de bloques del VI que se ejecuta en la FPGA como se muestra en el lado izquierdo de la imagen para obtener la funcionalidad deseada.



Ligas Relacionadas:
KnowledgeBase 5A2IF6MO: Can You Change Your CompactRIO DIP Switches Remotely? (En Inglés)
KnowledgeBase 4ROEMHXY: Why Won't My VxWorks Controller Reboot or Ping Itself? (En Inglés)

Archivos Adjuntos:





Día del Reporte: 07/02/2015
Última Actualización: 07/23/2015
Identificación del Documento: 5N0DTNKD