01-03-2024 10:20 AM
I'm trying to set up an NI-09145 EtherCAT Rio connected to my PXI RT system.
I have set the project up as you can see in the screenshot. I've built and downloaded the FPGA vi.
When I try to deploy (Right click the EtherCAT Master and select Deploy) which I think is what I need to do next, I get an error message saying it found an unsupported module at slave address 0 (the 9145) slot 31984.
I don't know what slot that's referring to, and I've checked the compatibility lists, and all my c-series modules are compatible with both FPGA and Scan-mode access on the 9145. Does anyone have any ideas?
I don't really want to start removing modules from my device 1 by 1 as I'll need to then re-compile the FPGA code every time!
01-03-2024 02:43 PM
What are your Windows, LabVIEW and NI-RIO versions?
01-04-2024 03:10 AM
Running Windows 10, LabVIEW 21 sP1 (32bit), NI-RIO 21.5
01-04-2024 07:31 AM
Software Support for CompactRIO, CompactDAQ, Single-Board RIO, R Series, and EtherCAT shows that NI-9205 is only supported until 21.0
You might want to check the compatibility for other modules as well.
01-04-2024 08:04 AM
I hadn't noticed that.. good spot!
It looks like the 9205, 9401, 9269 are all only compatible up to 21.0. That just doesn't seem right or plausible though does it? They're all current modules, why would they stop supporting them? I'll have to see if I can get away with downgrading to RIO 21.0 without affecting anything else and see if that fixes it.
01-04-2024 11:29 AM
NI Hardware and Software Operating System Compatibility states that they are supported to the latest version. Perhaps you want to contact NI technical support to confirm these.
01-11-2024 03:31 AM
For future reference, I tried downgrading the software to v21.0 but it made no difference. What I had to do was delete the device from the project and add it again. I deployed after each step so I could identify which component was causing the problem, but every step was successful. I can only conclude that something must have got corrupted in the original situation.