| Typ | Funktion | 
| Beschreibung | Die Funktion liefert eine Tageszeit, die durch Verknüpfen der Integer-Werte (ANY_INT) für Stunde, Minute, Sekunde, Millisekunde, Mikrosekunde und Nanosekunde gebildet wird. Das Ergebnis ist ein LTIME_OF_DAY-Wert.Die Funktion ist eine überladene Funktion. die alle ANY_INT-Eingangsdatentypen verarbeiten kann. | 
| Parameter | Eingänge  HOUR 
 
| Datentyp: | ANY_INT |  
| Gültiger Bereich: | 0 - 23 |   MINUTE 
 
| Datentyp: | ANY_INT |  
| Gültiger Bereich: | 0 - 59 |   SECOND 
 
| Datentyp: | ANY_INT |  
| Gültiger Bereich: | 0 - 59 |   MILLISECOND 
 
| Datentyp: | ANY_INT |  
| Gültiger Bereich: | 0 - 999 |   MICROSECOND 
 
| Datentyp: | ANY_INT |  
| Gültiger Bereich: | 0 - 999 |   NANOSECOND 
Ausgang
 
| Datentyp: | ANY_INT |  
| Gültiger Bereich: | 0 - 999 |   OUT 
 
| Datentyp: | LTIME_OF_DAY |  
| Beschreibung: | Tageszeit |  | 
| Fehlerverhalten | Wenn einer der Eingangswerte für Stunde, Minute, Sekunde, Millisekunde usw. nicht im zulässigen Bereich ist, gibt die Funktion den Wert LDT#00:00:00 zurück. Zusätzlich wird der Fehler 'Argument außerhalb des gültigen Bereichs' im Online-Protokoll des MELDUNGEN-Fensters ausgegeben. | 
| Beispiele | Beispiel in ST
out := CONCAT_LTOD(23, 1, 55, 500, 660, 1);   (* liefert LTOD#23:01:55.500 660 01 *) | 
| 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. 
 |