What is the Difference Between a Soft Reboot and a Hard Reboot on a Real-Time FieldPoint Controller?

Updated Dec 14, 2017

Reported In


  • cFP-2000
  • cFP-2010
  • cFP-2020
  • cFP-2100
  • cFP-2120
  • cFP-2110
  • FP-2015

Issue Details

What is the difference between a soft reboot and a hard reboot on a real-time FieldPoint controller?


A soft reboot, by definition, is anything that uses only software to reboot the controller. Therefore, a soft reboot can be performed through the Reboot button in MAX or using the RT Reboot Controller. vi in LabVIEW (The LabVIEW Real-Time module must be installed on the Host PC to have access to the RT Reboot Controller.vi.). In a soft reboot, power is never removed from the controller. A hard reboot is defined as a reboot the removes power to the controller (i.e. pressing the Reboot button or unplugging the controller). 

The only technical difference is that a hard reboot will erase everything stored in RAM while a soft reboot will not. One cannot expect that things stored in RAM will be preserved after a soft reboot because RAM may be overwritten when the BIOS runs, and RAM will most likely not be allocated in the same way it was prior to the reboot.


Not Helpful