主页
技术支持
在LabVIEW中使用NI实时终端时无法连接到目标终端
在LabVIEW中使用NI实时终端时无法连接到目标终端
更新 Feb 1, 2024
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
硬件
CompactRIO Controller
roboRIO
CompactRIO Single-Board Controller
PXI Controller
myRIO Student Embedded Device
软件
LabVIEW
LabVIEW Real-Time Module
驱动
NI-RIO
问题详述
我有一个LabVIEW项目,其中包含一个我曾经能够连接的实时 (RT) 终端。我将项目迁移至一台新的计算机,即使它和RT终端在同一网络上,却无法在LabVIEW中再连接到RT终端。
当我尝试将实时代码部署到我的CompactRIO时,LabVIEW会在失败之前尝试连接到终端。是什么原因造成的?
在NI MAX中,我的NI实时终端被正确检测到。然而,
当我尝试从 LabVIEW 使用它时,我可以将它添加到我的项目中,但我无法连接或部署它
当我尝试LabVIEW中通过单击终端的“
连接
”时,我看到一条如下图所示的消息:
解决方案
确保设备出现在NI Measurement and Automation Explorer (NI MAX) 中。如果它没有显示或显示为断开连接,请按照指南解决让终端出现在 NI MAX 中的问题:
NI Networked Device Doesn't Show Up or is Missing in MAX
。
确保主机PC上安装了
LabVIEW Real-Time 模块
。
确保LabVIEW项目中终端的IP地址与NI MAX中显示的IP地址一致。
如果 IP 地址不匹配,右键单击 RT 终端并选择
属性。
然后,在
常规
类别中,修改 IP 地址以匹配 NI MAX 上显示的 IP 地址。
在NI MAX中找到您的设备后,单击它,然后查看右侧的
系统设置
选项卡。
确保在
启动设置
部分下,
强制安全模式
未被选中,
LabVIEW项目访问
被选中。
确保
状态
显示
已连接-正在运行
。
如果显示已
断开连接
,请返回步骤 1。
如果它显示
安全模式
,请再次检查以确保未选择
强制安全模式
,并且如果您的cRIO控制器具有DIP开关,即
安全模式
开关未处于
打开
位置。重新启动您的设备并再次检查。有关其安全模式的更多信息,请参阅硬件手册。
运行远程系统 >> 排除远程系统发现向导的故障。这应该检查软件兼容性和防火墙设置。如果您的防火墙设置显示正在阻止NI软件,请使用
添加规则
来更正此问题。
检查您的计算机上是否安装了正确的软件:
Preventing Software Compatibility Issues for CompactRIO Systems
。
确保您安装的 CompactRIO 驱动程序版本与您使用的LabVIEW版本兼容。您可以在
CompactRIO 设备驱动程序和 LabVIEW 兼容性
或您的CompactRIO设备驱动程序
自述
文件中查看此信息。
LabVIEW可能无法连接到您的目标,因为目标上安装的软件存在问题。按照文章
将 LabVIEW RT 终端恢复为出厂默认配置
来解决此问题。
确保您使用的LabVIEW版本与实时控制器上安装的版本相匹配:
NI-RIO 和 LabVIEW 版本兼容性
。例如:如果您使用的是LabVIEW 2022(及其 2022 Real-Time 模块),您可以从 NI MAX 安装 LabVIEW Real-Time 2022。
图片:使用 NI MAX,安装您将在目标中使用的相应 NI LabVIEW 实时版本。它必须与您将用于对其编程的实时模块(和 LabVIEW 版本)的版本相同。您可以从 NI MAX 中远程设备的软件选项卡访问该窗口。
相关信息
出于以下多种原因,实时终端可能处于安全模式,包括:
用户强制软件安全模式(通过NI MAX)
用户强制硬件安全模式(通过DIP开关)
CompactRIO控制器上没有安装软件
CompactRIO崩溃了很多次,然后启动到安全模式
始终建议通过直接电缆连接将软件安装到实时目标。这可以是 USB 或以太网。这可以保护安装的完整性。
您也可以尝试在 PC 上使用不同的 USB 端口或重新拔插两端的电缆以确保连接良好。
相关链接
Getting Started with CompactRIO Hardware and LabVIEW
Generate and Acquire Signals in a NI CompactRIO
Why I Get Failed to Connect to the myRIO Error over Wi-Fi?
Failed to Connect to the Target sbRIO-9637 During Deployment
Cannot Connect to PXI Real-Time Target on a Network
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful