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.
Tipp |
|
|---|---|
|
Die HW-Kennung der markierten Schnittstelle finden Sie unter Eigenschaften – Allgemein – HW-Kennung.
Die HW-Kennung können Sie als numerischen Wert sowie als Systemkonstante vom Typ Hw_Interface konfigurieren. Die Systemkonstante finden Sie unter Eigenschaften – Systemkonstanten. Verwenden Sie immer die HW-Kennung der Schnittstelle und nicht eines Ports, oder des IO-Systems.
|
|
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) |