StringToNumber
Inhalt

1.Beschreibung

Der Baustein wandelt einen Text in einen Ganzzahlenwert (Integer) und in einen Fließkommawert (Float) um. Dazu muss ein Dezimaltrenner definiert werden (Eingang 2). Ist die Umrechnung nicht möglich, so wird eine Eins auf dem Fehlerausgang gesendet. Tritt kein Fehler auf, so sendet der Ausgang eine Null. Der Fehlerfall tritt ein, wenn der Eingangstext außer Zahlen und dem definierten Dezimaltrenner weitere Zeichen enthält.
Es erfolgt keine Ausgabe, wenn sich der Wert an Eingang 2 (Definition des Dezimaltrenners) ändert!
Hinweis
Dieser Baustein verhält sich so, wie es die Dokumentation des Bausteins StrToFloat (17755) früher beschrieb. Die Dokumentation von Baustein StrToFloat (17755) wurde angepasst.

2.Eingänge

Nr.NameInitBeschreibung
1E1 Wert"0"
Eingangswert als Text
2E2 Dezimaltrenner"."
Dezimaltrenner

3.Ausgänge

Nr.NameInitSBCBeschreibung
1A1 Int0s
Ganzzahlenwert von Wert 1
2A2 Float0s
Fließkommawert von Wert 1
3A3 Fehler0s
Fehlerausgang
s = send, sbc = send by change

4.Sonstiges

Neuberechnung bei Start:Nein
Baustein ist remanent:Nein
Interne Bezeichnung:17855
Kategorie:Wandler

5.Ähnliche Funktionen

Statusmaschine, 1 Ausg
Statusmaschine, 8 Ausg
ShiftLeft
ShiftRight
BitCutter
StringToFloat
DecToHex
TextToBase64
IntToString
StringToHex
HexToString
ChrToASCII
2ByteTo16Bit
4ByteTo32Bit