| 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 
Ein-/Ausgang
 
| Datentyp: | INT |  
| Beschreibung: | Kennung der zuvor mit dem Funktionsbaustein PCP_CONNECT aufgebauten Kommunikationsverbindung. |   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 
Ausgänge
 
| 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. |   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. |  |