0x1003 - Pre-defined error field
Index | Sub Index | Name | Data Type | Acc. | Pdo Map. | NVM | Value range | Default value | Units |
---|---|---|---|---|---|---|---|---|---|
0x1003 | 0x00 | Number of errors | UINT8 | RW | No | No | 0 to 4 | 0 | - |
0x1003 | 0x01 | Standard error field | UINT32 | RO | No | No | Data type | 0 | - |
0x1003 | 0x02 | Standard error field | UINT32 | RO | No | No | Data type | 0 | - |
0x1003 | 0x03 | Standard error field | UINT32 | RO | No | No | Data type | 0 | - |
0x1003 | 0x04 | Standard error field | UINT32 | RO | No | No | Data type | 0 | - |
This object provides the errors that occurred on the drive and were signaled via the emergency object. In doing so it provides an error history.
The object entry at subindex 0x00 contains the number of actual errors that are recorded in the array starting at subindex 0x01.
Every new error will be stored at subindex 0x01 and older errors will be moved to the next higher subindex. The format of the data is as follows:
Bit number | 31 .. 16 | 15 .. 0 |
---|---|---|
Meaning | Diag code | Error code |
Diag code also adds information about which subnode is the origin of the error.
Example: 0x0100XXXX means that subnode 1 (axis) has an errorcode XXXX.
Writing a 0 value in the subindex 0x00 will reset the errors stored.
If no error is present the value of subindex 0x00 is 0 and any read access to subindex 0x01 will be responded with an SDO abort message with code 0x08000024.
For further information about error codes see Error Management.