Parameter | Eingänge
REQ
Datentyp: | BOOL |
Beschreibung: | Mit einer steigenden Flanke am Eingang REQ (REQ steht für REQUEST) wird der Funktionsbaustein ausgeführt. Mit einer fallenden Flanke wird der Baustein für einen Neustart vorbereitet. |
ID
Datentyp: | INT |
Beschreibung: | Kennung der zuvor mit dem Funktionsbaustein PCP_CONNECT aufgebauten Kommunikationsverbindung. |
Ein-/Ausgang
ADD_ERROR
Datentyp: | ARRAY OF WORD mit 2 Elementen |
Beschreibung: | Wenn ein Fehler auftritt, wird der Fehlercode in ADD_ERROR geschrieben. Die Fehlercodes sind PCP-Fehlermeldungen. Eine Beschreibung der Fehlercodes finden Sie im PCP-Handbuch. Wenn ein ungültiges Format verwendet wird, gibt der Baustein einen Fehler zurück (ERROR=TRUE).
Hinweis
Die in ADD_ERROR gespeicherten Fehlercodes sind nur in dem Zyklus gültig, in welchem ERROR von FALSE nach TRUE wechselt. |
|
VAR_1
Datentyp: | ARRAY OF WORD |
Beschreibung: | Enthält den Index des entsprechenden PCP-Objekts im ersten Wort und den Subindex im zweiten Wort. |
RD_1
Datentyp: | ARRAY OF WORD oder ARRAY OF BYTE |
Beschreibung: | RD_1 ist der Empfangspuffer des Bausteins. Die Daten können von jedem vordefinierten oder anwenderdefinierten Datentyp sein. Der Baustein kann nur dann alle Daten fehlerfrei empfangen, wenn die empfangenen Daten in die Variable an RD_1 passen. |
Ausgänge
NDR
Datentyp: | BOOL |
Beschreibung: | Mit einer steigenden Flanke an NDR (NDR = New Data Received) wird angezeigt, dass die aus dem Empfangspuffer RD_1 gelesenen Daten verfügbar sind. Wenn NDR=TRUE ist, können die Daten aus dem Empfangspuffer gelesen werden.
Hinweis
Die in RD_1 gespeicherten Daten sind nur in dem Zyklus gültig, in welchem NDR von FALSE nach TRUE wechselt. |
|
DATA_CNT
Datentyp: | INT |
Beschreibung: | Zeigt die Anzahl der gelesenen Datenbytes im Empfangspuffer RD_1 an. |
ERROR
Datentyp: | BOOL |
Beschreibung: | Mit einer steigenden Flanke wird angezeigt, dass ein Fehler aufgetreten ist. In dem Zyklus, in dem die steigende Flanke auftritt, kann der Fehlercode am Ein-/Ausgang ADD_ERROR ausgelesen werden. |
|