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

Updated Aug 10, 2020

Reported In

Software

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

Driver

  • 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?

Solution

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 install NI-Industrial Communications for EtherCAT 17.6+
  2. Confirm that the IP Address and Operating System of your Real-Time Target is 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 are supported, you can also see Finding Support for My NI VeriStand Custom Device.