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

Parameter | Parametertyp | Datentyp | Beschreibung |
|---|---|---|---|
EN | Eingang | BOOL | Anweisung aktivieren.
|
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:
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 einen TOW-Kontaktplan

Beispiel für strukturierten TOW-Text

(* ST Equivalence: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ;
Ergebnisse

Rückmeldung geben