TOW (Woche für Echtzeituhr überprüfen)

Die TOW-Anweisung aktiviert eine Ausgabe, wenn sich der Wert der Echtzeituhr (RTC) im Bereich der Wochenzeiteinstellung befindet.
Details zum Betrieb:
  • Wenn keine Echtzeituhr vorhanden ist, ist die Ausgabe immer deaktiviert.
  • Konfigurieren Sie alle „Zeit“-Eingangsparameter mit gültigen Bereichen; diese entnehmen Sie der Tabelle zum Datentyp „TOWDATA“. Ein ungültiger Wert führt zu einem Controller-Fehler, wenn TimeX. Enable auf TRUE festgelegt ist, und eine Echtzeituhr vorhanden und aktiviert ist.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10,
Micro820
L20E,
Micro850
L50E und
Micro870
L70E.
TOW
TOW
TOW-Parameter
Parameter
Parametertyp
Datentyp
Beschreibung
EN
Eingang
BOOL
Anweisung aktivieren.
  • Wenn EN = TRUE, Vorgang ausführen.
  • Wenn EN = FALSE, Vorgang nicht ausführen.
TimeA
Eingang
TOWDATA
Tageszeiteinstellung von Kanal A.
Verwenden Sie den Datentyp „TOWDATA“, um TimeA zu definieren.
TimeB
Eingang
TOWDATA
Tageszeiteinstellung von Kanal B.
Verwenden Sie den Datentyp „TOWDATA“, um TimeB zu definieren.
TimeC
Eingang
TOWDATA
Tageszeiteinstellung von Kanal C.
Verwenden Sie den Datentyp „TOWDATA“, um TimeC zu definieren.
TimeD
Eingang
TOWDATA
Tageszeiteinstellung von Kanal D.
Verwenden Sie den Datentyp „TOWDATA“, um TimeD zu definieren.
TOW
Ausgang
BOOL
Wenn TRUE, befindet sich der Wert der Echtzeituhr im Bereich der Tageszeiteinstellung eines der vier Kanäle.

Datentyp TOWDATA

In der folgenden Tabelle wird der Datentyp TOWDATA beschrieben:
Datentyp TOWDATA
Parameter
Datentyp
Beschreibung
Enable
BOOL
TRUE: Aktivieren; FALSE: Deaktivieren.
DailyWeekly
BOOL
Timertyp (0:Tagesschaltuhr; 1:Wochenschaltuhr).
DayOn
USINT
Wochentagswert, der zur Aktivierung führt (muss im Bereich [0...6] liegen).
HourOn
USINT
Stundenwert, der zur Aktivierung führt (muss im Bereich [0...23] liegen).
MinOn
USINT
Minutenwert, der zur Aktivierung führt (muss im Bereich [0...59] liegen).
DayOff
USINT
Wochentagswert, der zur Deaktivierung führt (muss im Bereich [0...6] liegen).
HourOff
USINT
Stundenwert, der zur Deaktivierung führt (muss im Bereich [0...23] liegen).
MinOff
USINT
Minutenwert, der zur Deaktivierung führt (muss im Bereich [0...59] liegen).

TOW-Beispiele

Beispiel für ein TOW-Funktionsblockdiagramm
Beispiel für ein TOW-Funktionsblockdiagramm
Beispiel für einen TOW-Kontaktplan
Beispiel für einen TOW-Kontaktplan
Beispiel für strukturierten TOW-Text
Beispiel für strukturierten TOW-Text
(* ST Equivalence: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ;
Ergebnisse
Ergebnisse
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal