Časový program základní, bool

T17_BOOLEAN_SCHEDULER_BASE

PROGRAM TEST_T17_BASE
  VAR 
        FB : LIB.HVAC.V1_0.T17_BOOLEAN_SCHEDULER_BASE := (TPGVALUE := [(STARTTIME := 0, STATE := FALSE),
        (STARTTIME := 210, STATE := TRUE),
      (STARTTIME := 420, STATE := FALSE)],
        DT1:DT;
     BOOL1:BOOL;
 END_VAR
 DT1:=getlocaltime();
    FB(CURRENTTIME:=DT1, OUT=>BOOL1);
END_PROGRAM

LIB\HVAC

V1.0

Časový program základní je zdroj binárního signálu, který se mění podle týdenního kalendáře s max. 42 událostmi (změnami stavu). U tohoto bloku není možné použít výjimky. Pro použití výjimek použijte prosím T17_BOOLEAN_SCHEDULER.)


Vstup Typ Význam
CURRENTTIME DT datum a čas, pro případ, že je nutné použít jiné než aktuální systémové datum a čas
DEFAULTVALUEBOOLhodnota nastavená na výstup v případě en=false
OUTBOOLaktuální stav časového programu

Časový program porovnává aktuální datum a čas s předpisem v tabulce a výslednou hodnotu posílá na výstup. Ten nabývá hodnot true nebo false. Editace časového programu je možná z IDE nebo HMI - LCD displeje, webového rozhraní, touchscreenu, vizualizace nebo jiného klienta).

Popis Význam
STATE Aktuální stav časového programu
STARTTIMEMinuty od začátku dne

Časový program se používá pro povolení chodu zařízení podle provozních hodin, pro nastavování nočních poklesů atd. (Pro vícestavové řízení použijte blok T19_INT_SCHEDULER, pro přímé zadávání požadovaných hodnot T18_REAL_SCHEDULER.)

Na obrázku je časový program použit pro přepínání denní a noční ekvitermní křivky. Ve dne je ve stavu TRUE, v noci ve stavu FALSE.

V editoru je pak vyplněno, že od 6:00 do 22:00 je časový program ve stavu TRUE:

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