Instructions

Table Of Contents
Anweisungen
8.7 Umwandlungsoperationen
S7-1200 Automatisierungssystem
310 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Weitere Informationen zur Darstellung von Analogeingängen (Seite 1541) und zur
Darstellung von Analogausgängen (Seite 1543) 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
Beschreibung
Nicht verfügbar
RET_VAL :=
VARIANT_TO_DB_ANY(
in := _variant_in_,
err => _int_out_);
Liest den Operanden von Parameter Variant IN und speichert
ihn im Funktionsergebnis des Typs DB_ANY
Tabelle 8- 122 Parameter für die VARIANT_TO_DB_ANY-Anweisung
Parameter
Datentyp
Beschreibung
IN Variant Variant-Element, das einen Instanz- oder
Array-Datenbaustein darstellt.
RET_VAL DB_ANY Ausgegebener Datentyp DB_ANY, der die
umgewandelte Datenbausteinnummer enthält.
ERR
Int
Fehlerinformationen
Tabelle 8- 123 ENO-Status
ENO
Bedingung
Ergebnis
1 Kein Fehler Die Anweisung wandelt den Variant-Eingang
um und speichert ihn im Funktionsausgang
DB_ANY.
0 Freigabeeingang EN hat Signalzustand "0" oder IN-
Parameter ist ungültig.
Die Anweisung tut nichts.