Beschreibung der Formalparameter
|
Name |
Art |
Typ |
Beschreibung |
|---|---|---|---|
|
REQ_DB |
IN |
BLOCK_DB |
DB der ibaPDA-Kommunikationsschnittstelle ibaREQ_DB |
|
ID |
IN |
INT |
Verbindungs-ID der in NetPro projektierten Verbindung |
|
HW_LADDR |
IN |
WORD |
Baugruppen-Anfangsadresse des CP |
|
ERROR_STATUS |
OUT |
WORD |
Interner Fehlercode |
|
ERROR_SEND |
OUT |
WORD |
Fehlercode des Sendebausteins AG_LSEND |
|
COUNT_SEND |
OUT |
WORD |
Telegrammzähler des Sendebausteins |
|
LOST_SAMPLES |
OUT |
WORD |
Zähler für verlorene Messwerte |
Folgende SFCs werden intern verwendet:
-
FB145 (ibaREQ_UDPact)
-
FC 50 (AG_LSEND)
-
UDT 145 (ibaUDT_UDPact)
Detaillierte Beschreibung
REQ_DB
Über diesen DB findet der Datenaustausch mit ibaPDA statt. Konfigurieren Sie bei allen zusammengehörigen Request-Blöcken den identischen DB.
ID
Eindeutige Referenz auf die aufzubauende Verbindung. Muss mit der in NetPro verwendeten ID übereinstimmen.
HW_LADDR
Baugruppen-Anfangsadresse des verwendeten CP. Muss mit der in NetPro verwendeten LADDR übereinstimmen.
ERROR_STATUS
Interner Fehlercode des Bausteins. Liegt kein Fehler vor, wird der Wert 0 ausgegeben.
ERROR_SEND
Fehlercode beim Senden. Es werden die Standardfehlercodes des Bausteins AG_SEND ausgegeben.
Folgende Fehlercodes können ausgegeben werden:
0x8yyy Fehlercode des Bausteins AG_LSEND wird durchgereicht.
COUNT_SEND
Zähler für die gesendeten Telegramme. Der Zähler wird im Normalfall fortlaufend inkrementiert.
LOST_SAMPLES
Der Zähler wird bei jedem Bausteinaufruf inkrementiert, falls kein neues UDP-Telegramm an ibaPDA gesendet werden kann, da der vorhergehende Sende-Auftrag noch nicht abgeschlossen ist. Ein stetig ansteigender Wert deutet auf einen Engpass bei der Kommunikationsperformance hin.