Beschreibung der Formalparameter

Name

Art

Typ

Beschreibung

reset

IN

BOOL

FALSE: kein Reset (Standard) TRUE: Reset des Bausteins

interfaceId

IN

HW_ANY

HW-Kennung der genutzten Schnittstelle

connectionId

IN

CONN_OUC

eindeutige Verbindungs-ID des Sendebausteins (TSEND_C)

localPort

IN

UINT

lokale Portnummer

sampleTime_ms

IN

UINT

Signalabtastzeit in Millisekunden

REQ_DB

INOUT

UDT

Pointer auf den Kommunikationsdatenbereich ibaREQ_DB-Interface in ibaREQ_DB

buffer

INOUT

UDT

Pointer auf den Pufferdatenbereich ibaREQ_NetE-Bufferdata in ibaREQ_DB

state

OUT

STRING[16]

Bausteinstatus

error

OUT

BOOL

interner Fehlerindikator

errorStatus

OUT

WORD

interner Fehlercode

errorStatusTCON

OUT

WORD

Fehlercode des intern aufgerufenen TCON Bausteins

errorStatusTUSEND1

OUT

WORD

Fehlercode des intern aufgerufenen 1. TUSEND Bausteins

errorStatusTUSEND2

OUT

WORD

Fehlercode des intern aufgerufenen 2. TUSEND Bausteins

errorStatusTDISCON

OUT

WORD

Fehlercode des intern aufgerufenen TDISCON Bausteins

lostSamples

OUT

UNIT

Zähler für verlorene Messwerte

mode

OUT

UNIT

erkannter ibaNet-E Modus

numImg

OUT

UNIT

erkannte Anzahl Images pro Frame

numFrg

OUT

UNIT

erkannte Anzahl Fragments pro Frame

Detaillierte Beschreibung

reset

Dient zum manuellen Rücksetzen des Bausteins.

interfaceId

Die HW-Kennung der genutzten Schnittstelle ist eine Konstante im TIA Portal und abhängig von der konfigurierten Hardware.

connectionId

Eindeutige Referenz auf die aufzubauende Verbindung, Wertebereich: 1 bis 4095.

localPort

Nummer des lokal verwendeten Ports

sampleTime_ms

Signalabtastzeit in Millisekunden

REQ_DB

Zeiger auf den Kommunikationsdatenbereich. Über diesen Bereich findet der Datenaustausch mit ibaPDA statt. Konfigurieren Sie bei allen zusammengehörigen Request-Blöcken den identischen DB.

buffer

Zeiger auf den Pufferdatenbereich. In diesen Bereich werden die gepufferten Signalwerte zwischengespeichert. Konfigurieren Sie bei allen zusammengehörigen Request-Blöcken den identischen DB.

state

Bausteinstatus in Klartext

error

Interner Fehlerindikator des Bausteins. Liegt kein Fehler vor, wird der Wert FALSE ausgegeben.

errorStatus

Interner Fehlercode des Bausteins. Liegt kein Fehler vor, wird der Wert 0 ausgegeben.

errorStatusTCON

Fehlercode des intern aufgerufenen TCON Bausteins.

errorStatusTUSEND1

Fehlercode des intern aufgerufenen 1. TUSEND Bausteins.

errorStatusTUSEND2

Fehlercode des intern aufgerufenen 2. TUSEND Bausteins.

errorStatusTDISCON

Fehlercode des intern aufgerufenen TDISCON Bausteins.

Eine Auflistung aller möglichen Fehlercodes der Systembausteine TCON, TUSEND, TDISCON finden Sie in der Siemens-Dokumentation.

lostSamples

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.

mode

Erkannter ibaNet-E Modus.0: ungültig, 1: single Image, 2: multi Image, 3: fragmented Image

numImg

Erkannte Anzahl Images pro Frame

numFrg

Erkannte Anzahl Fragments pro Frame

Fehlercodes

Wert errorStatus

Beschreibung

Hexadezimal

Dezimal

0x09

9

internal error (RD_SINFO)