
Blok funkce TIMESWITCH poskytuje časovač na vizualizaci ve formě kalendáře.
Poznámka: Pokud je vyžadován pouze jednoduchý časovač, můžete použít blok funkce TIMESW.
Databáze DB definuje umístění všech událostí. Pokud se změní, všechny události v kalendáři budou ztraceny.
Konfigurace časovače je implementována pomocí Kalendář-pluginu na vizualizaci, ale může být také provedeno úplně přes SPS.
Poznámky:
Časovač může současně ovládat několik zařízení. Proto není nutné vkládat časovač pro každé zařízení zvlášť.
Minimální doba zapnutí pro událost je jedna sekunda. I při impulzích.
Může být aktivováno více událostí současně.
Blok funkce může být dočasně blokován čtením časů.
Vstup deaktivuje časovač. Všechny impulsy, které jsou aktivní během této doby, budou ignorovány. Časy, které jsou aktivní, budou okamžitě ukončeny a impulsy pro vypnutí budou okamžitě provedeny. Pokud je DIS opět nepravdivé, bude předtím deaktivovaná událost znovu aktivována a impulsy pro zapnutí budou okamžitě provedeny.
Tento vstup deaktivuje všechny události zapnutí. Periférie vybrané na vizualizaci nebudou pak ovládány.
Tento vstup deaktivuje všechny události vypnutí. Periférie vybrané na vizualizaci nebudou pak ovládány.
Výstup je aktivní, pokud je událost aktivní a DIS nepravdivé.
Výstup vrací další čas zapnutí ve formátu DT# aktivní události. Pokud nebyla nalezena žádná další událost, hodnota je rovna 0.
Výstup vrací další čas vypnutí ve formátu DT# aktivní události. Pokud není žádná událost aktivní, hodnota je rovna 0.
Vrací ID aktivní události jako řetězec znaků. Aby bylo možné získat název nebo jiné informace, použijte poté blok funkce TIMESWITCH_GET.