CompactRIO with DAQmx supports three user selectable modes for each slot:
Based on section 1 of this white paper:
What is CompactRIO with NI-DAQmx?
The Scan Engine and EtherCAT Custom Device has not been tested with the new CompactRIOs with DAQmx. There is no reason why it shouldn't work, but it is currently in the backlog for future releases of the custom device. So you could try it on your own, or wait until a future release explicitly states support. Hopefully that helps!
I'm very interested too with an updated version (2017 or 2018) which adds real variables readings.
Is there a plan for a new version ?
it looks like the latest version (Scan Engine and EtherCAT 2017 v4.4.1) of the Scan Engine & EtherCAT Custom Device is not compatible with VeriStand 2018.
- VeriStand 2018
- LabVIEW 2018
- RIO 18.0.0
- NI-Industrial Communcations for EtherCAT 18.0.0f1
With this configuration it is not possible to add the Custom Device to the System Definition File. If you try to do so, you will get error 1003:
After I installed VeriStand 2017 on the same system without any modifications to the drivers, I was able to add the custom device to my System Definition File without any errors.
Starting in VeriStand 2018 National Instruments is going to start officially supporting a few Custom Devices including the Scan Engine and EtherCAT Custom Device. You can find more information about this on the VeriStand Add-Ons page.
When these become available, the custom device will have a compatible download for NI VeriStand 2018.
Product Support Engineer
We are facing an issue when trying to use this Custom Device ona cRIO and 9860 X-NET Module.
Our Configuration :
NI 9203 x2
NI 9411 x2.
When we try to set a X-NET for CAN communication with Scan Engine Activated, we cannot deploy our project on the Real Time Target. 9860 dosn't respond and the error message says that no CAN interface was found on the device.
There is the know issue :
We don't use specialty on 9411 and we also tried the workaround by building a LV project wheer 9411 are on the FPGA target and UDV. 9860 and 9203 are under Scan Engine. Same error.
Any idea ?
I am trying to integrate a 3rd party device in Ethercat, however I only see 0 as the value for the data points. The datatype is indicated as "Other".
I can see the status of the same data points with Datatype UInt8 and correct values (0 and 1).
I have no idea what dataypes the Ethercat Code labels as "Other", the device is sending "Real". Is it possible to receive data with datatype "Real" at all? A master from Beckhoff is receiving these values correctly.
This is one entry of the ESI file:
<TxPdo Sm="3" Mandatory="true" Fixed="true">
Thanks in advance
You must ask NI Support directly even if we need to us this thread. I think they can you a version for 2018.
Does anyone from NI is reading this thread ?