ASCII - Command ERRCODE *    
Syntax Transmit ERRCODE *    
Syntax Receive ERRCODE * <Data>   Available in  
Type Command   MMI No
ASCII Format Integer32   CANBus Object Number 385D (hex)
DIM -   PROFIBUS PNU 1661 (dec) IND = 33 (dec)
Range 0 .. 0xFFFFFFFF   DPR 861 (dec)
Default -    
Opmode All   Data Type Bus/DPR Integer32
Drive State -   Weighting  
Start Firmware 1.0    
Configuration No   Last Change of this Object 2.13
Function Group actual values   EEPROM No
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:
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.

If the faults are at the same time assigned to the levels 2/3 and 4, decide the parameters ACTFAULT and MBRAKE on the membership of the state levels.

ACTFAULT=1 or MBRAKE=1 LEVEL 2 or 3 (Default-Setting)
ACTFAULT=0 and MBRAKE=0 LEVEL 4

Attention, please have a lookt to ERRCNFG:
The command ERRCNFG defines the behavior of the drive in the case of error massage Fxx. If the bit number xx of the ERRCNFG parameter is set to 1, then the corresponding error message FXX+1 generates an immediately power stage disable (no matter what is the setting of ACTFAULT). In some critical errors, the output stage is disabled immediately. This happens regardless of the settings of ACTFAULT and ERRCNFG. The error messages are separately identified in the following table.

For more information, please have a look to ERRCODE2
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.

This error leads to an immediate disable of the output stage.
02/F03/SW/2 0x00000004 =1 Contouríng error of the external trajectory (OPMODE=6/SERCOS)
Is set, if the target speed which is given by the extrnal trajectory is higher than VLIM/VLIMN.
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.

FW >= 2.27 the failure is reset by software.
06/F07/HW/2,4 0x00000040 =1 if the internal electronic supply is faulty.

This error leads to an immediate disable of the output stage.
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 Signal failure digital encoder input

see also SDLY
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 motorphase is missing (e.g. broken line)
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.

This error leads to an immediate disable of the output stage.
14/F15/SW/2,4 0x00004000 =1 I˛tmax override.
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 DC bus breakdown (net phase missing?)
(see also VBUSLIM, PMODE and VBUSMAX
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 short at the output 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.

4. S700/safety: F20 is generated if the parameter CSENID is set to 1 and no safety card has been detected by the firmware. There may be two cases:
1. The amplifier has a safety card. In this case, it should be checked whether the card is inserted correctly.
2. The amplifier has no safety card. In this case, the parameter CSENID should be set to 0 and the change should be saved.
The error message F20 should disappear the next time the amplifier is switched on.

Attention: Setting CSENID, but without an installed safety card, can lead to unnecessary heating of the motor!
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 reserved
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 will be directly disabled.

see also VCOMM
25/F26/SW/2,4 0x02000000 Hardware limit switch error at homing move
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.

This error leads to an immediate disable of the output stage.
27/F28/SW/2 0x08000000 =1
EtherCAT
Error synchronisation
is activated
if the drive during the start up procedure isn't able to be synchronized or
if the drive is in EtherCAT status „Operational“ and loose synchronize.
28/F29/SW/2 0x10000000 =1
Slotcard Error ( SERCOS)

is activated if
the communication is disturbed or
a SW enable is set via slotcard without a set HW Enable.



DPR-card ( EtherCAT)

is activated if
the communication is switched to a lower level while the drive is enabled
a not supported mapping of cyclic data is refined or a SW enable is set via slotcard without a set HW Enable.
29/F30/SW 0x20000000 Emergency stop time out

See also EMRGTO
30/F31/SW 0x40000000 Reserved
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. Macro RAM (the compilation of the MACROs detect too less RAM)

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

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