| 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. 
 |