Acknowledging Diagnostic Messages

Description

There are two ways to acknowledge diagnostic messages:

  • Logic Builder > Online > Reset diagnostic messages of controller

  • Function FC_DiagQuit()

NOTE: Erroneous reporting of position of the axes and physical encoders (SinCos, incremental encoder) is possible as a consequence of error acknowledgment of diagnostic message 8506 Sercos Master communication not possible without restarting the controller.
 CAUTION
POSITION LOSS DUE TO SERCOS BUS ERROR
Only acknowledge the diagnostic message after reinitialization or homing.
Failure to follow these instructions can result in injury or equipment damage.

The capability to acknowledge the diagnostic message can be switched off with the function FC_DiagNoQuitSet(). If necessary, use the function FC_SysReset() or FC_PrgResetAndStart().

Acknowledging a diagnostic message does not eliminate the cause of the detected error. Acknowledgment serves to confirm that you have seen the message. When the diagnostic message has been acknowledged, it is deleted in the PacDrive system. If the cause of the diagnostic message remains, then that diagnostic message is re-detected in the PacDrive system.

With the following detected errors, it is also necessary to reset the triggering device for reasons of safety and due to the far reaching consequences of the detected error. This occurs with the reset button on the device or by cycling the control voltage of the device.

The following applies to the acknowledgement of diagnostic messages concerning the Multi carrier transport system (refer to table below):

  • YES in the Diag Quit column means that this diagnostic message can be acknowledged manually.

    This can be done in EcoStruxure Machine Expert via Logic Builder > Online > Reset diagnostic messages of controller, or with the function FC_DiagQuit().

  • YES in the Auto Quit column means that an attempt is made to reset this diagnostic message automatically on a Sercos run-up from CP0 to CP4 in the segment.

  • NO in both the Diag Quit column and the Auto Quit column means that this diagnostic message cannot be acknowledged at runtime of the segment. The segment stays in the error state until it is reset by power cycling the device.

Diagnostic code

Diagnostic code message

Diag Quit Auto Quit

8100

8100 Motor overload

YES

YES

8101

8101 Power stage overtemperature

YES

YES

8102

8102 Motor overtemperature

YES

YES

8106

8106 DC bus contr.communication not possible

YES

NO

8107

8107 Overcurrent

YES

NO

8108

8108 DC bus overvoltage

YES

YES

8109

8109 DC bus undervoltage

YES

YES

8111

8111 Shutdown due to tracking deviation

YES

YES

8112

8112 Sercos telegram invalid

YES

YES

8123

8123 Safe Torque Off incorrect

YES

NO

8125

8125 Motor load high

YES

YES

8126

8126 Power stage temperature high

YES

YES

8127

8127 Motor temperature high

YES

YES

8132

8132 Tracking deviation limit exceeded

YES

YES

8142

8142 Control board overtemperature

YES

YES

8161

8161 Control board temperature high

YES

YES

8169

8169 Sercos Slave comm. disturbance detected

YES

YES

8183

8183 Device fallback firmware active

NO

NO

8184

8184 HW/SW combination not supported

NO

NO

8185

8185 Device error detected

NO

NO

8186

8186 DC bus voltage high

YES

YES

8551

8551 Uncontrolled carrier received

YES

YES

8560

8560 Power stage hardware error detected

NO

NO

8561

8561 Segment to segment connection error detected

YES

YES

8562

8562 Carrier negotiation communication error detected

YES

NO

8563

8563 Encoder error detected

YES

YES

8564

8564 Carrier is lost

NO

NO

8565

8565 Track is not the first Sercos device on the LMC

NO

NO

8566

8566 LMC connected to the incorrect port of the track

NO

NO

8567

8567 Segment coil overload

YES

YES

8568

8568 Segment coil load is high

YES

YES

8569

8569 Coil break detected

YES

NO