Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
|
cs:mervis-ide:35-help:035-software_basic:060-libraries:060-lib-mervis:020-measurement-and-control:025-sources:005-boilers:025-two-stage-boilers:020-twostagesource:v1_4 [2024/06/23 15:03] m.chlupac ↷ Stránka přesunuta a přejmenována z 'cs:mervis-ide:35-help:035-software_basic:060-libraries:060-lib-mervis:020-measurement-and-control:025-sources:005-boilers:025-two-stage-boilers:015-twostageboiler_v1.4' do 'cs:mervis-ide:35-help:035-software_basic:060 |
— (aktuální) | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== Kotel s dvoustupňovým hořákem ====== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ===== Pojmenování funkčního bloku ===== | ||
| - | |||
| - | Lib.Mervis.v1_4.TwoStageBoiler | ||
| - | |||
| - | ===== Popis ===== | ||
| - | |||
| - | Blok sloužící pro ovládání výkonu kotle s dvoustupňovým hořákem a oběhovým čerpadlem. | ||
| - | |||
| - | ===== Potřebné reference projektu ===== | ||
| - | |||
| - | * Lib.Mervis | ||
| - | |||
| - | ===== Použití v ST ===== | ||
| - | |||
| - | < | ||
| - | program test | ||
| - | var | ||
| - | twoStageBoiler: | ||
| - | end_var | ||
| - | |||
| - | twoStageBoiler(); | ||
| - | end_program | ||
| - | </ | ||
| - | |||
| - | ===== Popis vstupů a výstupů ===== | ||
| - | |||
| - | |Vstupy | ||
| - | |OperatingMode | ||
| - | |PumpOperatingMode | ||
| - | |OutputTemperature | ||
| - | |BoilerDemand | ||
| - | |RunningStage1 | ||
| - | |FailureStage1 | ||
| - | |RunningStage2 | ||
| - | |FailureStage2 | ||
| - | |PumpRunning | ||
| - | |PumpFailure | ||
| - | |ResetRuntime | ||
| - | |MinimalOutput | ||
| - | |LimitForAttach | ||
| - | |LimitForDettach | ||
| - | |MaxOutputTemperature | ||
| - | |FailureDelay | ||
| - | |FailureCountLimit | ||
| - | |FailureTimeout | ||
| - | |MinimalRunTime | ||
| - | |UseLocalOutputTemperature|bool | ||
| - | |RunTimeSource | ||
| - | |PumpRunDownTime | ||
| - | |PumpFailureDelay | ||
| - | |||
| - | |||
| - | |Výstupy | ||
| - | |State | ||
| - | |DemandStage1 | ||
| - | |DemandStage2 | ||
| - | |PumpDemand | ||
| - | |RunTimeInHours | ||
| - | |FailureOutput | ||
| - | |PumpFailureOutput|bool | ||
| - | |AlarmsStatus | ||
| - | |RunTime | ||
| - | |||
| - | |||
| - | |Bloky | ||
| - | |FailureFb1|[[FailureDetector.htm|Lib.Mervis.v1_0.FailureDetector]]|Blok pro vyhodnocování poruchy prvního stupně kotle | ||
| - | |FailureFb2|[[FailureDetector.htm|Lib.Mervis.v1_0.FailureDetector]]|Blok pro vyhodnocování poruchy druhého stupně kotle | ||
| - | |Alarms | ||
| - | |||
| - | |||
| - | ===== Podrobný popis funkce ===== | ||
| - | |||
| - | 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 [[CascadeController_v1.1.htm|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í// | ||
| - | * 2. stupeň\\ | ||
| - | K jeho řízení je využito [[IntegralCriterion.htm|integrálního kritéria]], | ||
| - | |||
| - | 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 // | ||
| - | * //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í | ||
| - | |||
| - | ===== Příklad použití ===== | ||