| Type | Function block | 
| Description | The function block is used to acknowledge an existing alarm. The alarm is acknowledged when the user has seen the alarm. When the EXECUTE input switches from FALSE to TRUE, the alarm with the unique name connected to the ALARM_ID input is acknowledged. The DONE input indicates whether the function block has been executed. | 
| Notes | Function blocks have to be instantiated. The instance name of the function block has to be declared in the 'Variables' table of the POU where the FB is going to be used. The instance name must be unique within the POU. | 
| Parameters | Inputs  EXECUTE 
 
| Data type: | BOOL |  
| Description: | With a rising edge at the input the alarm is acknowledged. |   ALARM_ID 
Output
 
| Data type: | STRING |  
| Description: | Unique name of the alarm to be acknowledged. |   DONE 
 
| Data type: | BOOL |  
| Description: | Indicates whether the function block has been executed or not (TRUE=executed, FALSE=not executed). |  |