Cannot Enter Operational State Using EtherCAT Third-Party Master

Updated Aug 21, 2025

Reported In

Hardware

  • NI-9145
  • NI-9144

Driver

  • NI-Industrial Communications for EtherCAT

Operating System

  • Windows

Other

  • EtherCAT Third-Party Master
  • EC Engineer software

Issue Details

  • When I am using a third-party EtherCAT master and adding a new module to my NI EtherCAT slave, e.g. NI-9145, that slave returns a pre-op error, stating:

Invalid sync manager configuration 
This prevents the master from going operational.

 

  • Some configuration details are not accurate, e.g. when using the third-party master to review NI-9227's configuration, its Module ID is inaccurate and does not show "9227".

Solution

When using a third-party EtherCAT master with NI slaves, it is important to update the firmware for the NI slave chassis. The firmware is available as a part of the NI-Industrial Communications for EtherCAT driver download. 

You can find the firmware file located in the NI-Industrial Communications for EtherCAT driver's directory:

 

C:\Program Files (x86)\National Instruments\NI-IndCom for EtherCAT\NI 9145\NI-9145_rev25_3.foe

 

where NI-9145_rev25_3.foe is the firmware file.

Look into your third-party EtherCAT master's documentation for information on how to upload the firmware (.foe file) onto the EtherCAT slaves.