Solution
It is expected behavior that EtherCAT devices such as the NI-9144 or NI-9145 will not be detected in NI-MAX. EtherCAT devices will only appear in your LabVIEW project.
If you do not see your EtherCAT Master Device as an option when trying to add it to the LabVIEW project, check the Release Notes for your version of the NI-Industrial Communications for EtherCAT. In the Readme, the section Supported EtherCAT Masters lists all the supported EtherCAT Masters for that version. Make sure your device is listed in the table. If not, check if the newest version of the driver supports the device.
If you cannot see your EtherCAT device as an option when adding EtherCAT slaves to your project, try the below steps:
- Make sure you have installed the latest version of the NI-Industrial Communications for EtherCAT drivers, and the other necessary drivers that are needed for your specific type of controller. This information is typically found in the getting started or user manuals for your device.
- If you are using an NI-9144 and have installed NI-Industrial Communications for EtherCAT 20.0+, you will need to revert to NI-Industrial Communications for EtherCAT 19.0 or earlier to detect your device. As noted in the NI-Industrial Communications for EtherCAT 20.0 Readme, NI-Industrial Communications for EtherCAT dropped support for the NI-9144 driver in the 20.0 release. If you would like to continue using NI-Industrial Communications for EtherCAT 20.0+, you will need to upgrade your NI EtherCAT chassis to the NI-9145. You can check the version of the NI EtherCAT drivers you have installed using NI MAX.
Once you have your drivers properly installed and can add your EtherCAT device in LabVIEW, you can follow this NI EtherCAT setup tutorial on remote controllers to begin programming with your device.