Obsah

Kotel s jednostupňovým hořákem (v1.1)

Celé jméno

Lib.Mervis.v1_1.OneStageBoiler

Popis

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

Potřebné reference projektu

Omezení použití bloku

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

Použití v ST

program test
    var
        oneStageBoiler: lib.mervis.v1_1.OneStageBoiler;
    end_var

    oneStageBoiler();
end_program

Popis vstupů a výstupů

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
Running bool Ne Ne Zpětná hláška chodu kotle
Failure bool Ne Ne Zpětná hláška poruchy kotle
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
Xp real Ne Ne PI regulátor - šířka pásma
Ti real Ne Ne PI regulátor - integrační konstanta
MaxOutputTemperaturereal 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
ModulationPeriod time Ne Ne Perioda modulace výkonu při použití PWM
MinimalRunTime time Ne Ne Minimální doba provozu hořáku
NominalPowerInKw real Ne Ne Jmenovitý výkon - momentálně se hodnota nepoužívá
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
Demand bool Povel hořák
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

Podrobný popis funkce

Blok slouží pro řízení jednostupňového kotle. Řízení probíhá využitím pulzně šířkové modulace, kdy požadovaný výkon z kaskády je převeden na odpovídající dobu chodu v rámci modulační periody.

Oběhové čerpadlo se spouští spolu s povelem na hořák, 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:

Příklad použití