STRING (Hexadezimal-Format) in DOUBLE WORD
Diese Funktion wandelt eine Zeichenfolge in Hexadezimal-Format in einen Wert vom Datentyp DWORD um.
Dabei wird die anliegende Zeichenfolge zunächst in einen Wert vom Datentyp STRING[32] gewandelt. Anschließend wird dieser in einem Unterprogramm mit ca. 270 Schritten, welches gemeinsam für die Funktionen STRING_TO_INT, STRING_TO_WORD, STRING_TO_DINT und STRING_TO_DWORD verwendet wird, in einen Wert vom Datentyp DWORD gewandelt.
Eingang
Eingangsdatentyp
Ausgang
Umwandlungsergebnis
Zulässiges Format: _'[Leerzeichen][Hexadezimalzahlen][Leerzeichen]' z.B. ' afFE '
Zulässige Zeichen:
Leerzeichen
Vorzeichen "+“ (plus), "-" (minus)
Hexadezimalzahlen aus den Bereichen "0 - 9“, "A - F“ oder "a - f“.
Die Analyse endet mit der ersten Nicht-Dezimalzahl.