Herunterladen Inhalt Inhalt Diese Seite drucken

Umwandlungsoperationen; Conv (Wert Umwandeln) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

8.7

Umwandlungsoperationen

8.7.1

CONV (Wert umwandeln)

Tabelle 8- 102
Anweisung Umwandeln (CONV)
KOP/FUP
SCL
out := <data type in>_TO_<data type out>(in);
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie die Datentypen in der Klappliste aus.
1
In SCL: Konstruieren Sie die Umwandlungsanweisung durch Angeben des Datentyps für den Eingangsparameter (in)
2
und den Ausgangsparameter (out). Beispiel: DWORD_TO_REAL konvertiert einen Doppelwortwert in einen Realzah-
lenwert.
Tabelle 8- 103
Datentypen für die Parameter
Parameter
Datentyp
IN
Bitzeichenkette
LReal, BCD16, BCD32, Char, WChar
OUT
Bitzeichenkette
LReal, BCD16, BCD32, Char, WChar
Für die Anweisung dürfen keine Bitzeichenketten (Byte, Word, DWord) ausgewählt werden. Um für einen Parameter der
1
Anweisung einen Operanden vom Datentyp Byte, Word oder DWord einzugeben, wählen Sie eine vorzeichenlose
Ganzzahl mit der gleichen Bitlänge aus. Beispiel: Für ein Byte wählen Sie USInt, für ein Word wählen Sie UInt und für
DWord wählen Sie UDInt.
Nach Auswahl des Quelldatentyps (Konvertieren aus) wird in der Klappliste eine Reihe
möglicher Umwandlungen (Konvertieren in) angezeigt. Umwandlungen von und in BCD16
sind auf den Datentyp Int begrenzt. Umwandlungen von und in BCD32 sind auf den
Datentyp DInt begrenzt.
Tabelle 8- 104
ENO-Status
ENO
Beschreibung
1
Kein Fehler
0
IN ist +/- INF oder +/- NaN
0
Ergebnis überschreitet den gültigen Bereich für den
Datentyp von OUT
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
, SInt, USInt, Int, UInt, DInt, UDInt, Real,
1
, SInt, USInt, Int, UInt, DInt, UDInt, Real,
1
8.7 Umwandlungsoperationen
Beschreibung
Konvertiert ein Datenelement von
einem Datentyp in einen anderen
Datentyp.
Beschreibung
Eingangswert
Eingangswert, umgewandelt in einen
neuen Datentyp
Ergebnis OUT
Gültiges Ergebnis
+/- INF oder +/- NaN
OUT wird auf den Wert von IN gesetzt
Anweisungen
309

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis