Scan Engine and EtherCAT VeriStand Custom Device Auto-Detect Modules Button Doesn't Work or Gives Error 1003

Updated Oct 23, 2023

Reported In


  • VeriStand 2015
  • VeriStand 2016
  • VeriStand 2017 Full
  • VeriStand 2014


  • NI-Industrial Communications for EtherCAT 17.6

Issue Details

After adding the Scan Engine and EtherCAT Custom Device to my system definition in VeriStand, I press the Auto-Detect Modules button in VeriStand but nothing is populating or gives me the following error.

How can I fix this behavior?


There are a few steps you can try to correct this behavior: 
  1. First, verify the dependencies of this Scan Engine Custom Device
    1. You will need to have to install NI-Industrial Communications for EtherCAT 17.6+
  2. Confirm that the IP Address and Operating System of your Real-Time Target are set correctly under Controller in VeriStand.
    1. You can determine the IP Address of your target in NI Measurement and Automation Explorer (MAX). For further assistance configuring remote systems in MAX, see the MAX Help.
    2. If you aren’t sure what operating system your real-time target is running, please see Real-Time Controllers and Real-Time Operating System Compatibility .
  3. Make sure that you follow all the instructions in the readme.txt included with the Scan Engine and EtherCAT Custom Device. Specifically, make sure that you have installed the I/O Variable Remote Configuration Web Service component to your real-time target from NI MAX.
    1. For assistance installing software, please see How Do I Install Different Versions of Software on My Real-Time Target? for a CompactRIO or Installing Software on your Real-Time (RT) PXI Controller for a Real-Time PXI.
If you need further assistance, please refer to the Scan Engine & EtherCAT Custom Device Feedback forum.
For further questions on how Custom Devices you can check VeriStand Add-Ons and Custom Devices .