Redeploy cRIO Application Without the Source Code

Updated Oct 24, 2018

Reported In

Hardware

  • CompactRIO Chassis
  • CompactRIO Controller
  • CompactRIO Chassis (Legacy)
  • CompactRIO Controller (Legacy)
  • CompactRIO Single-Board Controller
  • cRIO-9012
  • cRIO-9022

Software

  • LabVIEW

Other

  • NI Single Board Reconfigurable Input Output (NI sbRIO)

Issue Details

I have a production line with two cRIO-9012. One of the controller is broken and I want to transfer the executable to a similar device, a cRIO-9022. I do not have the LabVIEW project anymore. 
What is the process for deployment without LabVIEW project? Can I just copy the start-up executable from the working cRIO-9012 to cRIO-9022 and install drivers or it's not so simple?
 

Solution

It is possible to deploy an executable without the LabVIEW project, but you need exactly the same type of controller that the executable is compiled for. 
If you are using identical hardware you can deploy the executable on a duplicate image via the Replication and Deployment (RAD) Utility. Also if the executable has been compiled for the correct target, you can FTP the file onto your real-time controller.
However the compiled executable is specifically made for a given type of cRIO controller, thus directly transferring it to a different device is not possible.

WAS THIS ARTICLE HELPFUL?

Not Helpful