Obsah

Vyhodnocení poruchy zařízení

Pojmenování funkčního bloku

Lib.Mervis.v1_1.BoilerFailure

Popis

Pomocný blok sloužící pro vyhodnocení poruchy zařízení.

Potřebné reference projektu

Omezení použití bloku

**Obsolete** - nahrazen blokem FailureDetector

Použití v ST

program test
    var
        boilerfailure: lib.mervis.v1_1.BoilerFailure;
    end_var

    boilerfailure();
end_program

Popis vstupů a výstupů

Vstupy JménoDatový typRetainNutno připojit Význam
Demand bool Ne Ano Požadavek chodu
Running 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
CountLimituint Ne Ne Počet po sobě vzniklých poruch pro trvalé hlášení alarmu
Timeout time Ne Ne Zpoždění pro opětovný start
Výstupy Jméno Datový typ Význam
FailureOutputAlarmTriggerAlarmový výstup

Podrobný popis funkce

Blok slouží pro vyhodnocení chodu zařízení a generování spouštěcí podmínky pro generování alarmu. V případě aktivního povelu Demand se poté kontroluje stav zpětné hlášky Running, pokud se nestane aktivní do uplynutí času daného vstupem Delay dojde k vygenerování alarmu. Alarm je taktéž generován aktivováním vstupu Failure. Pokud je počet po sobě vzniklých chyb (oděleno aktivací a deaktivací povelu) menší než CountLimit je generován alarm s automatickým resetem, v opačném případě je k resetu nutný zásah. Alarm je aktivní po dobu danou parametrem Timeout. V případě úspěšného startu je počitadlo chyb vynulováno.

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