Moog ACV with CANopen bus interface
8 Diagnostics
Fault reaction
B99224-DV018-D-211, Rev. A, October 2018
276
8.1.7 Last eight fault codes and error codes
Every time, a fault is thrown which triggered a fault reaction, information about the fault is stored to the
<StandardErrorField> (0x1003) parameter array. The <StandardErrorField> (0x1003) parameter array con-
tains a list of up to 8 entries. This error code provides information about the reason of the error. The parame-
ter <NumberOfErrors> (0x1003) holds information about the number of errors currently recorded. Every new
error is stored in the first element of the parameter array <StandardErrorField> (0x1003), the older ones move
down in the list. If the maximum number of entries is reached and a new fault occurred the oldest fault infor-
mation will be deleted.
Writing the value 0 to the object <NumberOfErrors> (0x1003), sub-index 0, deletes the entire error code en-
tries.
8.1.7.1 Object 0x1003: Predefined error field
This object contains the last eight error codes, fault codes and the number of recorded errors.
Value description
Example
The parameter <StandardErrorField> (0x1003), sub-index 1 holds the decimal value 3167536 (corresponds to
0x305530 hex).
The coding of the value is shown in the following table:
Result:
Only the first eight elements of the parameter array <StandardErrorField> (0x1003), sub-index
1…8 are used.
Device
Index
Sub-index
Parameter name
Data type
Access
Persistence
Value range
Default
0x1003
0
NumberOfErrors
UINT32
rw
N
UINT32
0
0x1003
1…16
StandardErrorField
UINT32
ro
-
UINT32
0
Parameter
Description
<NumberOfErrors>
Number of actual recorded errors.
<StandardErrorField>
Array of recorded errors.
Table 116: Possible values of parameter <PreDefinedErrorField> (0x1003)
<StandardErrorField>
Byte
3
2
1
0
Description
Additional information
Error code
Chapter "8.1.4 Error codes depending on fault codes",
Reserved
Fault code
<StandardErrorField>
Byte
3
2
1
0
Description
Additional information
Error code
Reserved
Fault code
Content
0x00
0x30
0x5530
Error code 0x5530:
Fault code 0x30:
EEPROM error
Internal non-volatile memory