| Typ | Funktion |
| Beschreibung | Die Funktion liefert eine Zeitdauer, die durch Verknüpfen der Integer-Werte (ANY_INT) für Tage, Stunden, Minuten, Sekunden, Millisekunden, Mikrosekunden und Nanosekunden gebildet wird. Das Ergebnis ist ein LTIME-Wert.Die Funktion ist eine überladene Funktion. die alle ANY_INT-Eingangsdatentypen verarbeiten kann. |
| Parameter | Eingänge
DAYS, HOURS, MINUTES, SECONDS, MILLISECONDS, MICROSECONDS, NANOSECONDS
Ausgang
OUT
| Datentyp: | LTIME |
| Beschreibung: | Zeitdauer (duration) |
|
| Fehlerverhalten | Wenn das Ergebnis größer als LINT_MAX ist (Überlauf), wird der Überlaufwert zurückgegeben.
Hinweis: Werte außerhalb des zulässigen Wertebereichs des Eingangsdatentyps sind erlaubt (z.B. 25 Stunden). |
| Beispiele | Beispiel in ST
out := CONCAT_LTIME(1, 0, 70, 15, 1, 0, 0); (* liefert LTIME#1d1h10m15.001s *) |
| Zusätzliche Informationen | EN/ENO-Verhalten
Die POE wird nur dann ausgeführt, wenn TRUE am Eingang EN anliegt. Wenn EN = FALSE ist, wird die POE nicht ausgeführt und ENO auf FALSE gesetzt (FU/FB inaktiv).
Wenn bei der Ausführung der Funktion einer der unter "Fehlerverhalten" aufgeführten Fehler auftritt, wird ENO auf FALSE gesetzt.
|