Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Why does New Gen sbRIO not support Scan Engine?

The 'New Gen' sbRIO's use the LX25 and LX45 FPGA and it seems that none of them support the scan engine.  cRIO's that use the same FPGA do support the scan engine.  Is it just a RIO driver issue?  If so when will this be resolved?

0 Kudos
Message 1 of 6
(6,398 Views)

Hi sachsm, 

 

The short answer is that the LX25 and LX45 do not have enough memory to support the scan engine, thus there are not plans to support the scan engine on these models in the future.  

0 Kudos
Message 2 of 6
(6,371 Views)

The cRIO 9076 uses the same LX45 FPGA and has scan engine support.

0 Kudos
Message 3 of 6
(6,363 Views)

Hi sachsm, 

 

I was told initially that it is a performance issue, but after doing some extra research I have found that it cannot be the case.  You are right that the cRIOs that have the LX25 and LX45 FPGAs support the scan engine, so the answer lies outside the bounds of performance requirements.  I spoke with some of our more senior engineers, who believe that R&D has phased out scan engine support for the newer sbRIOs based on the majority use cases for which they are deployed.  Notice on the product pages for these devices that only OEM quantities are available for purchase, meaning that most of our customers for these are companies producing many units, and who generally desire to use the FPGA interface (not the Scan Interface).  Each sbRIO that currently supports the Scan Interface (older models) has a custom scan engine bitfile that is written to the FPGA, and I guess someone on the development side of things decided that it wasn't worth the effort to write scan engine bitfiles for these new models.  There is no indication that these will be supported by the scan interface in the future.  

 

cRIO, on the other hand, is intended to have custom and reconfigurable module setups, and thus will always require the scan engine for those who wish to use the real-time functionality without having to deal with the FPGA interface.

 

I hope that this clears up some of the confusion!

0 Kudos
Message 4 of 6
(6,345 Views)

I have to say that the amount of misinformation regarding the sbRIO is concerning.  According to Eric Myer (Embedded HW Manager) all new sbRIO's will support the scan engine in RIO v13.0. One of the common use cases for sbRIO is for machine builders and they often need motion control.  The softmotion toolkit requires the scan engine.  

0 Kudos
Message 5 of 6
(6,335 Views)

Hi sachsm,

 

I definitely agree that machine builders are often using motion control, and there are certain parts of the NI SoftMotion module that require the Scan Engine, such as supervisory control.  We have recognized this feedback since releasing some of our newer Single-Board RIO products, which do not have native support for the Scan Engine.  To say that there is full Scan Engine support is a little misleading; however, I will wait until the release of RIO 13.0 to further discuss any new features.

 

Eric M.

0 Kudos
Message 6 of 6
(6,326 Views)