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:
  • 1: Process Data Object (PDO) read
  • 2: Start on noise
  • 3: Start off noise
  • 4: Hold on noise
  • 5: Hold off noise
  • 6: Pierce on noise
  • 7: Pierce off noise
  • 8: Serial Peripheral Interface (SPI) communication timeout
All models None
  • Start
  • Set process
  • Remote on-off

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.