8.  Appendix  Troubleshooting 
 
8.1.  Factors Causing EtherCAT Communications To Be Unavailable, and 
Corrective Actions 
 
Description  Factor  Corrective Action 
The link is not established.  The Ethernet cable is broken or 
the specified cable is not being 
used. 
If the Ethernet cable is broken 
or if the specified cable was not 
used, replace the cable. 
A connector on the Ethernet 
cable used for EtherCAT 
communications is 
disconnected, the contact is 
faulty, or parts are faulty. 
Reconnect the connector and 
make sure it is mated correctly. 
A slave within the EtherCAT 
network configuration failed. 
Replace the slave. 
EtherCAT communications do 
not start. 
ECAT[0].Enable is set to 0.  From the Terminal pane, run the 
ECAT[0].Enable=1 command to 
start EtherCAT communications. 
The EtherCAT network 
configuration in the Controller 
does not agree with the 
physical network configuration. 
Review the settings according 
to the procedures provided in 
6.4 EtherCAT Communications 
Setup. 
The Ethernet cable is broken at 
a slave in the network, or a 
connector is disconnected. 
Connect the Ethernet cable 
correctly. 
Some errors have occurred, 
and the ECAT[0].error is set to a 
value other than 0. 
Check the ECAT[0].error value. 
A synchronization error occurs 
at a slave. 
The distribution clock is not set 
correctly. 
Review the settings according 
to the procedures provided in 
6.4.2 Distributed Clock Setup. 
A slave in Free-Run Mode is set 
to the reference clock. 
The servo task processing time 
exceeds the set period. 
Review the program or servo 
frequency to adjust it, so that 
the servo task processing time 
does not exceed the period.