Event Is Not User-Defined
ABB · ACS880
What does 0x0002 mean?
The application event function block attempted to trigger an event ID that is not defined as a user-defined event. This typically means the event ID is outside the designated user-definable range (0xE100-0xE2FF) or has not been configured in the ApplicationParametersAndEvents tool.
Common Causes
- The application event function block (e.g., FB_EventTrigger) is commanded to trigger an event ID outside the designated user-definable range (e.g., below 0xE000 or above 0xEFFF).
- A programming error in the PLC or HMI inadvertently tries to create or modify an event with an ID reserved for system functions.
- System configuration has been altered, restricting the range of user-definable event IDs without corresponding updates to the application logic.
Repair Steps & Checklist
Click steps to track your progress.
- 1
1. Examine the 'ID' input to the application event function block in the PLC program and confirm it falls within the specified user-definable range (e.g., 0xE000-0xEFFF).
- 2
2. Verify the system's defined range for user-configurable event IDs by consulting the drive controller's parameter manual (e.g., P10-02 defines the lower bound).
- 3
3. Modify the application logic to ensure all custom events utilize IDs within the allowed user-defined range.
- 4
4. If a specific system event ID is required, ensure it is referenced directly by name or predefined constant, rather than attempting to define it as a user event.