和LabVIEW 实时控制器通信的时候,MAX发生错误56



主要软件:
主要软件版本: 2009
主要软件修正版本: N/A
次要软件: N/A
硬件: CompactRIO>>Controllers, Compact FieldPoint>>Controllers, Compact FieldPoint>>Controllers, FieldPoint>>Controllers/Network Modules, Image Acquisition (IMAQ)>>CVS, PXI/CompactPCI>>Controllers

问题:

当我和实时控制器进行通信的时候,MAX中发生错误56。错误在下面一种或多种情况下发生:

1、使用LabVIEW实时软件向导从我的控制器增加或删除软件

2、改变控制器的IP地址

3、在控制器上展开软件分支

尽管发生了错误,我在MAX中依然能看见控制器,这些错误为什么会发生?



解答:

如果控制器通过交叉线和开发电脑相连,这个错误一般是由指定一个不存在网关IP地址给控制器引起的。改变RT控器上的网关IP地址为0.0.0.0或者为空白,如下图所示。

点击 Apply按钮,然后点击Reboot来使更改生效。

网关用来将数据包路由到外网。RT控制器在尝试连接到指定IP的网关时会超时,除非Windows机器被配置(软件或硬件)为一个网关。

如果连接到RT控制器的以太网网口不是默认的网络接口(比如 笔记本的无线网卡比有线网口有更高的优先级),这个错误也会发生。参考相关链接获得更多信息。

如果你使用的是交叉线,并且也试过了上面的步骤,你可以尝试重新格式化你的控制器。这个方法可以在很多情况下修复错误56。关于重新格式化控制器的方法可以在相关链接中找到。



相关链接:
KnowledgeBase 2FF6N4KN: Choosing an IP Address for Your Real-Time Engine
KnowledgeBase 2RHCS8M5: How Do I Change the IP Address of a RT Series Controller (FieldPoint, cRIO, etc) that is not on the Local Subnet?
KnowledgeBase 42I77BXJ: Connecting to Ethernet Targets with Multiple Network Cards in the Host

附件:





报告日期: 06/30/2006
最近更新: 09/06/2012
文档编号: 3YTEBIJ8