Functieblok TIMESWITCH_LIST

De functieblok TIMESWITCH_LIST geeft de actieve en de opkomende gebeurtenissen van een tijdschakelaar weer.

Opmerking: De tijdschakelaar moet in hetzelfde element worden opgeslagen.

Opmerking: Deze functieblok kan meer dan vier uitgangen hebben. U kunt met de rechtermuisknop op de functieblok klikken om een andere uitgang toe te voegen.

Let Op: De gegenereerde gebeurtenissen zijn eerder met de PLC opnieuw berekend en kunnen afwijken van het kalenderitem. Gebruik de functieblok TIMESWITCH_GET om meer informatie te krijgen.

Ingang TIMESWITCH

Hier wordt de database van de schakelaar als een tekenreeks opgeslagen. Deze moet al bestaan ​​als functieblok TIMESWITCH. Let ook op de volgorde van het programma, zodat deze functieblok correct wordt geïnitialiseerd.

Ingang OFFSET

Deze ingang stelt het tellen van de uitgang in. Elke uitgang wordt daarbij met de opgegeven offset verschoven en teruggegeven.

Ingang DIS

De ingang schakelt het lezen uit en zet alle uitgangen op NULL en de uitgang COUNT op 0.

Uitgang COUNT

De uitgang geeft het aantal gevonden gebeurtenissen weer.

Opmerking: Als de ingang TIMESWITCH verwijst naar een niet-bestaande tijdschakelaar, kan de uitgang waarschijnlijk de waarde niet opnieuw instellen. Daarom kan de uitgang niet worden gebruikt om te bepalen of het item geldig is.

Uitgang ID1..ID#

Geeft de ID van de volgende gebeurtenis weer. Een ID kan meerdere keren voorkomen.

Uitgang DT_START1..DT_START#

Geeft het starttijdstip in het formaat DT# van de volgende gebeurtenis weer.

Uitgang DT_END1..DT_END#

Geeft het eindtijdstip in het formaat DT# van de volgende gebeurtenis weer.