Alarm Interface
Full Name
Lib.Mervis.v1_0.AlarmsInterface
Required Project References
- Lib.Mervis
Description
Usage in ST
program test
var
alr: lib.mervis.v1_0.AlarmsInterface;
end_var
alr();
end_program
Inputs
| Name | Data Type | Retain | Mandatory to Connect | Meaning | |
| Reset | bool | No | No | Reset Alarms | |
| Acknowledge | bool | No | No | Acknowledge Alarms | |
| Enable | bool | No | No | External enable for subsequent technology (enables the output RunEnabled) | |
| Status | AlarmsStatus | No | No | Extended input for additional alarms | |
| StartupDelay | time | No | No | Startup delay after all alarms are reset | |
| HornActiveInLowPrio | bool | No | No |
Outputs
| Name | Data Type | Meaning | |
| RunEnabled | bool | Enable input for subsequent technology | |
| StartupCounter | time | Countdown of remaining time until enable input activation | |
| SummaryTotalAlarm | bool | Combined indication of high-priority alarm | |
| SummaryLowPrioAlarm | bool | Combined indication of low-priority alarm | |
| WarningHorn | bool | Output for horn control | |
| AlarmLight | bool | Output for fault light control | |
| StatusOut | AlarmsStatus | Output for connection to superior alarm blocks |
Detailed Function Description
The block is a simplified version of the Alarms Aggregator, with the alarm inputs removed. For these, you can use one of the extender blocks.
