ANY_TO_TIME
Die ANY_TO_TIME-Anweisung konvertiert einen Nicht-Time- oder Nicht-Date-Wert in einen Wert vom Typ „Time“.
Unterstützte Sprachen: Funktionsblockdiagramm, Kontaktplan und Strukturierter Text.
Diese Anweisung gilt für die Controller
Micro810
LC10, Micro820
L20E, Micro850
L50E und Micro870
L70E.ANY_TO_TIME

Parameter | Parametertyp | Datentyp | Beschreibung | |
|---|---|---|---|---|
EN | Eingang | BOOL | Bei True ist die Anweisung aktiviert.
| |
i1 | Eingang | BOOL SINT USINT BYTE INT UINT WORD DINT UDINT | DWORD LINT ULINT LWORD REAL LREAL STRING | Jeder positive Wert mit Ausnahme des Datentyps „Time“ oder „Date“. IN (bzw. der Vorkommateil, wenn IN das Format „Real“ hat) ist die Anzahl der Millisekunden. STRING (Anzahl der Millisekunden, der Wert 300032 steht beispielsweise für 5 Minuten und 32 Millisekunden). |
o1 | Ausgang | TIME | Wert vom Typ „Time“, dargestellt durch IN. Der Wert 1193h2m47s295ms weist auf eine ungültige Uhrzeit hin. | |
ENO | Ausgang | BOOL | Ausgang wird aktiviert. Gilt für Kontaktplan-Programme. | |
Beispiel für strukturierten ANY_TO_TIME-Text
ares := ANY_TO_TIME (1256); | (* ares := t#1s256ms *) |
rres := ANY_TO_TIME (1256.3); | (* rres := t#1s256ms *) |
Rückmeldung geben