EtherCAT: ERROR: Failed to retrieve Vendor…

or

EtherCAT: ERROR: Failed to retrieve EtherCAT device…

These errors indicate either:

  • The ESI file for the EtherCAT device is missing.
  • Information is missing from the ESI file for a device and/or module.

Examples

EtherCAT: ------------- Generating EtherCAT Network Information (ENI) file ---------------
EtherCAT: ERROR: Failed to retrieve Vendor for vendorID=0x21 in ESI cache
Project compile failed
EtherCAT: ------------- Generating EtherCAT Network Information (ENI) file ---------------
EtherCAT: ERROR: Failed to retrieve EtherCAT device (vendorID=0x2, productCode=0x44c2c52, revision=0x120000) in ESI cache
Project compile failed

Error Correction

  1. Identify which EtherCAT devices or modules are listed as Unknown in the Project View.
  2. Import an appropriate ESI file.

See Also