09-01-2021 12:28 PM
Hello,
I am trying to add the IC-3173 FPGA target to my project but the search function fails to find the FPGA. I have verified that I have the correct drivers on the IC-3173 controller and the drivers match my development system (to the best of my knowledge). MAX also does not see the FPGA resource. I'm running LV2019 with RT and FPGA modules. Any lead on what else I should look at?
--N
Solved! Go to Solution.
09-01-2021 01:09 PM
I am not familiar with NI's Industrial Controllers, but I have used their PXI Controllers. Like the IC-3173, they can be configured with either Windows (in which case they run LabVIEW, and have access to some/all of the embedded hardware) or NI Linux Real-Time, where they "host" LabVIEW Real-Time code developed on a Host PC running Windows. In the latter case, when you bring up MAX on the Host PC, you can look for Remote Systems, and if your Industrial Controller is on the same network as your Development PC, MAX should find it, and should find all the devices associated with it. I'm not sure if the FPGA would show up in MAX, but if you go to your Development PC and create a Real-Time Project, you should be able to open the Target (the IC -3173) and see the FPGA as an item that can be expanded, showing FPGA-connected hardware and code that you create to run on the FPGA.
Bob Schor
09-01-2021 01:26 PM
Hi Bob,
Thanks for responding. The IC-3173 is configured as a real-time target running RT Linux. I can definitely see it in MAX under remote targets, and I can add it to my project running on a Host PC on the same subnet, and connect to it and run my VIs. Like the cRIO or PXI targets, I went to add the FPGA target under the IC-3173 target, but the FPGA is not found.
09-01-2021 01:40 PM
I don't know if MAX will "show you" the FPGA of your RT Target (I've got a RIO connected to my PC, and the FPGA isn't visible in MAX).
The thing I would do is what I recommended before. Create a Real-Time Project. With the Controller attached to the Development PC by Ethernet, create an RT Target and point it to the Controller. Go to the Controller section of the Project and look for "Chassis" (which is how the RIO appears in my system). Within Chassis is "FPGA Target (RIO0)", which shows the Connectors, the FPGA itself (where you put your code), and a few other things.
Bob Schor
P.S. -- I just sent you a Private Message ...
09-02-2021
08:00 AM
- last edited on
03-20-2025
03:24 PM
by
Content Cleaner
The IC-3173 is logically very much like a cRIO in terms of how it integrates in LabVIEW on the Windows side. Did you do the installation of the IC-3173 from the same computer than where you now try to connect from?
FPGA hardware integration in LabVIEW for Windows requires a number of prerequisites to be present on the machine.
- LabVIEW + Realtime + FPGA
- NI-RIO device driver same or newer version than LabVIEW and installed AFTER LabVIEW+RT+FPGA was installed
- Controller specific support files, for the cRIO and most PXI hardware this is included in the NI-RIO driver software but not for the myRIO and IC hardware targets last I used it (which is admittedly a few years ago), you need an additional hardware support package installer. https://www.ni.com/support/downloads/drivers/download.industrial-controller-device-drivers.html
09-02-2021 08:24 AM
Rolf,
Thanks for replying. I have setup various RIO projects over the years and have checked everything you listed. The driver set for the host machine as well as the IC-3173 are matched, and there are no incompatibility between host development software/driver that I can find. LabVIEW + RT + FPGA are installed. I can execute VIs on the RT system so my connection is fine and supporting drivers are there. Just can't find the FPGA. This may turn out to be something simple and I'll kick myself for it, but for the moment, the problem eludes me.
-N
09-08-2021 12:56 PM
I just want to post an update for posterity: NI tech support was able to resolve this problem by having me format the controller and re-install the software from scratch. After that, the FPGA showed up in MAX and I was able to add the device to my project. Thank you Katherine Rojas!
Keywords:
IC-3173
IC-317x
FPGA not found
No items found
FPGA Resource in MAX