Herunterladen Inhalt Inhalt Diese Seite drucken

Umwandlung Zeichenkette-In-Zeichen Und Zeichen-In-Zeichenkette - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

Erweiterte Anweisungen
8.2 Zeichenketten- und Zeichenanweisungen
Datentyp
IN-Wert
Int
123
Int
-123
Real
-0.00123
Real
-0.00123
Real
-INF
Real
+INF
Real
NaN
UDInt
12345678
8.2.3.2

Umwandlung Zeichenkette-in-Zeichen und Zeichen-in-Zeichenkette

Chars_TO_Strg kopiert ein Array aus ASCII-Zeichen-Bytes in eine Zeichenkette.
Strg_TO_Chars kopiert eine ASCII-Zeichenkette in ein Array aus Zeichenbytes.
Hinweis
Nur die nullbasierten Array-Typen (Array [0..n] of Char) oder (Array [0..n] of Byte) sind als
Eingangsparameter Chars bei der Anweisung Chars_TO_Strg zulässig, oder als IN_OUT-
Parameter Chars bei der Anweisung Strg_TO_Chars .
Tabelle 8- 37 Anweisung Chars_TO_Strg
KOP/FUP
SCL
Chars_TO_Strg(
278
P
SIZE
16
10
16
10
16
10
16
10
16
10
16
10
16
10
16
6
Chars:=_variant_in_,
pChars:=_dint_in_,
Cnt:=_uint_in_,
Strg=>_string_out_);
FORMAT
PREC
(W#16#....)
0004
0
0004
0
0004
4
0006
4
-/-
4
-/-
4
-/-
4
-/-
3
Beschreibung
Das gesamte Array oder ein Teil eines Arrays aus Zeichen wird
in eine Zeichenkette kopiert.
Die Ausgangszeichenkette muss deklariert sein, bevor
Chars_TO_Strg ausgeführt wird. Die Zeichenkette wird dann von
der Anweisung Chars_TO_Strg überschrieben.
Zeichenketten aller unterstützten maximalen Längen (1 ... 254)
können verwendet werden.
Der Wert für die maximale Länge der Zeichenkette wird von der
Anweisung Chars_TO_Strg nicht verändert. Das Kopieren aus
dem Array in die Zeichenkette endet, wenn die maximale Länge
der Zeichenkette erreicht ist.
Das nul-Zeichen "$00" oder der Wert 16#00 im Zeichen-Array
fungiert als Trennzeichen und beendet das Kopieren von
Zeichen in die Zeichenkette.
OUT-Zeichenkette
Current Temp =
xxxxxx+123 C
Current Temp =
xxxxxx-123 C
Current Temp = xxx-
0.0012 C
Current Temp = -
1.2300E-3 C
Current Temp =
xxxxxx-INF C
Current Temp =
xxxxxx+INF C
Current Temp =
xxxxxxxNaN C
Current Temp =
xxxxxxxxxx C
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
ENO
WAHR
WAHR
WAHR
WAHR
FALSCH
FALSCH
FALSCH
FALSCH

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis