The error memory is an error history of the last 10 error messages. It is not cleared even if the product is powered off. The error memory allows you to read and evaluate past events.
The following information on the events is stored:
oError class
oError code
oMotor current
oNumber of power on cycles
oAdditional error information (for example, parameter numbers)
oProduct temperature
oPower stage temperature
oTime the error was detected (with reference to operating hours counter)
oDC Bus Voltage
oVelocity
oNumber of Enable cycles after powering on
oTime from Enable until detection of the error
The stored information relates to the situation at the point in time the error was detected.
The list of the error messages sorted by error code can be found in the chapter Error Messages.
The error memory can only be read sequentially. The parameter ERR_reset must be used to reset the read pointer. Then the first error entry can be read. The read pointer is automatically set to the next entry. A new read access delivers the next error entry. If the error code 0 is returned, there is no additional error entry.
Position of the entry |
Meaning |
---|---|
1 |
First error message (oldest message). |
2 |
Second error message (later message). |
... |
... |
10 |
Tenth error message. In the case of ten error messages, the most recent error message is contained here. |
An error entry consists of several pieces of information which can be read using different parameters. When you read an error entry, the error code must be read first with the parameter _ERR_number.
The following parameters allow you to manage the error memory:
Parameter name HMI menu HMI name |
Description |
Unit Minimum value Factory setting Maximum value |
Data type R/W Persistent Expert |
Parameter address via fieldbus |
---|---|---|---|---|
Error class. Value 0: Error class 0 Value 1: Error class 1 Value 2: Error class 2 Value 3: Error class 3 Value 4: Error class 4 Type: Unsigned decimal - 2 bytes |
- 0 - 4 |
UINT16 R/- - - |
Modbus 15364 IDN P-0-3060.0.2 |
|
Error code. Reading this parameter copies the entire entry for the detected error (error class, time of detection of error, …) to an intermediate memory from which the elements of the detected error can then be read.
In addition, the read pointer of the error memory is automatically set to the next error entry. Type: Unsigned decimal - 2 bytes |
- 0 - 65535 |
UINT16 R/- - - |
Modbus 15362 IDN P-0-3060.0.1 |
|
Motor current at the time the error was detected. Type: Unsigned decimal - 2 bytes In increments of 0.01 Arms. |
Arms - - - |
UINT16 R/- - - |
Modbus 15378 IDN P-0-3060.0.9 |
|
(Mon) (PoWo) |
Number of power on cycles. Type: Unsigned decimal - 4 bytes |
- 0 - 4294967295 |
UINT32 R/- - - |
Modbus 15108 IDN P-0-3059.0.2 |
Additional information on detected error. This entry contains additional information on the detected error, depending on the error number. Example: a parameter address Type: Unsigned decimal - 2 bytes |
- 0 - 65535 |
UINT16 R/- - - |
Modbus 15368 IDN P-0-3060.0.4 |
|
Temperature of device at the time the error was detected. Type: Signed decimal - 2 bytes |
°C - - - |
INT16 R/- - - |
Modbus 15382 IDN P-0-3060.0.11 |
|
Temperature of power stage at the time the error was detected. Type: Signed decimal - 2 bytes |
°C - - - |
INT16 R/- - - |
Modbus 15380 IDN P-0-3060.0.10 |
|
Time of detection of error. With reference to operating hours counter Type: Unsigned decimal - 4 bytes |
s 0 - 536870911 |
UINT32 R/- - - |
Modbus 15366 IDN P-0-3060.0.3 |
|
DC bus voltage at the time the error was detected. Type: Unsigned decimal - 2 bytes In increments of 0.1 V. |
V - - - |
UINT16 R/- - - |
Modbus 15374 IDN P-0-3060.0.7 |
|
Motor velocity at the time the error was detected. Type: Signed decimal - 4 bytes |
usr_v - - - |
INT32 R/- - - |
Modbus 15376 IDN P-0-3060.0.8 |
|
Number of cycles of enabling the power stage at error time. Number of cycles of enabling the power stage from the time the control voltage was applied to the time the error was detected. Type: Unsigned decimal - 2 bytes |
- - - - |
UINT16 R/- - - |
Modbus 15370 IDN P-0-3060.0.5 |
|
Time between enabling of power stage and detection of the error. Type: Unsigned decimal - 2 bytes |
s - - - |
UINT16 R/- - - |
Modbus 15372 IDN P-0-3060.0.6 |
|
Reset error memory read pointer. Value 1: Set error memory read pointer to oldest error entry. Type: Unsigned decimal - 2 bytes Write access via Sercos: CP2, CP3, CP4 Modified settings become effective immediately. |
- 0 - 1 |
UINT16 R/W - - |
Modbus 15114 IDN P-0-3059.0.5 |
|
Clear error memory. Value 1: Delete entries in the error memory
The clearing process is completed if a 0 is returned after a read access. Type: Unsigned decimal - 2 bytes Write access via Sercos: CP2, CP3, CP4 Modified settings become effective immediately. |
- 0 - 1 |
UINT16 R/W - - |
Modbus 15112 IDN P-0-3059.0.4 |