Event ID Type Error
ABB · ACS880
What does 0x0004 mean?
The format or data type of the 'ID' input provided to the event function block is incorrect or incompatible with the expected event ID structure. This can occur if the ID is not a WORD data type or falls outside the expected hexadecimal range, leading to a failure in event registration.
Common Causes
- The 'ID' input provided to the event function block is not of the expected WORD data type (e.g., it is a BYTE, DINT, or REAL).
- PLC programming error where the variable assigned to the 'ID' input has an incorrect data type declaration.
- An explicit cast or conversion operation for the event ID is missing or incorrect in the application logic before it is passed to the event function block.
Repair Steps & Checklist
Click steps to track your progress.
- 1
1. In the PLC program, check the data type of the variable assigned to the 'ID' input of the event function block; it must be a WORD or equivalent 16-bit unsigned integer.
- 2
2. If the event ID originates from another data type (e.g., DINT from a calculation), ensure an explicit type conversion (e.g., TO_WORD) is applied before assigning it to the 'ID' input.
- 3
3. Verify that the memory address or tag associated with the event ID in the PLC corresponds to a WORD data type in the PLC's symbol table.
- 4
4. Recompile and download the PLC program after correcting any data type mismatches for the 'ID' parameter.