在实时FieldPoint控制器上进行软件重启和硬件重启有什么区别?

更新 Dec 22, 2023

适用于

硬件

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

问题详述

软件重启和硬件重启对于一个FieldPoint的实时控制器而言有什么区别?

解决方案

从定义上看,软件重启是仅仅使用软件的方式实现控制器的重新启动。因此,可以通过MAX中的重启按钮或在LabVIEW中使用RT Reboot Controller.vi(需要在主机上安装实时模块才能使用这个VI)执行软重启。软件重启时控制器不会掉电,而硬件重启的定义是使控制器掉电的重启方法(比如按重启按钮或者移除控制器的供电)。

唯一的技术方面的差别是硬件重启会将RAM中的数据丢失而软件重启不会。但是我们不能预测软重启之后RAM中的数据完全不变,因为BIOS运行时有可能会覆盖掉RAM中的数据,并且大部分情况下RAM中的数据存储位置也不会和重启前完全一样。