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. |
DATA_CNT
Datentyp: | INT |
Beschreibung: | Gibt die Anzahl der zu sendenden Datenbytes im Ausgangspuffer SD_1 an. |
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. |
SD_1
Datentyp: | ARRAY OF WORD oder ARRAY OF BYTE |
Beschreibung: | SD_1 ist der Sendepuffer des Bausteins. Die Daten können von jedem vordefinierten oder anwenderdefinierten Datentyp sein. Der Baustein kann nur dann alle Daten fehlerfrei senden, wenn die zu sendenden Daten in die Variable an SD_1 passen. |
Ausgänge
DONE
Datentyp: | BOOL |
Beschreibung: | Mit einer steigenden Flanke wird angezeigt, dass die Daten erfolgreich vom Sendepuffer SD_1 entweder auf das PCP-Objekt (wie mit VAR_1 spezifiziert) oder in die PDD-Variable geschrieben wurden. |
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. |
|