PN_IN: Eingä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_IN: Eingänge der Anwenderprogramm-Schnittstelle aktualisieren

Beschreibung

Mit der Anweisung "PN_IN" kopieren Sie die unter PROFINET CBA erhaltenen Eingangsdaten aus dem Schattenspeicher der PROFINET CBA-Komponente in den zugehörigen Interface-DB. Nach Abschluss der Anweisung stehen Ihrer Applikation die aktuellen Eingangsdaten zur Verfügung.

Parameter

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

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 CBA-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