Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
Tabelle 9-84 Anweisung D_ACT_DP
KOP/FUP
1
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
Im SCL-Beispiel ist "D_ACT_DP_SFB_DB" der Name des Instanz-DB.
2
Ein Gateway des Typs IE/PB Link PN IO können Sie mit der Anweisung D_ACT_DP nicht
deaktivieren/aktivieren. Wenn Sie D_ACT_DP trotzdem für das genannte Gateway verwenden,
gibt die CPU den Wert W#16#8093 aus (es gibt kein Hardwareobjekt, das an der in LADDR
angegebenen Adresse aktiviert bzw. deaktiviert werden kann).
Hinweis
Der Deaktivierungs- bzw. Aktivierungsauftrag benötigt mehrere Läufe durch den
Zykluskontrollpunkt. Deshalb können Sie in einer programmierten Schleife nicht auf das Ende
eines solchen Auftrags warten.

Funktionsbeschreibung

D_ACT_DP ist eine asynchrone Anweisung, was bedeutet, dass sich die Auftragsverarbeitung
über mehrere Ausführungen der Anweisung D_ACT_DP erstreckt. Sie starten den Auftrag durch
Aufruf von D_ACT_DP mit REQ = 1.
Die Ausgangsparameter RET_VAL und BUSY melden den Status des Auftrags.
Anwendung
Wenn Sie in einer CPU PROFINET IO-Devices konfigurieren, die nicht tatsächlich vorhanden oder
gegenwärtig nicht erforderlich sind, greift die CPU trotzdem weiterhin in regelmäßigen
Abständen auf diese PROFINET IO-Devices zu. Nach der Deaktivierung dieser Geräte endet der
CPU-Zugriff. Die entsprechenden Fehlerereignisse treten nicht mehr auf.
Beispiele
Aus der Sicht eines Maschinenherstellers gibt es bei der Serienherstellung von Maschinen
zahlreiche mögliche Geräteoptionen. Jedoch beinhaltet jede ausgelieferte Maschine nur eine
Kombination ausgewählter Optionen.
Der Hersteller konfiguriert jede dieser möglichen Maschinenoptionen als ein PROFINET IO-
Device. Der Hersteller tut dies, um ein gemeinsames Anwenderprogramm mit allen möglichen
Optionen entwickeln und pflegen zu können. Mit D_ACT_DP deaktivieren Sie alle PROFINET IO-
Devices, die beim Anlauf einer Maschine nicht vorhanden sind.
Eine ähnliche Situation besteht bei Werkzeugmaschinen mit zahlreichen Werkzeugoptionen,
von denen jedoch stets nur einige wenige verwendet werden. Diese Werkzeuge sind als
384
SCL
"D_ACT_DP_DB"(
req:=_bool_in_,
mode:=_usint_in_,
laddr:=_uint_in_,
ret_val=>_int_out_,
busy=>_bool_out_);
Beschreibung
Mit der Anweisung D_ACT_DP können
Sie konfigurierte PROFINET IO-Devices
aktivieren oder deaktiviert und ermit‐
teln, ob ein zugewiesenes PROFINET
IO-Device gegenwärtig aktiviert oder
deaktiviert ist.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis