1.当使用CompactRIO时有时会出现硬盘已满或出现IO错误,如下如图
2.出现上下位机软件版本不匹配
3.rt组件损坏
4.实时控制器意外进入安全模式
5.设备非正常断电
6.访问被拒绝:目标被另一个进程(例如 VI 或 NI 分布式系统管理器)锁定以进行部署操作。在尝试部署之前,请确保所有其他部署都已完成。如果您仍然遇到此冲突,请参阅“部署”以及 LabVIEW 帮助中的“在 RT 目标上运行 VI”主题,了解有关解决目标部署冲突的信息。
就需要将实时控制器格式化并重新安装软件
注意:格式化磁盘时,您将丢失控制器上的所有程序和配置数据。确保您拥有控制器可能需要的任何文件的备份副本,并记下您的IP配置。无需备份任何驱动程序或运行时文件,因为它们将在格式化后重新安装。
格式化步骤
- 打开Measurement&Automation Explorer(MAX)并从配置树中展开远程系统。
- 右键单击设备,然后选择“格式化磁盘”。
- 如果出现如下登录窗口,请选择确定。
- 选择“尝试重新启动到安全模式”以在安全模式下重新启动控制器。
- 选择“保留所有网络适配器的设置”。
- Phar Lap ETS目标具有选择文件系统的附加选项。我们建议使用Reliance文件系统。有关Reliance文件系统的更多信息,请阅读本文:KnowledgeBase 58P8DR8Z:如何将我的实时PC或实时PXI目标格式化为Reliance文件系统?
- 单击格式化来格式化控制器,在格式化后会重新启动控制器。
- 如果选择不保留网络设置,则在控制器重新启动后,选择MAX中的“网络设置”选项卡并配置网络设置。
- 右键单击Software(软件)并选择Add / Remove Software (更改/删除软件)- 如果控制器没有有效的IP地址,则在MAX的配置树中将看不到Software软件文件夹。
10.某些控制器使用推荐软件集(RSS)进行安装。如果您的控制器没有RSS选项,请继续执行步骤11。
RSS通过自动选择所需的基本软件组件来简化安装过程。选择要安装的LabVIEW Real-Time版本的RSS。
RSS将选择安装该RT和驱动程序版本的基本要求。接下来,将打开另一个窗口,允许选择其他可选安装组件。
11.如果控制器没有RSS选项,则需要手动选择特定软件。
12.选择下一步。查看要安装的软件。
13.选择“下一步”开始安装过程。
14.安装软件后,控制器将重新启动。如果手动将控制器置于安全模式,请将设置/拨动开关恢复为关闭,以使控制器正常重启。
强制格式化rt步骤
由于目标磁盘空间已满,将会发生此错误。若需要改善此现象,请完成以下步骤:
- 如果控制器具有安全模式选项,请使用重置按钮或拨码开关以安全模式启动控制器。有关如何解释状态LED的行为以及如何将控制器设置为以安全模式启动的信息,请查阅控制器的用户手册 。
- 如果在尝试以安全模式进行格式化时控制器仍然给您此错误,请尝试使用另一台点电脑测试
- 远程访问您的控制器,并删除所有不需要的文件或日志 。
- 在安全模式下并重新引导时,通过访问控制器上的Shell 并运行以下命令,以从目标控制器上格式化目标。查看实时控制器和实时操作系统兼容性表,以获取有关设备处理器类型的更多信息。
基于ARM(32位)目标:
nisystemformat -f -t ubifs
nisystemformat -f -c -t ubifs
reboot
基于Intel(64位)目标:
nisystemformat -f -t ext4
nisystemformat -f -t ext4 -c
reboot
这命令将重置目标的运行模式和配置分区。将删除存储在控制器上的所有文件,但允许您使用MAX将软件重新安装到目标,或使用System Configuration API将image应用于目标上。