Tříbodová regulace

T2_THREE_POINT_CONTROL

PROGRAM TEST_T2
    VAR 
        REAL1: REAL;
        TIME1,TIME2,TIME3: TIME;
        BOOL1,BOOL2,BOOL3,BOOL4: BOOL;
      FB: LIB.HVAC.V1_2.T2_THREE_POINT_CONTROL;
   END_VAR
 FB(IN:= REAL1, BR:= BOOL1, TRUN:= TIME1, TOVER:= TIME2, DELTAT:= TIME3, BSP:= BOOL2, CLOSE=> BOOL3, OPEN=> BOOL4, Y=> REAL1);  
END_PROGRAM

LIB\HVAC

V1.2

Blok převádí spojitý signál 0…100 % na impulsy otevírání a zavírání pro řízení tříbodové periferie, tedy pohonu klapky nebo ventilu.

Vstup Typ Význam Výchozí hodnota
BR BOOLResetovací (synchronizační) vstup pro přechod do bezpečné polohy a vynulování vnitřního počitadla polohy False
BSP BOOLDefinice bezpečné polohy: TRUE = 100 % (otevřeno), FALSE = 0 % (zavřeno)  False
DELTAT TIMEMinimální doba výstupního impulsu 2 s
IN REALVstupní signál, 0…100 % 0
TOVER TIMEDoba přeběhu přes krajní pozice pro bezpečné otevření či zavření 3 s
TRUN TIMEDoba přeběhu pohonu z jedné krajní polohy do druhé (z 0 na 100 % nebo zpět) 65 s
EnableStartResetBOOLPo restartu PLC se nejprve spustí resetovací sekvenci ventilu a až následně je regulováno podle vstupu IN.True
VýstupTyp Význam
CLOSE BOOLPovel k zavírání
OPEN BOOLPovel k otevírání
Y REALPředpokládaná poloha ventilu (nyní rovno vstupu IN)

Před vysláním výstupního impulsu je aktuální hodnota vstupu porovnána s předchozí hodnotou na vstupu a zapamatována. Při zjištěném rozdílu (tedy pokud došlo od posledního výpočtu ke změně řídicího signálu IN) je spočítán směr a délka výstupního impulsu jako poměrná část doby přeběhu, např. při změně z 15 na 20 % (tedy o 5 %) a délce přeběhu 65 s je délka impulsu 5 / 100 * 65 s = 3.25 s, kladná hodnota je směr “otevírat”. Během této doby je algoritmus na změny vstupního signálu necitlivý.

Pokud je spočítaná délka impulsu menší než zadaná hodnota deltat, mohlo by to znamenat, že vlivem hystereze převodů a mechanických odporů nebude s pohonem vůbec hnuto. Proto impuls není generován, ale uložen v paměti a výstup je aktivován až tehdy, překročí-li souhrnná délka akumulovaných impulsů hodnotu deltat. Pak je na výstup poslán jediný impuls o souhrnné délce.

Je-li vstupní signál > 99.9 %, výstup OPEN je trvale ve stavu TRUE. Je-li vstupní signál < 0.1 %, výstup CLOSE je trvale ve stavu TRUE.

Synchronizační vstup br slouží k pravidelnému synchronizování pohonu, tedy zaručenému přejetí do bezpečného stavu (obvykle “zavřeno”) a vynulování vnitřní logiky bloku. Synchronizace by měla probíhat např. 1x denně. K synchronizaci dojde při příchodu náběžné hrany na vstup BR.

Tříbodový ventil je řízen PI regulátorem topení B35. Výstupní spojitý signál 0…100 % je převeden na tříbodový signál, jímž jsou řízeny binární výstupy pro ventil H1_VAL_CLOSE a H1_VAL_OPEN. Nezapomeňte správně nastavit parametry s dobou přeběhu ventilu a bezpečnou polohou. Časový program generuje jednou denně krátký impuls (např. 1 minuta), jehož náběžná hrana pohon synchronizuje. (Jeden časový program lze použít pro synchronizaci všech ventilů v PLC, což šetří paměť.)




Verze V1.0, V1.1 jsou označeny jako ZASTARALÉ. Neobsahovala vstup EnableStartReset. V určitých situacích se mohla lišit předpokládaná poloha ventilu v bloku s reálnou polohou ventilu.

  • © Energocentrum Plus, s.r.o. 2017 - 2024