Error -1950678944 When Programmatically Finding Child Nodes When Using EtherCAT Expansion Chassis

Updated Apr 27, 2018

Reported In

Hardware

  • PXI-8108
  • NI-9144

Software

  • LabVIEW Real-Time Module
  • LabVIEW

Driver

  • NI-Industrial Communications for EtherCAT

Issue Details

I am getting error -1950678944 when trying to programmatically find child nodes of my EtherCAT expansion chassis. This code has worked in the past, but when I try and rebuild the project in the same environment and on the same computer, I get this error when running the code. What should I do?

Solution

If you encounter this behavior, here are some troubleshooting steps you should first try:
  • Ensure that no software or hardware changes have been made since the last working version of the code was built
  • If you made changes to the code before rebuilding, remove those changes (so the code matches that of the working version) and rebuild/run it
  • If you are using the To More Specific Class function, ensure that ClassID for the Variable Object is compatible with the refnum configuration
  • Open the code in a later version of LabVIEW (e.g. if the code was originally built in LabVIEW 2011, try opening it in a later version such as LabVIEW 2017)

WAS THIS ARTICLE HELPFUL?

Not Helpful