Funktionsblock TIMESWITCH

Funktionsblocket TIMESWITCH tillhandahåller en tidsur på visualiseringen som kalender.

Anmärkning: Om endast en enkel tidsur behövs kan du använda funktionsblocket TIMESW.

Databasen DB definierar lagringsplatsen för alla händelser. Ändras denna går samtliga kalenderhändelser förlorade.

Konfigurationen av tidsuren genomförs via Kalender-pluginet på visualiseringen, men kan även helt ske via SPS.

Anmärkningar:

Tidsuren kan styra flera enheter samtidigt. Det är därför inte nödvändigt att infoga en tidsur per enhet.

Den minsta inkopplingstiden för ett händelse är en sekund. Även vid impulser.

Det kan finnas flera händelser aktiva samtidigt.

Funktionsblocket kan tillfälligt blockeras genom inläsning av tiderna.

Ingång DIS

Ingången inaktiverar tidsuren. Alla impulser som är aktiva under denna tid ignoreras. Tider som är aktiva avslutas omedelbart och impulsen för att stänga av utförs omedelbart. Blir DIS falsk igen, så blir det tidigare inaktiverade händelsen aktiv igen och impulsen för att slå på utförs omedelbart.

Ingång DIS_ON

Med ingången inaktiveras alla inkopplingshändelser. De på visualiseringen valda periferienheterna kommer då inte att styras.

Ingång DIS_OFF

Med ingången inaktiveras alla avkopplingshändelser. De på visualiseringen valda periferienheterna kommer då inte att styras.

Utgång Q

Utgången är aktiv så länge ett händelse är aktivt och DIS falsk är.

Utgång DT_START

Utgången returnerar nästa inkopplingstidpunkt i formatet DT# för det aktiva händelsen. Har inget nästa händelse hittats, så är värdet lika med 0.

Utgång DT_END

Utgången returnerar nästa avkopplingstidpunkt i formatet DT# för det aktiva händelsen. Är inget händelse aktivt, så är värdet lika med 0.

Utgång ID

Returnerar ID:n för det aktiva händelsen som sträng. För att få titeln eller annan information, använd sedan funktionsblocket TIMESWITCH_GET.

Se även