Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 527

Inhaltsverzeichnis

Werbung

9.10.4
DELETE_DB (Datenbaustein löschen)
Tabelle 9-225 Anweisung DELETE_DB
KOP/FUP
Funktionsbeschreibung
Die Anweisung "DELETE_DB" funktioniert asynchron, das heißt, ihre Ausführung erstreckt sich
über mehrere Aufrufe. Sie starten die Alarmübertragung durch Aufrufen der Anweisung mit
REQ = 1.
Der Ausgangsparameter BUSY und die Bytes 2 und 3 von Ausgangsparameter RET_VAL zeigen
den Status des Auftrags.
Der Datenbaustein ist vollständig gelöscht, wenn der Ausgangsparameter BUSY den Wert FALSE
hat.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "DELETE_DB":
Parameter
Deklaration
REQ
Input
DB_NUMBER
Input
RET_VAL
Output
BUSY
Output
Weitere Informationen zu gültigen Datentypen finden Sie unter "Datentypen (Seite 105)".
Parameter RET_VAL
Fehlercode*
Bedeutung
(W#16#...)
0000
Kein Fehler.
7000
Erster Aufruf mit REQ = 0: Keine Datenübertragung aktiv; BUSY hat den Wert 0.
7001
Erster Aufruf mit REQ = 1: Datenübertragung angestoßen; BUSY hat den Wert 1.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
ret_val := DELETE_DB(
REQ := _bool_in_,
DB_NUMBER := _uint_in_,
BUSY => _bool_out_);
Datentyp
Speicherbereich
BOOL
E, A, M, D, L oder Konstante REQ = 1: Anforderung zum Löschen des DBs mit der
UINT
E, A, M, D, L oder Konstante Nummer des DB, der
INT
E, A, M, D, L
BOOL
E, A, M, D, L
Erweiterte Anweisungen
9.10 Datenbausteinsteuerung
Beschreibung
Mit der Anweisung "DELETE_DB" löschen Sie einen
Datenbaustein (DB), den das Anwenderprogramm
durch Aufrufen der Anweisung "CREATE_DB (Sei‐
te 518)" erstellt hat.
Wenn der Datenbaustein nicht mit "CREATE_DB" er‐
stellt wurde, gibt DELETE_DB am Parameter
RET_VAL den Fehlercode W#16#80B5 aus.
Der Aufruf von DELETE_DB löscht den ausgewähl‐
ten Datenbaustein nicht sofort, sondern nach der
Ausführung des Zyklus-OB am Zykluskontrollpunkt.
Beschreibung
Nummer im Parameter DB_NUMBER
gelöscht werden soll
Fehlerinformationen (siehe Parameter "RET_VAL")
BUSY= 1: Der Vorgang ist noch nicht beendet.
527

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis