Bloc funcțional TIMESWITCH_LIST

Blocul funcțional TIMESWITCH_LIST indică evenimentele active și cele viitoare ale unui ceas programabil.

Atenție: Ceasul programabil trebuie să fie stocat în același element.

Atenție: Acest bloc funcțional poate avea mai mult de patru ieșiri. Puteți face clic cu butonul drept pe blocul funcțional pentru a adăuga o altă ieșire.

Atentie! Evenimentele afișate au fost recalculate anterior de către PLC și pot diferi de înregistrarea calendaristică. Utilizați blocul funcțional TIMESWITCH_GET pentru a obține informații suplimentare.

Intrarea TIMESWITCH

Aici se stochează baza de date a ceasului programabil ca șir de caractere. Acesta trebuie să existe deja ca bloc funcțional TIMESWITCH. Luați în considerare și ordinea programului pentru ca acest bloc funcțional să fie inițializat corect.

Intrarea OFFSET

Acestă intrare permite numerotarea ieșirii. Fiecare ieșire este deplasată cu offsetul specificat și returnată.

Intrarea DIS

Intrarea dezactivează citirea și setează toate ieșirile la NULL și ieșirea COUNT la 0.

Ieșirea COUNT

Ieșirea indică numărul de evenimente găsite.

Atenție: Dacă intrarea TIMESWITCH face referire la un ceas programabil inexistent, ieșirea poate să nu poată reseta valoarea. De aceea, ieșirea nu poate fi utilizată pentru a detecta dacă înregistrarea este validă.

Ieșirile ID1..ID#

Indică ID-ul următorului eveniment. Un ID poate apărea de mai multe ori.

Ieșirile DT_START1..DT_START#

Indică momentul de început în format DT# al următorului eveniment.

Ieșirile DT_END1..DT_END#

Indică momentul de sfârșit în format DT# al următorului eveniment.