Instructions

Table Of Contents
Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S7-1200 Automatisierungssystem
362 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Der Parameter FORMAT der Anweisung VAL_STRG ist nachstehend definiert. Die freien
Bitpositionen müssen auf Null gesetzt werden.
Tabelle 9- 28 Format der Anweisung VAL_STRG
Bit
16
Bit 8
Bit 7
Bit 0
0
0
0
0
0
0
0
0
0
0
0
0
0
s
f
r
s = Zeichen für das Vorzeiche
n
1= Vorzeichen "+" und "
-"
0 = nur Vorzeichen "-"
f = Darstellungsformat
1= Exponentielle Darstellung
0 = Festpunktdarstellung
r = Dezimalpunktformat
(Kommazeichen)
0 = "." (Punktzeichen)
Tabelle 9- 29 Werte des Parameters FORMAT
FORMAT (WORD)
Vorzeichen
Darstellungsformat
Dezimalpunktdarstellung
W#16#0000
nur "-" Festpunkt
"."
W#16#0001
","
W#16#0002
Exponentiell
"."
W#16#0003
","
W#16#0004
"+" und "-" Festpunkt
"."
W#16#0005
","
W#16#0006 Exponentiell "."
W#16#0007
","
W#16#0008 bis W#16#FFFF Ungültige Werte
Formatregeln für Zeichenketten in Parameter OUT:
Führende Leerzeichen werden ganz links an die Zeichenkette angefügt, wenn die
umgewandelte Zeichenkette kleiner als die angegebene Größe ist.
Ist das Vorzeichenbit von Parameter FORMAT FALSCH, so werden ganzzahlige Werte
mit und ohne Vorzeichen ohne führendes Vorzeichen "+" in den Ausgangspuffer
geschrieben. Vorzeichen "-" wird bei Bedarf verwendet.
<führende Leerzeichen><Ziffern ohne führende Nullen>'.'<PREC-Ziffern>
Ist das Vorzeichenbit von Parameter WAHR, so werden ganzzahlige Werte mit und ohne
Vorzeichen immer mit einem führenden Vorzeichen in den Ausgangspuffer geschrieben.
<führende Leerzeichen><Vorzeichen><Ziffern ohne führende Nullen>'.'<PREC-Ziffern>
Ist als FORMAT die exponentielle Darstellung eingestellt, so werden Werte des
Datentyps Real wie folgt in den Ausgangspuffer geschrieben:
<führende Leerzeichen><Vorzeichen><Ziffer> '.' <PREC-Ziffern>'E'
<Vorzeichen><Ziffern ohne führende Null>