TIA String to INT (STRG_VAL) gibt mir nur eine Stelle raus

blimaa

Level-2
Beiträge
954
Reaktionspunkte
103
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi

Ich bin gerade an einem Barcodescanner via Profinet dran. Dieser funktioniert auch mal so weit.
Nun möchte ich den String in ein Integer ändern.
Dies geschieht via STRG_VAL Baustein. Nun gibt mir dieser allerdings nur die Einer Stelle des Strings raus. (Siehe Anhang)
Also die Einerstelle gibt er mir richtig raus, aber ich brauch ja noch ein, zwei Stellen mehr
Wo liegt der Fehler??
CPU S7-1516, TIA V13 SP1 (die aktuelle Betaversion, öhm 4!?!)

Gruss blimaaString_to_int.JPG
 
Ich bin mir da gerade nicht so ganz sicher - es könnte aber sein, dass der Siemens-Baustein an der ersten Stelle ein Vorzeichen ("-" , "+") oder einen Leerstring (" ") erwartet.
Teste das doch mal ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ähmm....

TIA F1 Hilfe zu STRG_VAL schrieb:
Parameter P

Die Konvertierung beginnt ab dem Zeichen, dessen Position Sie im Parameter P angegeben haben.
Wenn beispielsweise am Parameter P der Wert "1" angegeben ist, wird die Konvertierung ab dem ersten Zeichen der angegebenen Zeichenkette ausgeführt.
Das Problem sollte eigentlich klar sein.... :rolleyes:
 
hmm doof.
Stimmt wenn ich "1" eingebe, geht es. Ich dachte, dort müsste die Länge des Strings eingegeben werden.

Gruss blimaa
 
Zurück
Oben