STRING_TO_DWORD_STEPSAVER

STRING (Hexadezimal-Format rechtsbündig) in DOUBLE WORD

Diese Funktion wandelt die Zeichenfolge, die rechtsbündig im Hexadezimalformat anliegt, mit der maximal möglichen Anzahl von Zeichen in einen Wert vom Datentyp DWORD um.

Parameter

Eingang

Unnamed input (STRING)

Eingangsdatentyp

Ausgang

Unnamed output (DWORD)

Umwandlungsergebnis

Anmerkungen

Zulässiges Format für STRING[8]:

'Hex1Hex2Hex3Hex4Hex5Hex6Hex7Hex8' z.B. '001AAFFE'

Zulässige Zeichen:

Hex1–Hex8: Hexadezimalzahlen aus den Bereichen "0–9“ oder "A–F“ (nicht "a–f")

Beispiel



Eingang

definiert als

liefert

'FE'

STRING[2]

16#FE

'EFFE'

STRING[4]

16#EFFE

'CDEFFE'

STRING[6]

16#CDEFFE

'ABCDEFFE'

STRING[8]

16#ABCDEFFE

'00ABCDEFFE'

STRING[10]

16#ABCDEFFE

Hierbei wird direkt der Befehl F72_A2HEX mit nur ca. 7 Schritten verwendet. Die Steuerung liefert insbesondere dann einen Operationsfehler, wenn ein Buchstabe erscheint, der keiner Hexadezimalzahl "0 - F" oder "A-F" entspricht.

Verwandte Themen

Letzte Änderung am: 2021-07-26Feedback zu dieser SeitePanasonic Hotline