Command Reference
FAULT_MANAGER
Table explanation
Group
Fault_Manager
Syntax
FAULT_MANAGER
Op. Code
163
Modes
Program
Description
This command allows smart handling of faults and alarms. It
acts as an interrupt of the highest priority when an alarm or a
fault condition occurs. The user can define the actions within the
fault manager routine for certain conditions. The routine ends
with a FAULT_MANAGER_RETURN command. Refer to the
Fault_Action page for detailed explanation of each alarm / fault
behavior.
Example
LABEL 5
MOVE 1000 -1
…
…
FAULT_MANAGER
IF Fault_code = 151 THEN GO_TO 22
IF Fault_code = 152 THEN GO_TO 22
FAULT_MANAGER_RETURN -1
LABEL 22
HOME_SW 1000, 100
FAULT_MESSAGE_CLEAR
FAULT_MESSAGE_RETURN 5
Example
Explanation
When positive or negative over-travel occurs, XtraDrive stops the
motor automatically and the user program jumps to the
FAULT_MANAGER, followed by a jump to label 22, executing the
HOME command and clears the fault message buffer.
Afterwards, it starts the program label 5. As for other faults, the
XtraDrive
acts as defined in the attached table (Fault_Action).
See Also
FAULT_MANAGER_RETURN, FAULT_MESSAGE_CLEAR,
ALARM_RESET
Variables: Fault_code, Fault_line
Note
In the current XtraWare
software, when alarm/fault occurs, the
user program stops immediately. This forces the user to turn the
power on and off, in order to restart the program and to clear
the fault/alarm. Since this is not a convenient way of working,
when a non-critical fault occurs, a method for handling fault
conditions by user program was added. Yet, there are some
alarm conditions that cannot be overridden.
110
XtraWare User Manual
Summary of Contents for XTRAWARE - V3.0
Page 2: ......
Page 4: ......
Page 12: ......
Page 79: ...Operating the XtraDrive Using XtraWare Table 14 Sample ECAM Table XtraWare User Manual 69 ...
Page 202: ......
Page 220: ......
Page 258: ...List of Operation Codes 248 XtraWare User Manual versions use STOP_EX ...