Beschreibung
Mit der Anweisung "T_CONV" konvertieren Sie einen Datentyp DT (DATE_AND_TIME), S5TIME und TIME in einen Datentyp DATE, INT, TOD (TIME_OF_DAY), TIME oder S5TIME.
Parameter
Die Art der Konvertierung bestimmen Sie durch die Auswahl der Datentypen in den Anweisungsboxen des Ein- und Ausgangs der Anweisung. Das Ergebnis der Konvertierung können Sie am Parameter OUT abfragen.
Die folgende Tabelle zeigt die Parameter der Anweisung "T_CONV":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
IN |
Input |
DT, S5TIME, TIME |
E, A, M, D, L |
Zu konvertierender Wert. Das Datenformat der Variable am Parameter IN muss mit dem über die Anweisungsbox ausgewählten Datentyp übereinstimmen. |
|
OUT |
Return |
DATE, INT, TOD, TIME, S5TIME |
E, A, M, D, L |
Ergebnis der Konvertierung. Das Datenformat der Variable am Parameter OUT muss mit dem über die Anweisungsbox ausgewählten Datentyp übereinstimmen. |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Beispiele
Umwandlung des Datenformats TIME in das Format S5TIME
|
Parameter |
Deklaration |
Datentyp |
Beschreibung |
|---|---|---|---|
|
IN |
Output |
TIME |
Eingangsvariable im Datenformat TIME. |
|
OUT |
Input |
S5TIME |
Die Funktion wandelt das Datenformat TIME in das Format S5TIME. Bei der Wandlung wird abgerundet. Ist der Eingangsparameter größer als das darstellbare S5TIME-Format (größer als TIME#02:46:30.000), wird als Ergebnis S5TIME#999.3 ausgegeben und das Binärergebnis BIE auf "0" gesetzt. |
Extraktion des Wochentags aus dem Format DATE_AND_TIME
|
Parameter |
Deklaration |
Datentyp |
Beschreibung |
|---|---|---|---|
|
IN |
Output |
DT |
Eingangsvariable im Datenformat DATE_AND_TIME. |
|
OUT |
Input |
INT |
Die Funktion extrahiert den Wochentag aus dem Format DATE_AND_TIME (DT). Der Wochentag wird im Datenformat INTEGER ausgegeben: 1: Sonntag 2: Montag 3: Dienstag 4: Mittwoch 5: Donnerstag 6: Freitag 7: Samstag |