Vorzeichenloser DOUBLE INTEGER in STRING
Die Funktion wandelt einen Wert vom Datentyp UDINT (positiver Wert) in einen Wert vom Datentyp STRING um. Das Ergebnis wird als rechtsbündige Zeichenfolge in Dezimaldarstellung generiert. Diese wird mit führenden Nullen aufgefüllt, bis die maximale Anzahl der Zeichen erreicht ist, die für diese Zeichenfolge definiert ist.
Eingang
Eingangsdatentyp
Ausgang
Umwandlungsergebnis
Erklärung:
Verwendete Funktion |
String1 definiert als |
Ergebnis |
---|---|---|
String1:=UDINT_TO_STRING(12345678) |
STRING[2] |
'78' |
STRING[4] |
'5678' |
|
STRING[6] |
'345678' |
|
STRING[8] |
'12345678' |
|
STRING[10] |
'0012345678' |
|
STRING[12] |
'000012345678' |
|
und so weiter ... |
Bei der Verwendung des Datentyps STRING mit Kleinsteuerungen wie FP-e oder FP0 müssen Sie darauf achten, dass die Länge der Ergebniszeichenfolge mindestens so groß ist wie die Länge der Ausgangszeichenfolge.