PN_OUT: Ausgänge der Anwenderprogramm-Schnittstelle aktualisieren (S7-300, S7-400) - STEP 7

PROFINET CBA (S7-300, S7-400)

ft:publication_title
PROFINET CBA (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
PN_OUT: Ausgänge der Anwenderprogramm-Schnittstelle aktualisieren

Beschreibung

Mit der Anweisung "PN_OUT" kopieren Sie die in Ihrer Applikation erzeugten Ausgangsdaten aus dem Interface-DB der PROFINET CBA-Komponente in den zugehörigen Schattenspeicher. Nach Abschluss der Anweisung stehen anderen PROFINET CBA-Komponenten die aktuellen Ausgangsdaten zur Verfügung.

Parameter

Die folgende Tabelle zeigt die Parameter der Anweisung "PN_OUT":

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

DBNO

Input

WORD

E, A, M, D, L oder Konstante

DB-Nr. des Interface-DB (DBNO=0: Aktualisierung sämtlicher PROFINET-Interface-DBs)

RET_VAL

Return

INT

E, A, M, D, L

Fehlerinformation

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

Es ist kein Fehler aufgetreten.

8001

PROFINET CBA-Projektierung ist nicht vorhanden oder ungültig.

8002

DB-Nr. stimmt nicht mit der Komponentenprojektierung überein.

8004

DB-Nr. stimmt mit der Komponentenprojektierung überein, der DB ist jedoch nicht geladen.

8005

Der Interface-DB wurde mit dem Schlüsselwort UNLINKED compiliert, d. h. er befindet sich nur im Ladespeicher, nicht aber im Arbeitsspeicher.

8006

Der Interface-DB ist schreibgeschützt in der CPU.

80B1

Längenfehler beim Lesen bzw. Schreiben. Die Komponentenprojektierung passt nicht zum geladenen DB.

8xyy

allgemeine Fehlerinformation

Siehe auch: Fehlerauswertung mit dem Ausgangsparameter RET_VAL