Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 262

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

Werbung

101BErweiterte Anweisungen
8.2 Zeichenketten- und Zeichenanweisungen
S_CONV (Umwandlung von Zeichenkette in Wert)
Tabelle 8- 20 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
2
die Umwandlung. STEP 7 stellt daraufhin die entsprechende Umwandlungsanweisung zur Verfügung.
Tabelle 8- 21 Datentypen (Zeichenkette in Zahlenwert wandeln)
Parameter und
Datentyp
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
● Kommazeichen "," als Tausendertrennzeichen links vom Dezimalpunkt sind zulässig,
● Führende Leerzeichen werden ignoriert.
● Die Gleitpunkt- ebenso wie die Festpunktdarstellung wird unterstützt. Die Zeichen "e" und
S_CONV (Umwandlung von Wert in Zeichenkette)
Tabelle 8- 22 Datentypen (Zahlenwert in Zeichenkette wandeln)
Parameter und
Datentyp
IN
IN
OUT
OUT
262
Datentyp
String
String, Char, SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
werden.
werden aber ignoriert.
"E" werden als Exponentialdarstellung erkannt.
Datentyp
String, Char, SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
String
Beschreibung
Konvertiert eine Zeichenkette in den entsprechenden Wert bzw.
einen Wert in die entsprechende Zeichenkette. Die Anweisung
S_CONV verfügt über keine Optionen zur Formatierung des
Ausgangswerts. Daher ist S_CONV einfacher, aber auch weniger
flexibel als die Anweisungen STRG_VAL und VAL_STRG.
Beschreibung
Eingegebene Zeichenkette
Ausgegebener Zahlenwert
Beschreibung
Eingegebener Zahlenwert
Ausgegebene Zeichenkette
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis