Cannot Add DeviceNet Software to My cRIO

Updated Feb 1, 2018

Reported In

Hardware

  • NI-9882

Software

  • LabVIEW Real-Time Module

Driver

  • NI-Industrial Communications for DeviceNet

Issue Details

I am trying to use my NI 9882 DeviceNet card, but I do not see an add-on option under Protocols and Buses in the LabVIEW Real-Time Software Wizard to add the DeviceNet driver I previously installed in my host computer. Why can’t I select it?

Solution

Some cRIO devices do not support the DeviceNet real-time API for the NI 9882, but do support DeviceNet for FPGA use on the NI 9882. You will not be able to add the DeviceNet driver to a cRIO that does not support Real-Time applications for the NI 9882 module. The following image shows what it looks like for a cRIO that supports real-time applications for the NI 9882 module.



For a cRIO that does not support real-time applications with the NI 9882 module, you will not see that driver under software add-ons. You can check which category your cRIO is in by checking this Knowledge Base Supported Hardware and Software for NI-Industrial Communications for DeviceNet. However, you can still use the DeviceNet FPGA API on your FPGA without pushing the DeviceNet driver to your cRIO in the Real-Time Software Wizard. If you try to use DeviceNet in Real-Time VI’s for a cRIO that does not support real-time applications, you will see an error like the one below during deployment.



To avoid this error, do not use DeviceNet Real-Time VI's if your cRIO does not support Real-Time applications for DeviceNet. Instead, you can use the DeviceNet FPGA VI's. For information on DeviceNet API usage on the FPGA, check this knowledge base NI-Industrial Communications for DeviceNet FPGA API Resource Utilization.

WAS THIS ARTICLE HELPFUL?

Not Helpful