====== Kotel s modulovaným hořákem (v1.5) ====== {{:cs:mervis-ide:35-help:modulatedboiler.png}} ==== Celé jméno ==== Lib.Mervis.v1_5.ModulatedBoiler ===== Popis ===== Blok sloužící pro ovládání výkonu kotle s modulovaným hořákem a oběhovým čerpadlem. ==== Potřebné reference projektu ==== * Lib.Mervis ===== Použití v ST ===== program test var modulatedBoiler: lib.mervis.v1_5.ModulatedBoiler; end_var modulatedBoiler(); end_program ===== Popis vstupů a výstupů ===== |Vstupy |Jméno |Datový typ|Retain|Nutno připojit |Význam| |OperatingMode |[[..:operatingmodetype.htm|Lib.Mervis.v1_0.OperatingModeType]] |Ano |ne |Provozní režim kotle | | |PumpOperatingMode |[[..:operatingmodetype.htm|Lib.Mervis.v1_0.OperatingModeType]] |Ano |ne |Provozní režim oběhového čerpadla | | |ManualPower |real |Ano |ne |Výkon kotle při manuálním zapnutí | | |OutputTemperature |real |Ne |Ano |Výstupní teplota | | |BoilerDemand |[[..:stagecontroltype_v1.1.htm|Lib.Mervis.v1_1.StageControlType]]|Ne |Ano |Sdružený požadavek na kotel z [[..:cascadecontroller_v1.1.htm|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 | | |MinimalOutput |real |Ne |Ne |Externí vstup sloužící k definování minimální výstupní teploty (pokud je roven nule, nepoužívá se)| | |Xp |real |Ne |Ne |PI regulátor - šířka pásma | | |Ti |real |Ne |Ne |PI regulátor - integrační konstanta | | |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 | | |LimitingXp |real |Ne |Ne |PI regulátor pro omezování maximální výstupní teploty - šířka pásma | | |LimitingTi |real |Ne |Ne |PI regulátor pro omezování maximální výstupní teploty - integrační konstanta | | |UseLocalOutputTemperature|bool |Ne |Ne |Určuje zda-li se pro řízení používá teplota společného výstupu nebo vlastní (= true) | | |RunTimeSource |[[..:runtimesourcetype.htm|Lib.Mervis.v1_0.RunTimeSourceType]] |Ne |Ne |Určuje jakým způsobem se počítaji provozní hodiny kotle | | |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 |[[..:stageinfotype_v1.1.htm|Lib.Mervis.v1_1.StageInfoType]]|Sdružený stav kotle do [[..:cascadecontroller_v1.1.htm|kaskádního regulátoru]]| | |Demand |real |Požadovaný výkon kotle | | |PumpDemand |bool |Povel na oběhové čerpadlo | | |RunTimeInHours |udint |Provozní hodiny kotle jako celé hodiny | | |FailureOutput |bool |Porucha kotle | | |PumpFailureOutput|bool |Porucha oběhového čerpadla | | |AlarmsStatus |[[..:alarmsstatus.htm|Lib.Mervis.v1_0.AlarmsStatus]] |Sdružené rozhraní k alarmové indikaci | | |RunTime |time |Provozní hodiny | | |Bloky |Jméno |Datový typ |Význam| |FailureFb|[[..:failuredetector.htm|Lib.Mervis.v1_0.FailureDetector]]|Blok pro vyhodnocování poruchy kotle | | |Alarms |[[..:alarmsextender4.htm|Lib.Mervis.v1_0.AlarmsExtender4]]|Alarmová funkce bloku\\ \\ |Alarmový vstup|[[..:alarmspriorities.htm|Priorita]]|Význam |\\ |Alarm1 |32/33 |Porucha kotle |\\ |Alarm2 |- |Není využit |\\ |Alarm3 |32 |Porucha čerpadla|\\ |Alarm4 |33 |Přehřátí kotle || | ===== Podrobný popis funkce ===== TODO ===== Příklad použití ===== ===== Verze ===== {{indexmenu>.010-modulatedboiler#2}}