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.