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 |