From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



CompactRIO FPGA节点可能返回模块通信错误65536,而不是模块错误



硬件: CompactRIO

问题: 在CompactRIO FPGA节点中我收到了以下错误:

错误-65536发生于不确定的位置

可能原因:

CompactRIO (十六进制错误代码 0x10000) 无法与模块通信。请重新插入模块并检查连接是否可靠。

我要访问的槽位中安装了一个正常工作的模块,为什么会收到这个错误,如何修复这个错误呢?

解答: 发生错误的原因可能是你要访问的模块与你在项目中配置的不同。这种情况下,一般来说你会收到不正确的模块这样的错误或者警告,但是有时也会返回65536错误 

当某个被配置为安装高速模块的槽位中插入一个需要较长时间上电启动的模块后,会经常出现这个问题。 例如,当某个槽位被配置为9211,而我们插入一个9215到这个槽位中,运行主机中VI时就会报这个错误。另外,在机箱刚跳出睡眠模式的时候立即运行的节点也会返回模块通信错误。

错误信息能够提醒我们将模块插入到了错误的插槽中,为了正确地接收到这些信息,在开始FPGA VI之后 添加几秒钟的延时,这将会给I/O节点足够的时间来检测出各个模块。如果执行了这个操作你仍然接收到错误的模块的警告或者错误,请检查经模块插入到正确的槽位中,或者在FPGA项目中更改I/O模块的配置。

相关链接: KnowledgeBase 4OIELLLX: Why Do I/O Variables Generate Error -65537 When Used in CompactRIO Scan Interface Mode?

附件:





报告日期: 09/04/2008
最近更新: 03/30/2009
文档编号: 4P3AE46U