ASCII - Command ERRCODE *    
Syntax Transmit ERRCODE *    
Syntax Receive ERRCODE * <Data>   Available in  
Type Command   MMI Yes
ASCII Format Integer32   CANBus Object Number No
DIM -   PROFIBUS PNU No
Range 0 .. 0xFFFFFFFF   DPR No
Default -    
Opmode All   Data Type Bus/DPR -
Drive State -   Weighting  
Start Firmware 1.20    
Configuration No   Last Change of this Object 1.3
Function Group Drive Status   EEPROM -
Short Description Output Error Register

Description

The ERRCODE* command returns the internal status information in the form of a bit-variable. A bit is set for as long as the corresponding error/fault is detected. The bit is deleted by the hardware reset of the amplifier.
Faults that are designated by the SW label can also be deleted by a software reset (function CLRFAULT – clear fault).

Level gives an information about the error handling in the drive.

Level 2:
A fault causes an emergency stop. The stop of the motor is done in velocity control using the emergency stop ramp (DECSTOP). When the motor reaches the zero velocity level (VEL0) (limited by max. 5 sec), the power stage is disabled. The Ready-to-Operate relay is switched off. The drive has to be reset before it can be enabled again. The fault is displayed.

Level 3:
(starting with firmware 4.01)
A fault causes an emergency stop. The stop of the motor is done without feedback device (sensorless). When the motor has stopped, the power stage is disabled. The Ready-to-Operate relay is switched off. The drive has to be reset before it can be enabled again. The fault is displayed.

Level 4:
A fault causes an directly disable of the power stage. The motor has no torque (coast). The Ready-to-Operate relay is switched off. The drive has to be reset before it can be enabled again. The fault is displayed.

Faults, that have different levels (2/3 and 4), the behaivior is controlled by ACTFAULT and MBRAKE or STOPMODE

ACTFAULT=1 or MBRAKE=1 LEVEL 2 or 3 (Default-Setting)
ACTFAULT=0 and MBRAKE=0 LEVEL 4
 
Bit/Displ./Reset/Level Bit Description
 
00/F01/SW/2,4 0x00000001 =1 Heatsink overtemperature
is set, if the heatsink temperature TEMPH exceeds the max allowed threshold MAXTEMPH.
 
01/F02/SW/2,4 0x00000002 =1 DC-link overvoltage
Is set, if the DC-link voltage exceeds the max threshold selected by VBUSBAL.
 
02/F03/SW/2 0x00000004 =1 Contouríng error of the external trajectory (OPMODE=6/SERCOS or =5 external trajectory)
Is set, if the target speed which is given by the extrnal trajectory is higher than VLIM/VLIMN.

Note:

"F03" will only occur if you run the drive with an external trajectory, i.e. OPMODE = 5 or 6. It's called "Contouring Error" and means that the step caused by the trajectory causes a speed above VLIM or VLIMN. Running the other position modes (OPMODE = 4 or 8) a position following error will cause "n03". >> DRVSTAT
 
03/F04/HW/3,4 0x00000008 =1 Feedback error
Is set, if a feedback error was detected.

The drive decelerates by current controller.
 
04/F05/SW/2,4 0x00000010 =1 Undervoltage protection
Is set, if the DC-link voltage is lower than VBUSMIN (only if the drive is enabled).
 
05/F06/HW/2,4 0x00000020 =1 Motor overtemperature
is set, if the heatsink temperature TEMPM exceeds the max allowed threshold MAXTEMPM.
 
06/F07/HW/2,4 0x00000040 =1 if the internal electronic supply is faulty.
 
07/F08/SW/3,4 0x00000080 =1 Overspeed
Is set, if the velocity of the motor exceeds the overspeed threshold (VOSPD).

The drive decelerates by current controller.
 
08/F09/HW/4 0x00000100 =1 EEPROM Checksum error
Is set, if the data read/written from the EEPROM is not valid.
There are two possibilities, that can cause this error. First is a defect EEPROM and the second is a wrong checksum in the EEPROM. In the second case, a SAVE can solve the problem.
 
09/F10/HW 0x00000200 Reserved
 
10/F11/HW/2,4 0x00000400 =1 Brake error
Is set, if the brake switch detects a fault (e.g. Brake is selected, but no brake is connected).
 
11/F12/HW 0x00000800 =1 Missing motor connection. This error occurs, if a motor connection (not feedback device) is missing. The error can be disabled by CPHASE = 0.
 
12/F13/SW/2,4 0x00001000 =1 Ambient overtemperature
is set, if the ambient temperature TEMPE exceeds the max allowed threshold MAXTEMPE.
 
13/F14/HW/2,4 0x00002000 =1 Output stage fault
This fault can be caused by:
Earth short circuit of the motor
Short circuit of the motor phases
Short circuit of the regen.
 
14/F15/SW/2,4 0x00004000 =1 I˛tmax override
Is set, if I˛t exceeds 105% of ICONT (FOLDMODE=2).
 
15/F16/SW/2,4 0x00008000 =1 Mains BTB
 
16/F17/HW/2,4 0x00010000 =1 A/D converter error
 
17/F18/HW/2,4 0x00020000 =1 Regen error
destroyed regen transistor
regen resistor extern selected, but the internal one is used.
 
18/F19/SW/2,4 0x00040000 =1 line phase missing (PMODE=2)
 
19/F20/HW/2,4 0x00080000 =1 Slot error
Error depends on the type of Slot board:
1. I/O expansion board The error is caused by a missing 24V supply at the I/O board.
2. DPR Slot board
(Beckhoff, L&B, Sigmatek)
The error is generated, if the DPR interrupt fails to appear. The watch-dog time can be selected by EXTWD.
3. PROFIBUS
Error in the initialization time.
 
20/F21/HW/2,4 0x00100000 =1 PROFIBUS handling error
If the OPMODE is changed by another communication channel than PROFIBUS, when the drive is under control of the PROFIBUS, this error is generated.
Exception: Working mode -126 for PROFIBUS. This is the safe opmode when the drive is switched on.
 
21/F22/HW/2,4 0x00200000 =1 Earth short circuit
The earth short circuit supervisor of the 40/70 A units.
 
22/F23/HW/2,4 0x00400000 =1 CANopen Bus-Off
Fault in CAN communication.
The communication fault BUSOFF is generated by layer 2 (CAN controller). This fault can have several resons. Some examples are:
Drive tries to establish communication, but there is no other node.
CAN nodes have different baud rates, Bus cable defekt, reflections because of missing or wrong bus terminations, etc.

A BUSOFF is displayed by the drive, if another CAN node is connected and minimum one errorfree object is generated. If the BUSOFF is generated and the drive is moving the motor, the motor is stopped using the emergency ramp and then the drive is disabled.
 
23/F24/SW/2,4 0x00800000 Warning generates a error message (defined by WMASK)
 
24/F25/HW/3,4 0x01000000 Commutation Error (Run-away of the motor)

The drive decelerates by current controller.

See also VCOMM
 
25/F26/SW/2,4 0x02000000 Hardware limit switch error at homing move (defined by REFLS)
 
26/F27/HW/4 0x04000000 =1 "-AS-Option" error
If the ENABLE signal of the drive is high and the -AS-option is activated, this error is generated (starting Version 3.44).
 
27/F28/SW/2 0x08000000 =1 error "external tarjectory" is generated, if an external position profile generator creates a step, that exceeds the maximum value.

=1 EtherCAT: The error message "Synchronisation" is generated if the synchronisation during the phase startup process is not sucsessfull or if the controller EtherCAT status „Operational“ is running out of synchronisation.
 
28/F29/SW/2 0x10000000 =1 Slot card error
(example SERCOS)

is generated if the drive is running out of communication or if a software enable is set via slot card without hardware enable set.

=1 DPR-Card (for example EtherCAT) is gerenated, if the communicationphase on an enabled drive is switched to lower levels or a not supported mapping for cyclic data is select or the drive gets a SW disable via slotcard without set HW enable
 
29/F30/SW 0x20000000 Emergency stop time out
 
30/F31/SW 0x40000000 =1 MACRO
MACRO program error
 
31/F32/HW/4 0x80000000 =1 System error
Is set, if an error occurred in the system check of the initialization phase or a watch-dog error in the working phase.
Following reasons are possible:
1. Wrong program data in the FLASH (e.g. interrupted program download)
2. Macro error (the macros could not be compiled)
3. Software watch-dog activated
4. Error with the EEPROM (read or write).
5. FPGA error (FPGA could not be loaded correctly)
6. Macro RAM (the compilation of the MACROs detect too less RAM)

When the drive is switched on, a detailed message is send vis RS232.

In case of F32 error try a SAVE command. When this procedure is finnished reset the drive.