Beschreibung
Mit der Anweisung "PN_DP" aktualisieren Sie alle
-
Verschaltungen zwischen PROFINET CBA-Komponenten am lokalen PROFIBUS und
-
Verschaltungen mit zyklischer Übertragung zwischen PROFINET CBA-Komponenten am lokalen PROFIBUS und externen PROFINET CBA-Komponenten. Diese Verschaltungen sind Netz übergreifend (zwischen Industrial Ethernet und PROFIBUS DP).
Arbeitsweise
"PN_DP" ist eine asynchron arbeitende Anweisung, d. h. die Bearbeitung erstreckt sich ggf. über mehrere Aufrufe. Sie starten die Aktualisierung der DP-Verschaltungen, indem Sie "PN_DP" mit REQ=1 aufrufen.
Über die Ausgangsparameter RET_VAL und BUSY wird der Zustand des Auftrags angezeigt.
Siehe auch: Unterschied zwischen synchron und asynchron arbeitenden Anweisungen.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "PN_DP":
|
Parameter |
Deklaration |
Datentyp |
Speicherbereich |
Beschreibung |
|---|---|---|---|---|
|
REQ |
Input |
BOOL |
E, A, M, D, L |
REQ=1: Aktualisierung der DP-Verschaltungen anstoßen |
|
RET_VAL |
Return |
INT |
E, A, M, D, L |
Tritt während der Bearbeitung der Anweisung ein Fehler auf, enthält der Rückgabewert einen Fehlercode. |
|
BUSY |
Output |
BOOL |
E, A, M, D, L |
BUSY=1: Die Aktualisierung der DP-Verschaltungen ist noch nicht abgeschlossen. |
Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".
Parameter RET_VAL
|
Fehlercode (W#16#...) |
Erläuterung |
|---|---|
|
0000 |
Der Auftrag wurde fehlerfrei durchgeführt. |
|
7000 |
Erstaufruf mit REQ=0. Es wird keine Aktualisierung der DP-Verschaltungen angestoßen. BUSY hat den Wert "0". |
|
7001 |
(nur relevant bei S7-400:) Erstaufruf mit REQ=1. BUSY hat den Wert "1". |
|
7002 |
(nur relevant bei S7-400:) Zwischenaufruf (REQ irrelevant). Die Aktualisierung der DP-Verschaltungen ist noch nicht abgeschlossen. BUSY hat den Wert "1". |
|
8001 |
PROFINET CBA-Projektierung ist nicht vorhanden oder ungültig. |
|
8095 |
Sie haben eine weitere Aktualisierung der DP-Verschaltungen in einer höheren Prioritätsklasse angestoßen. Die Aktualisierung in der Prioritätsklasse mit niedriger Priorität (durch das Betriebssystem oder eine "PN_DP"-Bearbeitung) ist aber noch in Bearbeitung. |
|
8xyy |
allgemeine Fehlerinformation Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL |