在NI MAX中使用实时目标时显示“ IP设置不一致”

更新 Mar 31, 2021

适用于

硬件

  • PXI Controller
  • CompactRIO Controller
  • CompactDAQ Controller
  • roboRIO
  • myRIO Student Embedded Device
  • Industrial Controller

软件

  • Measurement & Automation Explorer (MAX)

问题详述

  • 我无法通过FTP传输到我的实时目标。
  • 我无法通过LabVIEW连接实时目标。
  • 我无法更改目标的网络适配器设置。
  • 我的CompactRIO(cRIO)随机关闭,重新启动后,丢失了IP设置并采用了本地链接地址。 Measurement&Automation Explorer(NI MAX)显示“ IP设置不一致”,即使将cRIO置于“安全模式”后,我也无法更改IP设置,但无法更改NI MAX中的配置。我该如何解决?
  • NI MAX将系统状态标识为“已连接-IP设置不一致”。这是什么意思,我该如何解决?

解决方案

当主机具有静态IP但目标计算机具有链接本地IP地址时,MAX将远程系统标识为“已连接-IP设置不一致”。这种相互矛盾的系统设置会在主机和目标之间造成网络问题,这就是FTP和LabVIEW无法连接的原因。

要解决此问题,请尝试以下步骤:
  1. 右键单击MAX中的远程目标,然后单击Delete从MAX中删除设备。刷新MAX以使其能够找到远程目标,并检查设备是否仍显示“ IP设置不一致”。
  2. 将目标设置为静态IP地址。为此,请在MAX中单击远程目标,打开“网络设置”选项卡,然后在“配置IPv4地址”下选择“静态”。
  1. 如果您无法配置IP地址,请将IP地址重置为默认IP地址,并将其配置为使用与主机位于同一子网中的静态IP地址。请查阅设备的使用说明书,以确定如何执行IP重置。如果您的设备具有USB端口,则也可以通过USB将其连接以配置IP设置(它仍将显示在“远程系统”下)。 USB连接可模拟网络连接,并消除任何实际的网络问题。通过USB连接,cRIO的IP地址为172.22.11.2,但是您仍然可以为以太网端口配置静态IP地址。
  2. 要查找计算机的IPv4地址和子网掩码,应转到控制面板»网络和共享中心»更改适配器设置»本地连接(或用于连接到Internet或网络的任何连接)在打开的窗口上,单击细节
3.重新格式化实时控制器,在出现提示时将网络接口重置为其默认状态。

4.如果即使在重置IP后仍无法更改远程目标的网络适配器设置,则可以临时更改Host PC的网络设置。步骤如下:
  1. 通过在MAX中单击远程目标,找到远程目标的IPv4地址,打开“网络设置”选项卡,然后在“配置IPv4地址”下选择“静态”。
  2. 将网络适配器的“ IPv4属性”设置为远程目标的地址。
    1. 右键单击要为其设置静态IP地址的适配器(通常是“本地连接”) ,然后选择“属性”命令。
    2. 在适配器的属性窗口中,选择“ Internet协议版本4(TCP / IPv4)” ,然后单击“属性”按钮。
    3. 选择使用以下IP地址来设置IP地址和子网掩码。
  1. 按照上述要点将更改应用到目标后,将主机PC的适配器设置恢复为所需的值。
注意: PC的子网掩码必须与Real Time Target的子网掩码匹配。如果它们不匹配,则不一致的IP设置将保留。可以在与IPv4地址相同的配置窗口中配置PC的子网掩码。

相关信息

NI MAX 16.0.0(NI系统配置16.0)中的一个已知问题是显示IP设置不一致的远程设备。报告为ID 598531,并已在NI系统配置16.0.1补丁中修复。安装此修补程序后,请确保重新启动系统。如果设备未显示,请在NI MAX中选择查看>>刷新