beautypg.com

Rockwell Automation GMLC Reference Manual User Manual

Page 561

background image

Publication GMLC-5.2 - November 1999

524

Fault Variables

An encoder loss fault on an axis can be directly cleared by assigning a
value of 0 to the appropriate Encoder_loss_fault variable using an
Equation block. However, this does not automatically re-enable feedback
or the drive, and if encoder signals are still lost after executing the
Equation block, the fault occurs again immediately. An encoder loss fault
is also cleared when a Feedback On or Home Axis block is executed or
when the setup menus in the motion controller are run. See Setup in the
Installation
and Setup manual for your motion controller for more
information on the setup menus.

Flex Fault

Flex_fault applies to IMC S Class Compact or 1394 GMC/1394 GMC
Turbo controllers configured with Flex I/O modules. It is a logical
(Boolean) variable which has values of:

1 (true) if there has been a communications failure with a Flex I/O
module

0 (false) if not

If Flex_fault = 1, Global_fault = 13. When this fault occurs, the
Flex_fault_code system variable displays the address of the first flex I/O
module detected with a communication problem. The motion controller
displays the Flex I/O Device Fault in the Terminal Window or the runtime
display (if enabled).

Flex Fault Code

Flex_fault_code is an integer value, from 0 to 7, representing the first
detected failed Flex I/O module.

For example, if Flex_fault_code = 3 and Flex_fault = 1, the 4

th

Configured Flex Module should be checked for defects.

In the Tag Explorer select General System Variables, then select
Flex_fault_code in the Tag Window.

AxisLink General Fault

AxisLink_general_fault is a logical (Boolean) variable which has values
of: