Funksjonsblokk TIMESWITCH

Funksjonsblokken TIMESWITCH stiller en tidsstyrt bryter tilgjengelig på visualiseringen som en kalender.

Merk: Hvis bare en enkel tidsstyrt bryter er nødvendig, kan du bruke funksjonsblokken TIMESW.

Databasen DB definerer lagringsstedet for alle hendelser. Hvis dette endres, går alle kalenderhendelsene tapt.

Konfigurasjonen av den tidsstyrte bryteren implementeres via Kalender-plugin på visualiseringen, men kan også gjøres helt via SPS-en.

Merk:

Den tidsstyrte bryteren kan skifte flere enheter samtidig. Det er derfor ikke nødvendig å legge inn en tidsstyrt bryter per enhet.

Den minimale påtid for en hendelse er én sekund. Selv ved impulser.

Det kan være flere hendelser aktive samtidig.

Funksjonsblokken kan bli midlertidig blokkert ved innlesing av tidene.

Inngang DIS

Inngangen deaktiverer den tidsstyrte bryteren. Alle impulser som er aktive i løpet av denne tiden, blir ignorert. Tider som er aktive, avsluttes umiddelbart og impulsene for å slå av blir utført umiddelbart. Hvis DIS blir feil igjen, blir den tidligere deaktiverte hendelsen aktiv igjen og impulsene for å slå på blir utført umiddelbart.

Inngang DIS_ON

Med inngangen deaktiveres alle påslåingshendelser. Periferiene som er valgt på visualiseringen, blir da ikke skiftet.

Inngang DIS_OFF

Med inngangen deaktiveres alle avslåingshendelser. Periferiene som er valgt på visualiseringen, blir da ikke skiftet.

Utgang Q

Utgangen er aktiv så lenge en hendelse er aktiv og DIS er feil.

Utgang DT_START

Utgangen returnerer neste påslåingstidspunkt i formatet DT# for den aktive hendelsen. Hvis ingen neste hendelse er funnet, er verdien lik 0.

Utgang DT_END

Utgangen returnerer neste avslåingstidspunkt i formatet DT# for den aktive hendelsen. Hvis ingen hendelse er aktiv, er verdien lik 0.

Utgang ID

Returnerer ID-en til den aktive hendelsen som en streng. For å få tittelen eller annen informasjon, bruk deretter funksjonsblokken TIMESWITCH_GET.

Se Også