Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 338

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.2 Zeichenketten- und Zeichenanweisungen
S_CONV (Zeichenkette umwandeln)
Tabelle 9-18 Anweisungen für die Zeichenkettenkonvertierung
KOP/FUP
SCL
out :=
<Type>_TO_<Type>(in);
In KOP/FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
1
In SCL: Wählen Sie S_CONV aus den erweiterten Anweisungen und beantworten Sie die Abfragen der Datentypen für die
2
Umwandlung. STEP 7 stellt daraufhin die entsprechende Umwandlungsanweisung zur Verfügung.
Tabelle 9-19 Datentypen (Zeichenkette in Zahlenwert umwandeln)
Parameter und Daten‐
typ
IN
IN
OUT
OUT
Die Umwandlung des Zeichenkettenparameters IN beginnt mit dem ersten Zeichen und wird bis
zum Ende der Zeichenkette oder bis zum ersten Zeichen, das nicht "0" bis "9", "+", "-" oder "." ist,
fortgesetzt. Das Ergebnis steht an der mit Parameter OUT angegebenen Adresse bereit. Passt der
ausgegebene Zahlenwert nicht in den Bereich des Datentyps von OUT, so wird der Parameter
OUT auf 0 und ENO auf FALSCH gesetzt. Andernfalls enthält der Parameter OUT ein gültiges
Ergebnis und ENO wird auf WAHR gesetzt.
Formatregeln für die Zeichenketteneingabe:
• Enthält die Zeichenkette in IN ein Dezimalzeichen, so muss das Zeichen "." verwendet
werden.
• Kommazeichen "," als Tausendertrennzeichen links vom Dezimalpunkt sind zulässig, werden
aber ignoriert.
• Führende Leerzeichen werden ignoriert.
S_CONV (Umwandlung von Wert in Zeichenkette)
Tabelle 9-20 Datentypen (Zahlenwert in Zeichenkette umwandeln)
Parameter und Daten‐
typ
IN
IN
OUT
OUT
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
338
Datentyp
String, WString
String, WString, Char, WChar, SInt, Int, DInt, USInt, UInt, UDInt, Real,
LReal
Datentyp
String, WString, Char, WChar, SInt, Int, DInt, USInt, UInt, UDInt, Real,
LReal
String, WString
Beschreibung
Konvertiert eine Zeichenkette in den entsprechenden Wert bzw. ei‐
nen Wert in die entsprechende Zeichenkette. Die Anweisung
S_CONV verfügt über keine Optionen zur Formatierung des Aus‐
gangswerts. Daher ist S_CONV einfacher, aber auch weniger flexi‐
bel als die Anweisungen STRG_VAL und VAL_STRG.
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
Eingegebene Zeichenkette
Ausgegebener Zahlenwert
Beschreibung
Eingegebener Zahlenwert
Ausgegebene Zeichenkette
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis