Axislink fault handling module – Rockwell Automation GMLC Reference Manual User Manual
Page 712
![background image](/manuals/580918/712/background.png)
Publication GMLC-5.2 - November 1999
Handling Faults
675
•
By communication errors on the link.
•
If AxisLink on this controller is offline (not operating).
When one of these faults occur, AxisLink_general_fault = 1 and
Global_fault = 8 if no virtual axis faults are active.
The specific cause of an AxisLink general fault can be determined by the
value of the AxisLink_fault_code variable. See the System Variables i
chapter in this manual for a description of the AxisLink_fault_code
values and the causes of each condition. After correcting the cause of the
problem, clear the AxisLink general fault with a Reset AxisLink Fault
block or by setting the AxisLink_general_fault variable to 0 using an
Equation block.
AxisLink Fault Handling Module
The Handle AxisLink Faults module, included in the module library on
the GML Commander disk, implements complete fault handling for all
AxisLink faults as discussed above. Use this module in the global fault
handling routine for all motion controllers on AxisLink. This lets each
motion controller recover from both its own AxisLink faults, and those
caused by faults in other modules on the link.
The Handle AxisLink Faults module first determines whether the fault is
a virtual axis fault or an AxisLink general fault by checking the value of
Global_fault
.
A separate module handles each of these two types of fault,
as shown below.