MAX中不显示或仅显示部分NI CompactRIO或Network设备

更新 Jun 24, 2026

适用于

硬件

  • CompactRIO Chassis
  • PXI Controller
  • CompactDAQ Controller
  • Controller for Compact FieldPoint
  • roboRIO
  • CompactRIO Controller
  • WSN-9791

软件

  • LabVIEW Real-Time Module

驱动

  • NI R Series Multifunction RIO

操作系统

  • Windows

问题详述

我有一个通过网络或 USB 连接到主机的设备。目前存在以下情况:

  • 我想要在Measurement & Automation Explorer (MAX) 中配置设备,但设备未显示在“远程系统”下。
  • 我的CompactRIO (cRIO)、sbRIO控制器或工业控制器(IC)在 NI MAX 中未被检测到。
  • 我可以在 MAX 中看到我的 RIO 设备,但它显示 状态: 已断开连接远程系统下方有一个红色小圆圈。
  • 在我的LabVIEW实时项目中发生以下错误:无法连接到实时目标。
  • 只有当我指定 cRIO 设备的 IP 地址时,才能在 NI MAX 中发现它,而不会自动出现在远程系统下。
  • 我有一个 PXI系统,其通过网线连接到我的主机。机箱和模块在NI MAX 的“远程系统”下显示,但状态是已断开连接
 

解决方案

要解决此问题,请按照以下故障排除步骤操作:

  • 检查控制器的电源是否正常工作。 例如,在 cRIO 中,电源指示灯应呈绿色常亮。
  • 重启设备。 
    1. 断开设备与电源和计算机的连接。
    2. 重启计算机,然后连接设备的电源线。
    3. 使用 USB 线缆将设备直接连接到电脑(如果您的设备具有USB这种连接方式的话)。
    4. 配置网络设置,即可再次尝试将设备改为以太网连接(例如通过以太网交换机连接)。
  • 确保主机PC上已安装所需的软件版本。建议使用最新的软件版本。
  • 如果设备运行的是实时操作系统或是一个扩展机箱,它将出现在 NI MAX 的远程系统下。 如果设备上运行的是Windows 系统,NI MAX 将无法将其检测为远程系统。
  • 请使用 NI MAX 中的故障排查进行操作。详细信息请参阅本文“相关信息”下的“故障排查远程系统发现”部分。
  • 刷新 NI MAX 中的可用系统。
    1. 从 NI MAX 的远程系统中删除该设备,然后单击顶部工具栏上的刷新按钮或按F5键。
    2. 等待该系统再次出现在远程系统下。
  • 尝试使用另一条以太网线或 USB 线连接设备。
  • 若有使用转换器的话,尝试移除转换器,例如以太网转 USB 适配器
  • 如果设备通过 USB 电缆连接,请在设备管理器中检查 USBLAN 适配器的状态。
    1. 打开设备管理器,展开网络接口
    2. 如果USBLAN适配器上有一个感叹号,请更新驱动程序。
  • 按照设备用户手册中的说明,将实时控制器设为安全模式。如果能够识别的话,格式化设备并重新安装软件。
  • 确保没有防火墙规则阻止与您的系统连接。请参阅配置软件和硬件防火墙以支持 NI 产品文章以获取更多信息。
  • 如果设备最近已配置为使用全局 IP 地址,建议重置设备并重新连接网线。

如果按照这些步骤操作后仍然无法检测到设备,请尝试按照设置CompactRIO系统中的步骤进行故障排除。

相关信息

故障排查远程系统发现

NI系统配置15.0 引入了一个故障排查工具,以帮助解决设备发现问题。如果将此工具与旧版本的 NI MAX 和LabVIEW一起使用,请按照以下步骤操作:

  1. 安装最新版本的NI系统配置
  2. 重启主机。
  3. 启动 NI MAX。
  4. 右键单击远程系统 > > 故障排查远程系统发现
  5. 按照向导说明进行操作。

注意:对于 NI系统配置15.0,故障排除实用程序未本地化。它仅显示英文文本,并且无论系统区域设置如何,都仅检测英文版LabVIEW软件。有关更多信息,请参阅系统配置15.0 已知问题列表。此问题已在 NI系统配置16.0 版本中解决。

其他故障排除步骤

以下列表包含一些不太常见但可能有用的故障排除步骤,可以帮助解决设备发现问题。

  • 请查阅设备用户手册中的规格说明,并确保设备获得足够的电源。
  • 检查以太网端口上的状态指示灯和活动指示灯,查看它们是否亮起/闪烁。
  • 如果指示灯不亮或不闪烁,请尝试更换新的以太网线。
  • 如果主机有多个网络适配器,请禁用除主适配器之外的所有适配器,并禁用计算机的 WiFi 连接。
  • 如果网络有 DHCP 服务器,请联系网络管理员,确保子网上有可用的 DHCP 地址。
  • 请联系网络管理员,确保网络交换机没有禁用任何端口或阻止流向设备的流量。
  • 如果需要手动将设备添加到 DHCP 网络,请联系网络管理员。
  • 确保 NI-RIO 服务器设置已配置为允许所有远程系统访问 RIO 设备。
    • 打开 NI MAX,选择工具 > NI-RIO 设置,然后在远程设备访问中添加一个“*”。
  • 使用 ping 测试来查看设备在与主机处于同一网络时是否有响应:
    • 将设备连接到主机,设置其链路本地 IP 地址(格式为 169.254.xx)。
    • 将您的计算机 IP 地址设置为与 169.254.xx 格式匹配,以便设备和计算机位于同一子网。
    • 按照本文(外部链接)中的详细说明执行 ping 扫描:Wikiversity:计算机网络/Ping/Sweep
  • 如果设备出现在 MAX 中,但带有 状态:断开连接,请按照以下说明重置 MAX 数据库:如何修复或重置 NI MAX 数据库文件
  • 重新格式化 RT 控制器 可以解决设备软件问题。
  • 如果您是通过以太网线连接的,请尝试通过以太网路由器连接。
  • 这可以解决 IP 地址分配问题。
  • 某些 IT 软件会阻止被视为无效的 IP 地址(例如:cRIO-9014 在重置 IP 分配时会阻止 0.0.0.0)。
    • 如果适用,请使用任何提供 DHCP 服务器的网络接入点或设备,以便 cRIO 获取有效的 IP 地址。
  • 请按照以下步骤强制重新安装 NI-RIO 驱动程序:强制重新安装无法正常工作或损坏的 NI 软件
  • 如果 cRIO 可以正常连接到其他计算机,并且已安装最新驱动程序,请尝试重新映像主机PC。
  • 如果您通过以太网线缆直接连接主机 PC 和 RT Target,请检查以太网端口的网络连接属性。
  •  
    • 控制前面板打开以太网属性网络和 Internet网络连接
    • 点击“共享”选项卡,启用下面列出的 Internet 连接共享选项。 
      • 允许其他网络用户通过此计算机的 Internet 连接进行连接。
      • 允许其他网络用户控制或禁用共享的 Internet 连接。
  • 如果您能够使用设备的 IP 地址或主机名建立 SSH 连接。运行命令 iptables -F 清除所有 IP 表规则。