Troubleshooting for fieldbus communication faults
Diagnostic code 789
Diagnostic code 789 occurs when there is an error during communication with the fieldbus module. There are different smart-fault data values that you can get with a 789 code. The troubleshooting steps can be different for the different values. When you get a 789 code, make sure that you identify the smart-fault value before you start the troubleshooting steps.
Symptoms
| Code | Symptoms | XPR® models | XPR action | Code cancels with... |
|---|---|---|---|---|
| 789 |
The fieldbus module has a communication error. You can see these smart-fault data values with the 789
code:
|
All models | None |
|
1: PDO read
An error occurred reading data from a PDO.
- Make sure that the Computer Numerical Control (CNC) is doing updates on EtherCAT® at regular intervals.
2: Start on noise
The EtherCAT start signal was on for less than 15 milliseconds.
- Make sure that the CNC is not setting the EtherCAT start signal to ON for less than 15 milliseconds.
3: Start off noise
The EtherCAT start signal was off for less than 15 milliseconds.
- Make sure that the CNC is not setting the EtherCAT start signal to OFF for less than 15 milliseconds.
4: Hold on noise
The EtherCAT hold signal was on for less than 15 milliseconds.
- Make sure that the CNC is not setting the EtherCAT hold signal to ON for less than 15 milliseconds.
5: Hold off noise
The EtherCAT hold signal was off for less than 15 milliseconds.
- Make sure that the CNC is not setting the EtherCAT hold signal to OFF for less than 15 milliseconds.
6: Pierce on noise
The EtherCAT pierce signal was on for less than 15 milliseconds.
- Make sure that the CNC is not setting the EtherCAT pierce signal to ON for less than 15 milliseconds.
7: Pierce off noise
The EtherCAT pierce signal was off for less than 15 milliseconds.
- Make sure that the CNC is not setting the EtherCAT pierce signal to OFF for less than 15 milliseconds.
8: SPI communication timeout
An SPI timeout occurred with the fieldbus module.
- Make sure that you have the most recent version of the software for the fieldbus module.
