Kotel se dvoustupňovým hořákem (v1.1)

Lib.Mervis.v1_1.TwoStageBoiler

Blok sloužící pro ovládání výkonu kotle s dvoustupňovým hořákem a oběhovým čerpadlem.

  • Lib.Mervis

**Obsolete** - nahrazen blokem TwoStageBoiler v1.2

program test
    var
        twoStageBoiler: lib.mervis.v1_1.TwoStageBoiler;
    end_var

    twoStageBoiler();
end_program
Vstupy Jméno Datový typRetainNutno připojit Význam
OperatingMode OperatingMode Ano ne Provozní režim kotle
PumpOperatingMode OperatingMode Ano ne Provozní režim oběhového čerpadla
OutputTemperature real Ne Ano Výstupní teplota
BoilerDemand StageControlTypeNe Ano Sdružený požadavek na kotel z kaskádního regulátoru
RunningStage1 bool Ne Ne Zpětná hláška chodu kotle - 1. stupeň
FailureStage1 bool Ne Ne Zpětná hláška poruchy kotle - 1. stupeň
RunningStage2 bool Ne Ne Zpětná hláška chodu kotle - 2. stupeň
FailureStage2 bool Ne Ne Zpětná hláška poruchy kotle - 2. stupeň
PumpRunning bool Ne Ne Zpětná hláška chodu oběhového čerpadla
PumpFailure bool Ne Ne Zpětná hláška poruchy oběhového čerpadla
ResetRuntime bool Ne Ne Vynulování provozních hodin
FailureReset bool Ne Ne Reset poruchy
LimitForAttach real Ne Ne Limitni hodnota kritéria pro aktivaci druhého stupně
LimitForDettach real Ne Ne Limitni hodnota kritéria pro deaktivaci druhého stupně
MaxOutputTemperature real Ne Ne Maximální výstupní teplota, její překročení se považuje za poruchu
FailureDelay time Ne Ne Interval čekání na aktivní hlášku chodu kotle
FailureCountLimit uint Ne Ne Počet po sobě jdoucích chyb kotle, než je trvale označen jako nefunkční
FailureTimeout time Ne Ne Čas po neúspěšném startu kotle než dojde k opětovnému pokusu o start
MinimalRunTime time Ne Ne Minimální doba provozu hořáku (na jejím základě se upravuje hystereze spínání)
NominalPowerInKw real Ne Ne Jmenovitý výkon - momentálně se hodnota nepoužívá
UseLocalOutputTemperaturebool Ne Ne Určuje zda-li se pro řízení používá teplota společného výstupu nebo vlastní (= true)
PumpRunDownTime time Ne Ne Doběh oběhového čerpadla po vyřazení kotle z kaskády
PumpFailureDelay time Ne Ne Interval čekání na aktivní hlášku chodu oběhového čerpadla
Výstupy Jméno Datový typ Význam
State StageInfoTypeSdružený stav kotle do kaskádního regulátoru
DemandStage1 bool Povel na 1. stupeň
DemandStage2 bool Povel na 2. stupeň
PumpDemand bool Povel na oběhové čerpadlo
RunTimeInHours udint Provozní hodiny kotle jako celé hodiny
FailureOutput bool Porucha kotle
PumpFailureOutputbool Porucha oběhového čerpadla
RunTime time Provozní hodiny

Blok slouží pro řízení dvoustupňového kotle. Oba stupně jsou řízeny samostatně a to následujícím způsobem:

  • 1. stupeň

K jeho řízení je použit termostat, jehož vstupem je buď společný nebo vlastní výstup a žádaná hodnota z kaskádního regulátoru. Hystereze tohoto termostatu se dynamicky nastavuje tak, aby byla splněna podmínka minimální doby chodu kotle a zároveň udržuje regulovanou teplotu v rozsahu od žádané do žádané plus hystereze (skutečná hodnota je tedy alespoň taková, jako je žádaná). Mohou nastat tyto dva případy:

  • Doba chodu je kratší - dojde ke zvětšení hystereze o 1/3 její veliksoti - a to až do maximální velikosti patnácti stupňů celsia.
  • Doba chodu je delší než je dvojnásobek minimální - dojde ke zmenšení hystereze o 1/3 její hodnoty - a to až do minimální hodnoty pěti stupňů celsia.
  • 2. stupeň

K jeho řízení je využito integrálního kritéria, jehož vstupy jsou stejné jako pro první stupeň. Druhý stupeň je spínán pomocí požadavků AttachCmd resp. DettachCmd - při přidání se druhý stupeň aktivuje, při odebrání naopak deaktivuje.

Oběhové čerpadlo se spouští spolu s povelem na první nebo druhý stupeň, pouze v případě kdy je kotel první v pořadí je toto čerpadlo v provozu trvale (pokud je v automatickém režimu).

Blok také vyhodnocuje následující chybové stavy:

  • Nechod hořáku - na základě rozdílnosti povelu a zpětné hlášky nebo přímo pomocí poruchového vstupu. Pokud dojde k této chybě dojde ke zvětšení počítadla chyb, pokud překročí hodnotu FailureCountLimit je kotel trvale označen do poruchy a vyřazen z kaskádního řízení. Dále je toto počitadlo vynulováno úspěšným startem.
  • Nechod oběhového čerpadla - vyhodnocován stejně jako nechod hořáku, jeho porucha má taktéž za následek vyřazení z kaskádního řízení
  • © Energocentrum Plus, s.r.o. 2017 - 2024