From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



旧版本的RIO使得实时控制器不能正常启动



硬件: CompactRIO>>Controllers>>cRIO-9012

问题:

我使用cRIO-9012控制器得到了如下的错误:

“Unable to boot. An old version of NI-RIO is installed on this controller, and it cannot boot...”

因为cRIO-9012之前的固态驱动供货方面的问题,H版本及其之后的cRIO-9012控制器都安装了一个与之前不同的固态驱动。这样,控制器就不能与低于LabVIEW8.6.0的版本兼容。这个问题使得控制器不能正常启动。



解答:

为了能尝试解决该问题,这里有一些可行的方案选择:

  1. 安装补丁
  2. 升级开发系统

补丁不会影响程序或者软件的作用和性能,它只是使你的软件识别到新的cRIO-9012控制器。注意以下情况:

为了下载补丁,参考相关链接部分的链接。

你需要在运行补丁安装包之前关闭Measurement&Automation Explorer(MAX)。如下的图片显示了MAX中LabVIEW实时软件助手(LabVIEW Real-Time Software Wizard)在安装补丁前后的情况,可以第二幅图中的多出的打上补丁的软件。

注意在H版本之前的cRIO-9012控制器可以使用NI-RIOx.x.x版本或者x.x.x.1版本,但是在H版本和其后版本的控制器只能使用NI-RIO x.x.x.1版本。

如果之后你升级NI-RIO到另一个需要补丁的版本,你必须重新安装补丁。比如,如果你正在使用LabVIEW8.2.1和NI-RIO 2.4.1并且你安装了补丁,然后之后你又安装了NI-RIO3.2.1,你必须重新安装这个补丁,使得NI-RIO3.2.1能够识别cRIO-9012并与之协同工作。

如果安装了一个不兼容的NI-RIO版本,那么在cRIO控制器的终端输出上会出现如下的信息:

*** Unable to boot. An old version of NI-RIO is installed on this controller, and it cannot boot. You must install NI-RIO 2.4.1 or greater. This version of NI-RIO is included with the CD that shipped with the controller
这种情况会出现在你安装了NI-RIO2.4.1之前的版本,或者没有给一个需要打补丁的NI-RIO版本打补丁的时候。



相关链接: Drivers and Updates: NI-RIO

KnowledgeBase 4ZSFGJFL: Solid-State Drive Issue with cRIO-9014/9022/9024/9074 Controllers and NI-RIO 3.2.0 or Earlier
Knowledgebase 4FCHS33U: Why Do I Receive VISA Error 0xBFFF00A7 and NI-RIO Error -63040 Under My CompactRIO Controller in MAX?


附件:


NI-RIO cRIO-9012 Support Update.exe - NI-RIO cRIO-9012 Support Update.exe


报告日期: 01/18/2010
最近更新: 11/29/2011
文档编号: 55HIK1FL