Why Can't I Access All the Input and Output Variables of My Third-Party EtherCAT® Slave in LabVIEW?
Primary Software: LabVIEW Modules>>LabVIEW Real-Time Module
Primary Software Version: 8.6
Primary Software Fixed Version: N/A
Secondary Software: Driver Software>>NI-Industrial Communications for EtherCAT
I have followed the steps in the Adding Third-Party EtherCAT® Slaves in LabVIEW article and added the EtherCAT slave to my LabVIEW project. Why can't I see all the I/O variables for this slave in my LabVIEW project?
This issue can be caused by unnecessary space characters being present before and after the Input/Output element names within the third-party XML file. This is the case even when you follow the proper procedure for adding a third-party slave to your project.
Follow the steps below to remove the unnecessary space characters from the XML Device Profile:
KnowledgeBase 4LLBJU5Z: Adding Third-Party EtherCAT® Slaves in LabVIEW
White Paper: Setting Up EtherCAT on NI Programmable Automation Controllers
Report Date: 10/18/2012
Last Updated: 05/09/2016
Document ID: 62H4LQ6W