Lib.Mervis.v1_1.AlarmsAggregator
.
program test var alr: lib.mervis.v1_1.AlarmsAggregator; end_var alr(); end_program
Vstupy | Jméno | Datový typ | Retain | Nutno připojit | Význam |
Alarm1 | AlarmTrigger | Ne | Ne | Alarmový vstup 1 | |
Alarm2 | AlarmTrigger | Ne | Ne | Alarmový vstup 2 | |
Alarm3 | AlarmTrigger | Ne | Ne | Alarmový vstup 3 | |
Alarm4 | AlarmTrigger | Ne | Ne | Alarmový vstup 4 | |
Alarm5 | AlarmTrigger | Ne | Ne | Alarmový vstup 5 | |
Alarm6 | AlarmTrigger | Ne | Ne | Alarmový vstup 6 | |
Alarm7 | AlarmTrigger | Ne | Ne | Alarmový vstup 7 | |
Alarm8 | AlarmTrigger | Ne | Ne | Alarmový vstup 8 | |
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 | Pokud je true, pak je houkačka aktivní i při vzniku alarmu s nízkou prioritou. Funguje pouze pro alarmy vzniklé přímo na agregátoru, nikoliv na rozšiřujících blocích připojených prostřednictvím Status |
Výstupy | Jméno | Datový typ | Význam |
Alarm1Flag | bool | Indikace nevyresetovaného alarmu 1 (vysvětlení viz priority alarmů) | |
Alarm2Flag | bool | Indikace nevyresetovaného alarmu 2 | |
Alarm3Flag | bool | Indikace nevyresetovaného alarmu 3 | |
Alarm4Flag | bool | Indikace nevyresetovaného alarmu 4 | |
Alarm5Flag | bool | Indikace nevyresetovaného alarmu 5 | |
Alarm6Flag | bool | Indikace nevyresetovaného alarmu 6 | |
Alarm7Flag | bool | Indikace nevyresetovaného alarmu 7 | |
Alarm8Flag | bool | Indikace nevyresetovaného alarmu 8 | |
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 |
Lokální proměnné | Jméno | Datový typ | Retain | Význam |
AlarmFlags | array[1..8] of AlarmPoint | Ano | Stavy jednotlivých alarmů |