02-16-2011 09:14 AM
I have the following setup: A NI 3110 Industrial Controller acts as an EtherCAT Master. A NI 9144 slave is connected to it, having a single NI 9144 inserted in slot 1.
Can anyone please tell me how to get this system running? I tried to adjust the examples for NI 9870 together with cRIO-90xx from the example finder with DMA and interrupt mechanisms but neither work (I get lots of errors saying DMA/interrupts are not available).
Any help is appreciated.
/Christoph
Solved! Go to Solution.
02-24-2011 04:32 AM
Hi Christoph,
your system in the project should look like this.
The 9870 must be programmed in LV FPGA (using FPGA nodes as in the cRIO example).
The issue is that between 9144 and 3110 you cannot use DMA for the data transferas as it would happen using just a cRIO system.
You have to get your data in FPGA and transfer them to the controller using the User-defined variables as explained in the following link.
Getting Started with Deterministic Distributed I/O Systems
http://zone.ni.com/devzone/cda/tut/p/id/7392
I hope it can help you.
Best regards
Andrea P.
04-10-2011 11:10 PM
Sorry to hijack this thread. This problem is similar to mine. I have a 9870 with a 9144. The 9144 is connected to 9073 using etherCAT. I understand that as of NI Serial 3.7, 987x moudles are able to run in scan mode. I tired with a 9012 and 9870 and it works fine. But i can't get the 9870 with 9144 to work.
Anymore know any work solution
09-16-2011 07:46 AM
Hi,
do you already have a solution? NI said that this functionality (DMA, Interrupts...) has to be programmed on it's own with user defined variables. I am trying to implement this logic without success.
Best Regards,
Joachim