Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 342

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
Diese Anweisung wandelt den in Parameter IN dargestellten Wert in eine Zeichenkette um, die
in Parameter OUT referenziert wird. Der Parameter OUT muss eine gültige Zeichenkette sein,
bevor die Umwandlung erfolgt.
Die umgewandelte Zeichenkette ersetzt die Zeichen der Zeichenkette OUT beginnend mit dem
in Parameter P festgelegten Zeichenversatz bis zu der mit Parameter SIZE festgelegten
Zeichenzahl. Die Anzahl der Zeichen in SIZE muss in die Länge der Zeichenkette OUT passen,
gezählt ab Zeichenposition P. Ist Parameter SIZE Null, werden die Zeichen an Position P in
Zeichenkette OUT ohne Begrenzung überschrieben. Diese Anweisung ist nützlich, um
Ziffernzeichen in eine aus Text bestehende Zeichenkette einzufügen. So können beispielsweise
die Zahlen "120" in die Zeichenkette "Pumpendruck = 120 kPa" eingefügt werden.
Der Parameter PREC gibt die Genauigkeit oder die Anzahl der Nachkommastellen der
Zeichenkette an. Ist der Wert des Parameters IN eine Ganzzahl, gibt PREC die Position des
Dezimalpunkts an. Beispiel: Wenn der Datenwert 123 ist und PREC = 1, dann ist das Ergebnis
"12,3". Die maximal unterstützte Genauigkeit für den Datentyp Real ist 7-stellig.
Ist Parameter P größer als die tatsächliche Größe der Zeichenkette OUT, so werden Leerzeichen
bis zu Position P eingefügt und das Ergebnis wird am Ende der Zeichenkette angehängt. Die
Umwandlung endet, sobald die maximale Länge der Zeichenkette OUT erreicht ist.
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
0
s = Zeichen für das Vorzeichen
f = Darstellungsformat
r = Dezimalpunktformat
Tabelle 9-29 Werte des Parameters FORMAT
FORMAT (WORD)
W#16#0000
W#16#0001
W#16#0002
W#16#0003
342
0
0
0
0
Vorzeichen
nur "-"
Bit 8 Bit 7
0
0
0
0
1= Vorzeichen "+" und "-"
0 = nur Vorzeichen "-"
1= Exponentielle Darstellung
0 = Festpunktdarstellung
(Kommazeichen)
0 = "." (Punktzeichen)
Darstellungsformat
Festpunkt
Exponentiell
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
0
0
0
0
Dezimalpunktdarstellung
"."
","
"."
","
S7-1200 Automatisierungssystem
Bit 0
s
f
r

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis