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.
Eingang
Eingangsdatentyp
Ausgang
Umwandlungsergebnis
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.
Zulässiges Format:
´[Leerzeichen][Vorzeichen][Dezimalzahlen]´ z.B. ´ 123456´
Zulässige Zeichen:
Leerzeichen |
Leerzeichen " |
Vorzeichen |
Pluszeichen "+" und Minuszeichen "-" |
Dezimalzahlen |
Dezimalzahlen "0" - "9" |