Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 263

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Ein ganzzahliger Wert mit oder ohne Vorzeichen oder ein Gleitpunktwert IN wird in die
entsprechende Zeichenkette umgewandelt und steht in Parameter OUT bereit. Der
Parameter OUT muss eine gültige Zeichenkette referenzieren, bevor die Umwandlung
erfolgt. Eine gültige Zeichenkette besteht aus der maximalen Zeichenkettenlänge im ersten
Byte, der tatsächlichen Zeichenkettenlänge im zweiten Byte und den tatsächlichen Zeichen
in den nächsten Bytes. Die umgewandelte Zeichenkette ersetzt Zeichen in der Zeichenkette
OUT, beginnend mit dem ersten Zeichen, und passt das Byte mit der tatsächlichen Länge
der ausgegebenen Zeichenkette entsprechend an. Das Byte mit der maximalen Länge der
ausgegebenen Zeichenkette wird nicht verändert.
Wie viele Zeichen ersetzt werden, hängt von Datentyp und Zahlenwert des Parameters IN
ab. Die ersetzte Zeichenzahl muss in die in Parameter OUT festgelegte Zeichenkettenlänge
passen. Die maximale Zeichenkettenlänge (erstes Byte) der Zeichenkette in Parameter OUT
muss größer oder gleich der maximal erwarteten Zahl umgewandelter Zeichen sein. Die
folgende Tabelle zeigt die maximal möglichen Zeichenkettenlängen, die für jeden
unterstützten Datentyp erforderlich sind.
Tabelle 8- 23 Maximale Zeichenkettenlänge für jeden Datentyp
Datentyp IN
Maximale Anzahl umgewandelter
Zeichen in der Zeichenkette OUT
USInt
3
SInt
4
UInt
5
Int
6
UDInt
10
DInt
11
Formatregeln für die Zeichenkettenausgabe:
● In Parameter OUT geschriebene Werte verwenden kein führendes "+" Zeichen.
● Es wird die Festpunktdarstellung verwendet (keine Exponentialdarstellung).
● Mit dem Punktzeichen "." wird der Dezimalpunkt dargestellt, wenn der Parameter IN vom
Anweisung STRG_VAL
Tabelle 8- 24 Anweisung Zeichenkette in Zahlenwert wandeln
KOP/FUP
In KOP/FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
1
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Datentyp Real ist.
SCL
"STRG_VAL"(
in:=_string_in,
format:=_word_in,
p:=uint_in,
out=>_variant_out);
8.2 Zeichenketten- und Zeichenanweisungen
Beispiel
Gesamtlänge der Zeichenkette mit den
Bytes für maximale und tatsächliche Länge
255
5
-128
6
65535
7
-32768
8
4294967295
12
-2147483648
13
Beschreibung
Konvertiert eine Zahlenzeichenkette in die
entsprechende ganzzahlige oder Gleitpunktdarstellung.
101BErweiterte Anweisungen
263

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis