LabVIEW crashes after importing ESI file, EtherCAT Slave cannot be found

Updated May 3, 2018

Issue Details

When I try to import an ESI file to LabVIEW, it was successful. However, I could not find my slave in the list of targets. When I tried to import the same ESI file the second time, LabVIEW crashes. 


1. Repair LabVIEW following the steps here
2. Ensure your real time target is located below "my computer" in the project tree, not above. This will prevent LabVIEW from crashing.

3. If your version of LabVIEW support EtherCAT16.1, download it here 
   You can check the compatibility of LabVIEW and EtherCATversions here    

If your version of LabVIEW does not support EtherCAT 16.1, manually move the XML file to its correct location depending on your LabVIEW version:
C:\Program Files (x86)\National Instruments\LabVIEWXXXX\resource\Framework\Providers\indcomecat\DD


Additional Information

It is a known issue that EtherCAT slave device is not recognized after loading ESI file, and it has been fixed in EtherCAT 16.1 


Not Helpful