Herunterladen Inhalt Inhalt Diese Seite drucken

Db_Any_To_Variant (Db_Any In Variant Konvertieren) - Siemens Simatic s7 Handbuch

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

Werbung

Tabelle 8- 124
Err
(W#16#...)
0000
252C
8131
8132
8134
8150
8154
*Feldercodes können im Programmeditor als Ganzzahlen oder Hexadezimalwerte angezeigt werden.
8.7.6.2

DB_ANY_TO_VARIANT (DB_ANY in VARIANT konvertieren)

Mit der Anweisung "DB_ANY to VARIANT" kann die Nummer des Datenbausteins, der die
nachstehenden Voraussetzungen erfüllt, gelesen werden. Der Operand von Parameter IN
hat den Datentyp DB_ANY, weshalb beim Anlegen des Programms nicht bekannt sein muss,
welcher Datenbaustein gelesen werden soll. Die Anweisung liest die Datenbausteinnummer
während der Laufzeit und schreibt sie mit Hilfe eines VARIANT-Pointers in das
Funktionsergebnis RET_VAL.
Tabelle 8- 125
Anweisung DB_ANY_TO_VARIANT
KOP/FUP
SCL
RET_VAL :=
Nicht verfügbar
DB_ANY_TO_VARIANT(
Tabelle 8- 126
Parameter für die Anweisung DB_ANY_TO_VARIANT
Parameter
Datentyp
IN
DB_ANY
RET_VAL
Variant
ERR
Int
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Fehlercodes für Anweisung VARIANT_TO_DB_ANY
in := _db_any_in_,
err => _int_out_);
Beschreibung
Kein Fehler
Der Datentyp Variant von Parameter IN hat den Wert 0. Die CPU
wechselt in Betriebszustand STOP.
Der Datenbaustein existiert nicht oder ist zu kurz (erster Zugriff).
Der Datenbaustein ist zu kurz und kein Array-Datenbaustein (zwei-
ter Zugriff).
Der Datenbaustein ist schreibgeschützt
Datentyp Variant von Parameter IN liefert den Wert "0". Für diese
Fehlermeldung muss die Bausteineigenschaft "Fehler in Baustein
bearbeiten" aktiviert sein. Sonst wechselt die CPU in Betriebszu-
stand STOP und sendet Fehlercode 16#252C
Der Datenbaustein hat den falschen Datentyp.
Beschreibung
Liest die Datenbausteinnummer von Parameter Variant IN und
speichert sie im Funktionsergebnis des Typs VARIANT.
Beschreibung
Variant-Element, das die Datenbausteinnum-
mer enthält
Ausgegebener Datentyp DB_ANY, der die
umgewandelte Datenbausteinnummer enthält.
Fehlerinformationen
Anweisungen
8.7 Umwandlungsoperationen
319

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis