07-14-2025 02:36 PM
I'm working with a cRIO-9047 (LabVIEW 2019, FPGA + Real-Time modules installed) connected to an NI-9145 EtherCAT expansion chassis. My setup includes eight NI-9230 accelerometer modules in the main chassis and additional NI-9230 modules in the 9145. EtherCAT communication is via the cRIO’s secondary port (eth1), configured correctly in MAX.
The NI-9145 appears in my LabVIEW project under the EtherCAT Master as Device (Address 0, NI 9145), but when I right-click and try to Add FPGA Target, nothing happens—no error, and no target is added. I’ve verified that:
The cRIO has been reformatted and reconfigured via MAX
All standard Real-Time and EtherCAT software is installed
NI-Industrial Communications for EtherCAT and LabVIEW FPGA Module 2019 are present on both the PC and target
NI Package Manager does not show a standalone NI-9145 FPGA support package, and nothing appears missing in Add/Remove Software
Modules in the 9145 aren’t listed (as expected, since NI-9230 isn't scan-engine compatible, but I can at least see the cards), but the chassis is otherwise detected.
Any ideas why I can't add the FPGA target? Is there a specific package or configuration step I might be missing?
(See attached screenshot for reference.)
07-15-2025 03:12 AM - edited 07-15-2025 03:16 AM
Does this help?
https://forums.ni.com/t5/VeriStand/Can-I-use-the-FPGA-on-EtherCAT-9145-chassis/td-p/4352523
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YHbbCAG
07-15-2025 07:39 AM
Hi Rolf, thank you for your response. I had read through that post and I am not sure how to proceed as that option is greyed out and states I need to add the FPGA target first as seen in the attached screenshot. You can also see how the add FPGA target option is available as well.
I was following: Setting Up EtherCAT on NI Programmable Controllers - NI and at step 1 of the "Programming the NI 9144/45 FPGA in LabVIEW FPGA" section it shows ight-clicking on Device (Address 0, NI-9144) in the LabVIEW Project window and selecting New»FPGA Target but when I do that just nothing happens and no FPGA target is created. It may also be worth noting that when I was re-reading the article just now, I realized that when I add the EtherCAT master device, the "Scan Slaves dialog window" doesn't appear as it seems to be supposed to?
Thanks again!
Ethan