Vyhodnocení poruchy zařízení

Lib.Mervis.v1_1.BoilerFailure

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

  • Lib.Mervis

**Obsolete** - nahrazen blokem FailureDetector

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

    boilerfailure();
end_program
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

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:

  • 32 - pro alarm s nutným zásahem zvenčí
  • 33 - pro alarm s automatickým resetem
  • © Energocentrum Plus, s.r.o. 2017 - 2024