| ACTIVE_CHANGED | LDATE_AND_TIME | Optional timestamp for the last change of ACTIVE_STATE. | 
| ACKED_CHANGED | LDATE_AND_TIME | Optional timestamp for the last change of ACKED_STATE. | 
| CONFIRM_CHANGED | LDATE_AND_TIME | Optional timestamp for the last change of CONFIRMED_STATE. | 
| SUPPRESSED_CHANGED | LDATE_AND_TIME | Optional timestamp for the last change of SUPPRESSED_STATE. | 
| RETAIN_CHANGED | LDATE_AND_TIME | Optional timestamp for the last change of RETAIN_STATE. | 
| ALARM_CHANGED | LDATE_AND_TIME | Optional timestamp for the last change of ALARM_CHANGED. | 
| ALARM_ID | STRING | Unique ID (name) of the alarm within the controller. | 
| ALARM_TYPE | STRING | Type of the alarm. | 
| MESSAGE | STRING | Message to be shown to the user. | 
| LANG | STRING | Reserved. Should be empty string. | 
| COMMENT | STRING | Reserved. Should be empty string. | 
| USER | STRING | Reserved. Should be empty string. | 
| SEVERITY | INT | Severity of the alarm (1 = information; 1000 = fatal error). | 
| ACTIVE_STATE | BOOL | Indication if the alarm condition is true. | 
| ACKED_STATE | BOOL | Acknowledged state of the alarm (the user has seen the alarm). | 
| CONFIRMED_STATE | BOOL | Confirmed state of the alarm (the user has resolved the problem causing the alarm). | 
| SUPPRESSED_STATE | BOOL | The  OPC UA server wants to hide the alarm. | 
| RETAIN_STATE | BOOL | TRUE to indicate that the alarm should be displayed to the user. | 
| reserved0 | USINT | Reserved | 
| reserved1 | INT | Reserved |