Issue Details
I have deployed my LabVIEW project in a system comprised of a cRIO, EtherCAT chassis, and multiple acquisition modules.
During startup, the first NI Scan Engine variable to execute in the block diagram returns Warning 66030 with the following description:
This I/O variable is referencing an I/O device or channel that is not active in the current I/O mode. Data read may be stale or invalid and data written may not be sent to the output.
Immediately after, the ERR LED in the EtherCAT chassis starts blinking following a blink twice and pauses pattern, and no new data can be received.
According to the EtherCAT chassis manual (NI-9144 Features: ERR LED Indicators, NI-9145 Features: ERR LED Indicators), the LED pattern means that:
There is an application watchdog timeout. The slave did not receive a scheduled EtherCAT telegram.
Executing the Get Fault List function after the issue returned Error -66460 with the next definition:
The I/O scan time exceeded the NI Scan Engine period you specified on the Scan Engine page of the target properties dialog box.