Contents Up Previous Next

Error codes

INFO BOOT (0x0001)

Code: 0x0001
Description: The module has been successfully booted. (Information message
Note: Is triggered upon a complete failure of the logic voltage, after a reboot), or after a restart initiated by the internal ,,WatchDog''. If this message appears frequently during operation, the logic voltage supply should be checked. Ensure that the performance driver is working properly.

In this case the code consists of 2 bytes => D-Len > ,,2'' => if only the D-Len byte is queried, the message is not interpreted as an error message. The rule of D-Len == ,,2'' => can thus always be adhered to.


If the RS232 Silent interface is selected, this message is suppressed.


INFO NO FREE SPACE (0x02)

Code: 0x02
Description: There is insufficient storage space.
Note: This error might occur during the programming of internal processing programs in cases where the EEPROM memory is used. With the SRU, it might occur in situations where the size of the dynamically generated table used to record and optimize internal brake points exceeds the size of the available RAM memory.

INFO NO RIGHTS (0x03)
Code: 0x03
Description: The user does not have the user rights necessary to execute the chosen command.
Note: The diagnostic interface does not allow access to movement data. Such commands must be sent through the ,,main interface''.

INFO UNKNOWN COMMAND (0x04)

Code: 0x04
Description: The sent command is unknown.
Note: Check the command code for errors. Ensure that you have logged on with the correct user details. Certain commands are not known to all users.

INFO FAILED (0x05)

Code: 0x05
Description: The command failed.
Note: All parameters are correct, but the command could nevertheless not be executed. This might for example be the case if the module is in emergency stop mode. With ,,MOVE POS TIME'', ,,MOVE POS TIME REL'', ,,MOVE POS TIME LOOP'' and ,,MOVE POS TIME REL LOOP'', this message is issued if the parameters are correct, but the positions can not be reached with the specified values in the specified time. The info message is shown too, when executing any loop mooving command ,,MOVE POS LOOP'', ,,MOVE POS TIME LOOP'', ,,MOVE POS REL LOOP'', ,,MOVE POS TIME REL LOOP'' while the module is by the software limit.

NOT REFERENCED (0x06)

Code: 0x06
Description: The module is not referenced and can therefore not execute the command.
Note: In order to carry out a positioning movement, the module must first be referenced.

INFO SEARCH SINE VECTOR (0x0007)

Code: 0x0007
Description: Try to find the start vector for space vector modulation. The used current is 60 percent of the max. current.
Note: This is done only once before the first movment command after powering up the device.

In this case the code consists of 2 bytes => D-Len > ,,2'' => if only the D-Len byte is queried, the message is not interpreted as an error message. The rule of D-Len == ,,2'' => can thus always be adhered to.


INFO NO ERROR (0x0008)

Code: 0x0008
Description: No other error messages are pending.
Note: This message is generated immediately after ,,CMD ACK'', if no other errors are pending, and after the module has been removed from the software limit ranges.

The code consists of 2 bytes => D-Len > ,,2'' => if only the D-Len byte is queried, the message is not interpreted as an error message. The rule of D-Len == ,,2'' => can thus always be adhered to.


INFO COMMUNICATION ERROR (0x09)

Code: 0x09
Description: An error in the communication occured.

INFO TIMEOUT (0x10)

Code: 0x10
Description: A timeout occurred during communication.
Note: The data could not be sent, and more data is expected but has not been received within the allocated time.

INFO WRONG BAUDRATE (0x16)

Code: 0x16
Description: Wrong baud rate in the communication detected.

INFO CHECKSUM (0x19)

Code: 0x19
Description: The checksum is incorrect => data is invalid.

INFO MESSAGE LENGTH (0x1D)

Code: 0x1D
Description: D-Len does not match the received data.

INFO WRONG PARAMETER (0x1E)

Code: 0x1E
Description: One of the specified parameters is outside the permissible range
Note: If a parameter has been identified as incorrect, the old parameter values are retained, even if the other transmitted new parameters are valid.

INFO PROGRAM END (0x1F)

Code: 0x1F
Description: A processing program has been terminated.

INFO TRIGGER (0x0040)

Code: 0x0040
Description: The sensor was triggered (image processing was initiated).
Note: Only for SRV image processing sensor.

The code consists of 2 bytes => D-Len > ,,2'' => if only the D-Len Byte is queried, then this message will not be interpreted as an error. The rule D-Len == ,,2'' => error can thus always be complied with.


INFO READY (0x0041)

Code: 0x0041
Description: The SRV sensor is (once again) ready.
Note: Only for SRV image processing sensor. Is sent in two-byte form in Intel format (i.e. the second byte is 0x00)

The code consists of 2 bytes => D-Len > ,,2'' => if only the D-Len Byte is queried, then this message will not be interpreted as an error. The rule D-Len == ,,2'' => error can thus always be complied with.


INFO GUI CONNECTED (0x0042)

Code: 0x0042
Description: The user interface (GUI) of the sensor was connected (per USB) with the sensor. No program change can be triggered via the Motion Protocol for as long as the GUI is connected.
Note: Only for SRV image processing sensor.

The code consists of 2 bytes => D-Len > ,,2'' => if only the D-Len Byte is queried, then this message will not be interpreted as an error. The rule D-Len == ,,2'' => error can thus always be complied with.


INFO GUI DISCONNECTED (0x0043)

Code: 0x0043
Description: The connection between the user interface (GUI) of the sensor and the sensor was ended.
Note: Only for SRV image processing sensor.

The code consists of 2 bytes => D-Len > ,,2'' => if only the D-Len Byte is queried, then this message will not be interpreted as an error. The rule D-Len == ,,2'' => error can thus always be complied with.


INFO PROGRAM CHANGED (0x44)

Code: 0x44
Description: The sensor has switched over to a new image processing program.
The program number of the program that is now active is transmitted as an additional parameter in the form of a 16-bit integer (Intel format: Low-Byte, High-Byte).


Note: Only for SRV image processing sensor.

ERROR WRONG RAMP TYPE (0xC8)

Code: 0xC8
Description: No valid motion profile has been selected for the positioning movement.

ERROR CONFIG MEMORY (0xD2)

Code: 0xD2
Description: The configuration range is incorrect.
Note: Data could not be written to EEPROM, or EEPROM is defective.

ERROR PROGRAM MEMORY (0xD3)

Code: 0xD3
Description: The program memory is defective.
Note: The complete program memory must be cleared.

ERROR INVALID PHRASE (0xD4)

Code: 0xD4
Description: The programmed phrase to be executed contains errors.
Note: Check program code. Check parameter limits.

ERROR SOFT LOW (0xD5)

Code: 0xD5
Description: The module has exceeded the software limit.
Note: If command byte ,,CMD ERROR'') is pending, acknowledge it. => The error is converted to a ,,CMD WARNING''. It is now possible to move the module from the software limit range, using any movement command.

ERROR SOFT HIGH (0xD6)

Code: 0xD6
Description: The module has exceeded the software limit.
Note: If command byte ,,CMD ERROR'' is pending, acknowledge it. => The error is converted to a ,,CMD WARNING''. It is now possible to move the module from the software limit range, using any movement command.

ERROR PRESSURE (0xD7)

Code: 0xD7
Description: Only for SRU. The compressed air pressure dropped suddenly, or coupling broken.
Note: Check compressed air system. The pressure should be approx. 6 [bar]. The pressure drop is detected as it causes an excessive brake point correction.

ERROR SERVICE (0xD8)

Code: 0xD8
Description: Module requires maintenance. Contact customer service.
Note: SRU must be lubricated.

ERROR EMERGENCY STOP (0xD9)

Code: 0xD9
Description: The module has been halted with the ,,CMD EMERGENCY STOP'' command.

ERROR TOW (0xDA)

Code: 0xDA
Description: A towing error occurred.
Note: Reduce load of module.

ERROR TOO FAST (0xE4)

Code: 0xE4
Description: The maximum permissible velocity has been exceeded during a current motion (motor overspeeding).
Note: Reduce current of module.

ERROR MATH (0xEC)

Code: 0xEC
Description: A ,,mathematical'' error happened, for example a division by null.
Note: In the majority of cases a controller parameter is wrong.

ERROR VPC3 (0xDB)

Code: 0xDB
Description: The Profibus controller does not work properly.
Note: This problem can only be detected by a ,,DIAG'' user, as this message cannot be sent via the Profibus with the defective controller.

ERROR FRAGMENTATION (0xDC)

Code: 0xDC
Description: An error occurred in the fragmentation protocol.
Note: Data packets have been lost.

ERROR COMMUTATION (0xE4)

Code: 0xE4
Description: Module fails to commutate.
Note: If this error reoccurs frequently, an unsuitable commutation type has been chosen, or the Hall sensors for block commutation are defective or not connected. With sine commutation, there might be a fault in the position measuring system.

ERROR CURRENT (0xDE)

Code: 0xDE
Description: The maximum current has been exceeded.
Note: Reduce the motor load; if necessary introduce intermediate steps. (,,MOVE VEL'','' MOVE CURRENT'')

ERROR I2T (0xDF)

Code: 0xDF
Description: An I^(2)T error occurred. This error only occurs if I^(2)T monitoring activated ) is selected.
Note: Reduce load of module.

ERROR INITIALIZE (0xE0)

Code: 0xE0
Description: The module could not be initialized properly.
Note: Check configuration data.

ERROR INTERNAL (0xE1)

Code: 0xE1
Description: An internal error occurred.
Note: The firmware is in a non-defined status. This must be prevented. If this problem occurs, write down how this happened and contact the service department.

ERROR HARD LOW (0xE2)

Code: 0xE2
Description: Module has reached a hardware limit.
Note: Acknowledge error (,,CMD ACK'').If the module is equipped with a brake, release it (,,MOVE CUR'' with parameter 0.0) and move the module by hand away from the hardware limit. If the module is not equipped with a brake, move it by hand away from the hardware limit.

ERROR HARD HIGH (0xE3)

Code: 0xE3
Description: Module has reached a hardware limit.
Note: Acknowledge error (,,CMD ACK'').If the module is equipped with a brake, release it (,,MOVE CUR'' with parameter 0.0) and move the module by hand away from the hardware limit. If the module is not equipped with a brake, move it by hand away from the hardware limit.

ERROR TEMP LOW (0x70)

Code: 0x70
Description: The temperature is outside the permissible temperature range.
Note: Warm up the module.

ERROR TEMP HIGH (0x71)

Code: 0x71
Description: The temperature is outside the permissible temperature range.
Note: Let the module cool down, reduce the load.

ERROR LOGIC LOW (0x72)

Code: 0x72
Description: The logic voltage is too low.
Note: Check logic voltage.

ERROR LOGIC HIGH (0x73)

Code: 0x73
Description: The logic voltage is too high.
Note: Check logic voltage.

ERROR MOTOR VOLTAGE LOW (0x74)

Code: 0x74
Description: The motor voltage is too low.
Note: Check motor voltage. If this error reoccurs frequently, the power supply unit of the motor voltage might be underdimensioned, or the voltage supply cable to the module is not suitable.

ERROR MOTOR VOLTAGE HIGH (0x75)

Code: 0x75
Description: The motor voltage is too high.
Note: Check motor voltage.

ERROR CABLE BREAK (0x76)

Code: 0x76
Description: The communication cable is defective.
Note: This error is caused by a defective communication cable. It is only displayed after the defective cable has been repaired or replaced. If this error reoccurs frequently, there might be a loose contact in the bus cable. (Works currently only with Profibus. Ex firmware V1.20 with CAN Bus and Profibus)

ERROR MOTOR TEMP (0x78)

Code: 0x78
Beschreibung: The temperature of the motor is outside the permissible temperature range.