Anweisungen
8.7 Umwandlungsoperationen
Weitere Informationen zur Darstellung von Analogeingängen (Seite 1556) und zur
Darstellung von Analogausgängen (Seite 1558) für Spannung und Strom finden Sie in den
technischen Daten.
8.7.6
Variant-Umwandlungsanweisungen
8.7.6.1
VARIANT_TO_DB_ANY (VARIANT in DB_ANY konvertieren)
Mit der Anweisung "VARIANT to DB_ANY" wird der Operand von Parameter IN gelesen und
in den Datentyp DB_ANY umgewandelt. Der Parameter IN hat den Datentyp Variant und
stellt entweder einen Instanzdatenbaustein oder einen ARRAY-Datenbaustein dar. Beim
Anlegen des Programms muss nicht bekannt sein, welcher Datenbaustein dem IN-
Parameter entspricht. Die Anweisung liest die Datenbausteinnummer während der Laufzeit
und schreibt sie in den Operanden von Parameter RET_VAL .
Tabelle 8- 121
Anweisung VARIANT_TO_DB_ANY
KOP/FUP
SCL
RET_VAL :=
Nicht verfügbar
VARIANT_TO_DB_ANY(
Tabelle 8- 122
Parameter für die VARIANT_TO_DB_ANY-Anweisung
Parameter
Datentyp
IN
Variant
RET_VAL
DB_ANY
ERR
Int
Tabelle 8- 123
ENO-Status
ENO
Bedingung
1
Kein Fehler
0
Freigabeeingang EN hat Signalzustand "0" oder IN-
Parameter ist ungültig.
318
in := _variant_in_,
err => _int_out_);
Beschreibung
Liest den Operanden von Parameter Variant IN und speichert
ihn im Funktionsergebnis des Typs DB_ANY
Beschreibung
Variant-Element, das einen Instanz- oder
Array-Datenbaustein darstellt.
Ausgegebener Datentyp DB_ANY, der die
umgewandelte Datenbausteinnummer enthält.
Fehlerinformationen
Ergebnis
Die Anweisung wandelt den Variant-Eingang
um und speichert ihn im Funktionsausgang
DB_ANY.
Die Anweisung tut nichts.
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
S7-1200 Automatisierungssystem