STRING_TO_DINT_STEPSAVER

STRING (Dezimal-Format rechtsbündig) in DOUBLE INTEGER

Diese Funktion wandelt eine rechtsbündige Dezimalzahl in einer Zeichenfolge in einen Wert vom Datentyp DINT um.

Parameter

Eingang

Unnamed input (STRING)

Eingangsdatentyp

Ausgang

Unnamed output (DINT)

Umwandlungsergebnis

Anmerkungen

Hierbei wird der Basisbefehl F78_DA2BIN mit ca. 11 Schritten verwendet. Die Steuerung liefert insbesondere dann einen Operationsfehler, wenn ein Buchstabe erscheint, der keiner Dezimalzahl "0 - 9" und nicht "+" oder "-" oder Leerzeichen entspricht.

Beispiel

Zulässiges Format:

´[Leerzeichen][Vorzeichen][Dezimalzahlen]´ z.B. ´ 123456´

Zulässige Zeichen:

Leerzeichen

Leerzeichen ""

Vorzeichen

Pluszeichen "+" und Minuszeichen "-"

Dezimalzahlen

Dezimalzahlen "0" - "9"

Verwandte Themen

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