Detekce poruchy zařízení

Lib.Mervis.v1_1.FailureDetector

Základní blok sloužící k vyhodnocení chodu zařízení a detekci poruch.

  • Lib.Mervis

Žádná – aktuálně používaný standardní blok.

program test
    var
        failuredetector: lib.mervis.v1_1.FailureDetector;
    end_var

    failuredetector();
end_program
Vstupy Jméno Datový typRetainNutno připojitVýznam
Demand bool Ne Ano Požadavek chodu
Feedback bool Ne Ano Zpětná hláška o chodu
Failure bool Ne Ano Vstup signalizace poruchy
Delay time Ne Ne Interval čekání na aktivní zpětnou hlášku
CountLimit uint Ne Ne Počet po sobě vzniklých poruch pro trvalé hlášení alarmu
Timeout time Ne Ne Zpoždění před opětovným spuštěním
Výstupy Jméno Datový typ Význam
FailureOutput AlarmTriggerAlarmový výstup

Blok vyhodnocuje chod zařízení a generuje spouštěcí podmínku pro vyvolání alarmu. Při aktivním povelu Demand je sledován stav vstupu Feedback. Pokud se tento vstup neaktivuje v době stanovené vstupem Delay, je vygenerován alarm.

Alarm je generován také při aktivaci vstupu Failure. Pokud je počet po sobě vzniklých poruch (oddělených aktivací a deaktivací povelu) menší než CountLimit, je generován alarm s automatickým resetem. V opačném případě je k resetu alarmu nutný zásah obsluhy.

Alarm zůstává aktivní po dobu stanovenou parametrem Timeout. Pokud se zařízení úspěšně spustí, počitadlo poruch se vynuluje.

Blok generuje alarmy s následující prioritou:

  • 32 - alarm vyžadující zásah obsluhy
  • 33 - alarm s automatickým resetem
  • © Energocentrum Plus, s.r.o. 2017 - 2026