Delta Tau 3Ax-602646-xUxx Troubleshooting, Logic Fault Detection and Fault Codes, Fault Reporting

Models: 3Ax-602646-xUxx

1 40
Download 40 pages 54.64 Kb
Page 33
Image 33

Quad Amp Hardware Reference Manual

TROUBLESHOOTING

Logic Fault Detection and Fault Codes

The Quad Amplifier is capable of detecting and reporting a variety of fault conditions. These conditions are broken into two types: axis-specific and global.

Axis-Specific Faults

This type of fault is related to one axis only and typically is not something that would prevent the amplifier as a whole from continuing to operate. These faults are specific to the modules or motors and involve temperature (module or motor), low level ground fault, and over or under current. These faults only disable the axis involved (when they occur and remain active), preventing the axis from being enabled until they actually disappear.

Global Faults

The second type of fault concerns elements critical to the entire amplifier. These faults include heat-sink over-temperature, general power supply faults, bus over-voltage etc. These faults are transient and are latched in the Xilinx gate. The entire amplifier is disabled and remains so, with the fault displayed, until the controller attempts to re-enable it. If the cause of the fault has been remedied, the fault is cleared from the display and PWM is sent to the IGBT modules. If the cause of the fault has not been removed, the amplifier will fault again and disable.

Fault Reporting

Fault conditions are reported in two places. First, the on-board (current sense board) LED displays the fault code as a hexadecimal digit. Second, the fault code is attached to the end of the serial A/D converter data stream being sent to PMAC2 on the A channel of each axis. There is also a fault LED associated with each axis that will illuminate in the case of a fault on the associated axis.

Serial Fault/Status Data

The fault/status circuitry will add six bits to the serial data stream following the twelve bits of serial A/D converter data. The first four bits is the 4-bit fault code; the fifth bit is reserved for the future and sixth bit is the shunt active status bit. The 4-bit fault code sent back to PMAC2 for each axis could reflect either global faults or axis-specific faults on that axis. It will not reflect an axis-specific fault from another axis. If there is an axis-specific fault and a global fault, the code of the axis with the fault will show the global fault (due to the rule of the higher fault number being reported).

The fault code is accessed in PMAC2 memory via M-variables. For example, the RAM register location X:$0710 contains Channel 1 ADC1A input image value. Assign M130->x:$0710,8,4 to access 4-bit values only, to read the fault code for channel #1. The following is an example of a PLC that would continuously scan for a Bus under voltage condition.

Close

Delete Gather

M130->x:$0710,8,4

;

Open plc 1 Clear

If (M105=12)

Send “Bus under voltage fault” Dis plc 1

Endif Close

Troubleshooting

29

Page 33
Image 33
Delta Tau 3Ax-602646-xUxx manual Troubleshooting, Logic Fault Detection and Fault Codes, Fault Reporting