T33_MIN_MAX_CONTROLLER
PROGRAM TEST_T33 VAR REAL1,REAL2,REAL3,REAL4,REAL5,REAL6,REAL7,REAL8: REAL; BOOL1,BOOL2,BOOL3,BOOL4,BOOL5,BOOL6,BOOL7,BOOL8: BOOL; FB: LIB.HVAC.V1_0.T33_MIN_MAX_CONTROLLER; END_VAR FB(IN:= REAL1, WALARMAX:= REAL1, WALARMIN:= REAL2, WMAX:= REAL3, WMIN:= REAL4, XPALARMAX:= REAL5, XPALARMIN:= REAL6, XPMAX:= REAL7, XPMIN:= REAL8, BALARMAX=> BOOL1, BALARMAXN=> BOOL2, BALARMIN=> BOOL3, BALARMINN=> BOOL4, BMAX=> BOOL5, BMAXN=>BOOL6, BMIN=> BOOL7, BMINN=>BOOL8); END_PROGRAM
LIB\HVAC
V1.0
Blok udržuje měřenou veličinu, např. tlak v systému topení, v požadovaném rozmezí a hlásí překročení alarmových mezí.
Vstup | Typ | Význam | Výchozí hodnota |
IN | REAL | Měřená veličina | 0 |
WALARMAX | REAL | Požadovaná hodnota havarijního maxima | 220 |
WALARMIN | REAL | Požadovaná hodnota havarijního minima | 80 |
WMAX | REAL | Požadovaná hodnota provozního maxima | 180 |
WMIN | REAL | Požadovaná hodnota provozního minima | 120 |
XPALARMAX | REAL | Hystereze havarijního maxima | 20 |
XPALARMIN | REAL | Hystereze havarijního minima | 20 |
XPMAX | REAL | Hystereze provozního maxima | 20 |
XPMIN | REAL | Hystereze provozního minima | 20 |
Výstup | Typ | Význam |
BALARMAX | BOOL | Signál havarijního maxima |
BALARMAXN | BOOL | Signál havarijního maxima, negovaný |
BALARMIN | BOOL | Signál havarijního minima |
BALARMINN | BOOL | Signál havarijního minima, negovaný |
BMAX | BOOL | Signál provozního maxima |
BMAXN | BOOL | Signál provozního maxima, negovaný |
BMIN | BOOL | Signál provozního minima |
BMINN | BOOL | Signál provozního minima, negovaný |
Blok obsahuje čtveřici prahových spínačů. Při udržování tlaku v topném systému se signál provozního minima použije na dopouštění, signál provozního maxima na odpouštění, signál havarijního minima pro blokování chodu technologií a signál havarijního maxima pro signalizaci překročení maximálního tlaku. Je samozřejmě možné regulovat a hlídat i jiné veličiny, podle způsobu regulace se použijí příslušné vstupy a výstupy. Hystereze zabraňuje kmitání kolem požadované hodnoty.
Hystereze, neboli pásmo Xp, se používá pro zabránění zákmitů výstupního signálu.
Podobně je tomu u alarmových signálů:
Blok lze použít například pro regulaci tlaku, hladiny, ale i dvoustavovou regulaci topení a chlazení. Výhodou jsou čtyři komparátory v jednom bloku, což šetří prostor ve schématu a zlepšuje čitelnost.
Blok porovnává měřený tlak vody PWATER s požadovanou hodnotu PWATERSETPT. Při poklesu tlaku pod provozní minimum otevírá dopouštěcí ventil SOLENOIDVALVE, při vzrůstu tlaku nad provozní MINIMUM + HYSTEREZE ventil zavírá. Při překročení hodnoty WALARMAX nebo poklesu pod hodnotu WALARMIN jsou vyvolány příslušné alarmy alarmovými bloky, minimální tlak navíc blokuje provoz kotelny. Provoz je obnoven až po kvitování a smazání alarmu (výstup MEMORY musí být FALSE).