Alarmový interface
Celé jméno
Lib.Mervis.v1_0.AlarmsInterface
Potřebné reference projektu
- Lib.Mervis
Popis
Použití v ST
program test var alr: lib.mervis.v1_0.AlarmsInterface; end_var alr(); end_program
Vstupy
Jméno | Datový typ | Retain | Nutno připojit | Význam | |
Reset | bool | Ne | Ne | Reset alarmů | |
Acknowledge | bool | Ne | Ne | Potvrzení alarmů | |
Enable | bool | Ne | Ne | Externí povolení pro následnou technologii (povoluje výstup RunEnabled) | |
Status | AlarmsStatus | Ne | Ne | Rozšiřující vstup pro další alarmy | |
StartupDelay | time | Ne | Ne | Zpoždění startu po vyresetování všech alarmů | |
HornActiveInLowPrio | bool | Ne | Ne |
Výstupy
Jméno | Datový typ | Význam | |
RunEnabled | bool | Povolovací vstup pro následnou technologii | |
StartupCounter | time | Odpočet zbývajícího času do aktivace povolovacího vstupu | |
SummaryTotalAlarm | bool | Sdružená indikace vysokoprioritního alarmu | |
SummaryLowPrioAlarm | bool | Sdružená indikace nízkoprioritního alarmu | |
WarningHorn | bool | Výstup pro ovládání houkačky | |
AlarmLight | bool | Výstup pro ovládání signálky poruchy | |
StatusOut | AlarmsStatus | Výstup pro připojení k nadřazeným alarmovým blokům |
Podrobný popis funkce
Blok je zjednodušenou verzí Alarmového bloku, ze kterého jsou odstraněny alarmové vstupy, pro ně lze použít některý z rozšiřujících bloků.