一些cRIO设备不支持NI 9882的DeviceNet real-time接口,但是支持在FPGA模式下使用NI 9882的DeviceNet 。您将无法将DeviceNet驱动程序添加到不支持NI 9882模块实时应用程序的cRIO。下图显示的是支持NI 9882模块实时应用的cRIO的软件向导页面。
对于不支持使用NI 9882模块的实时应用程序的cRIO,您将不会在软件加载项下看到该驱动程序。您可以通过下面的连接来检查您的cRIO的类别
KnowledgeBase 6CCA8MEG. 但是,您仍然可以在FPGA上使用DeviceNet FPGA API,而不必在实时软件向导中将DeviceNet驱动程序下载到cRIO。如果您尝试在Real-Time VI中使用不支持DeviceNet实时应用程序的cRIO,那么在部署期间会出现如下所示的错误。

为避免此错误,如果您的cRIO不支持DeviceNet的实时应用程序,请勿使用DeviceNet Real-Time VI。相反,您可以使用DeviceNet FPGA VI。有关FPGA上DeviceNet API使用方法的信息,请查看 KnowledgeBase 6BUB7OEG.