Beschreibung der Formalparameter
|
Name |
Art |
Typ |
Beschreibung |
|---|---|---|---|
|
REQ_DB |
IN |
BLOCK_DB |
DB der ibaPDA-Kommunikationsschnittstelle ibaREQ_DB |
|
CON_ID |
IN |
INT |
Eindeutige Verbindungs-Id des Sendebausteins (TUSEND) |
|
LOCAL_DEVICE_ID |
IN |
BYTE |
Device-Id des Sendebausteins (TUSEND) |
|
LOCAL_PORT |
IN |
DINT |
Verwendete lokale Portnummer |
|
RESET_CON |
IN |
BOOL |
FALSE: kein Reset (Standard) TRUE: Reset der Kommunikationsverbindung |
|
ERROR_STATUS |
OUT |
WORD |
Interner Fehlercode |
|
ERROR_TCON |
OUT |
WORD |
Fehlercode Verbindungsaufbau des Bausteins TCON |
|
COUNT_TCON |
OUT |
WORD |
Zähler Versuche Verbindungsaufbau |
|
ERROR_TSEND |
OUT |
WORD |
Fehlercode des Sendebausteins TUSEND |
|
COUNT_TSEND |
OUT |
WORD |
Zähler gesendete Telegramme |
|
LOST_SAMPLES |
OUT |
WORD |
Zähler für verlorene Messwerte |
Folgende SFCs werden intern verwendet:
-
FB145 (ibaREQ_UDPact)
-
FB 65 (TCON)
-
FB 66 (TDISCON)
-
FB 67 (TUSEND)
-
SFB 4 (TON)
-
UDT 65 (TCON_PAR)
-
UDT 66 (TADDR_PAR)
-
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.
CON_ID
Eindeutige Referenz auf die aufzubauende Verbindung. Entspricht dem Parameter ID des Siemens Standardbausteins TCON.
LOCAL_DEVICE_ID
Kennung der verwendeten Schnittstelle. Entspricht dem Parameter local_device_id in der Struktur CONNECT des Siemens Standardbausteins TCON.
|
Hexadezimalwert |
Beschreibung |
|---|---|
|
B#16#01 |
Kommunikation über die IE-Schnittstelle auf Interface-Steckplatz 1 (IF1) bei WinAC RTX oder eine IM 151-8 PN/DP CPU |
|
B#16#02 |
Kommunikation über die integrierte PROFINET-Schnittstelle der CPU31x-2 PN/DP, CPU314C-2 PN/DP und IM154-8 CPU |
|
B#16#03 |
Kommunikation über die integrierte PROFINET-Schnittstelle der CPU319-3 PN/DP, CPU315T-3 PN/DP, CPU317T-3 PN/DP, CPU317TF-3PN/DP |
|
B#16#04 |
Kommunikation über SINUMERIK NCU7x0.2 PN mit CPU319-3 PN/DP und SINUMERIK NCU7x0.3PN mit CPU317-2 PN/DP |
|
B#16#05 |
Kommunikation über die integrierte PROFINET-Schnittstelle der CPU412-2 PN, CPU414-3 PN/DP, CPU416-3 PN/DP, CPU412-5H PN/DP (Rack 0), CPU414-5H PN/DP (Rack 0), CPU416-5H PN/DP (Rack 0) und CPU417-5H PN/DP (Rack 0) |
|
B#16#06 |
Kommunikation über die IE-Schnittstelle auf Interface-Steckplatz 2 (IF2) bei WinAC RTX |
|
B#16#08 |
Kommunikation über die integrierte PROFINET-Schnittstelle der CPU410-5H (Rack 0) |
|
B#16#0B |
Kommunikation über die IE-Schnittstelle auf Interface-Steckplatz 3 (IF3) bei WinAC RTX |
|
B#16#0F |
Kommunikation über die IE-Schnittstelle auf Interface-Steckplatz 4 (IF4) bei WinAC RTX |
|
B#16#15 |
Kommunikation über die integrierte PROFINET-Schnittstelle der CPU412-5H PN/DP (Rack 1), CPU414-5H PN/DP (Rack 1), CPU416-5H PN/DP (Rack 1) und CPU417-5H PN/DP (Rack 1) |
|
B#16#18 |
Kommunikation über die integrierte PROFINET-Schnittstelle der CPU 410-5H (Rack 1) |
Andere Dokumentation |
|
|---|---|
|
Weitere Informationen finden Sie im SiePortal unter https://support.industry.siemens.com/cs/de/de/view/51339682 |
|
LOCAL_PORT
Nummer des lokal verwendeten Ports.
RESET_CON
Dient zum manuellen Rücksetzen der Kommunikationsverbindung.
ERROR_STATUS
Interner Fehlercode des Bausteins. Liegt kein Fehler vor, wird der Wert 0 ausgegeben.
|
Dezimalwert ERROR_STATUS |
Beschreibung |
|---|---|
|
350 |
Parameter LOCAL_DEVICE_ID is invalid. |
|
360 |
Parameter LOCAL_PORT is invalid. |
ERROR_TCON
Fehlercode beim Verbindungsaufbau. Es werden die Standardfehlercodes des Bausteins TCON ausgegeben.
0x8yyy Fehlercode des Bausteins TCON wird durchgereicht.
COUNT_TCON
Zähler für die Versuche eines Verbindungsaufbaus. Ein ansteigender Wert deutet auf Probleme beim Aufbau der Verbindung zum ibaPDA-Rechner hin.
ERROR_TSEND
Fehlercode beim Senden. Es werden die Standardfehlercodes des Bausteins TUSEND ausgegeben.
0x8yyy Fehlercode des Bausteins TUSEND wird durchgereicht.
COUNT_TSEND
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.
Fehlercodes
|
Hexadezimalwert ERROR_TCON |
Beschreibung |
|---|---|
|
W#16#8086 |
The ID parameter is outside the valid range. |
|
W#16#8087 |
Maximum number of connections reached; no additional connection possible. |
|
W#16#8089 |
The CONNECT parameter does not point to a data block. |
|
W#16#809A |
The CONNECT parameter points to a field that does not match the length of the connection description (UDT65). |
|
W#16#809B |
The local_device_id in the connection description does not match the CPU. |
|
W#16#80A0 |
Group error for error codes W#16#80A1 and W#16#80A2 |
|
W#16#80A1 |
Connection or port is already used by user. |
|
W#16#80A2 |
Local or remote port is used by the system. |
|
W#16#80A3 |
Attempt is being made to re-establish an existing connection. |
|
W#16#80A4 |
IP address of the remote connection endpoint is invalid, or it matches the local IP address. |
|
W#16#80A7 |
Communications error: You called TDISCON before TCON had completed. TDISCON must first complexly terminate the connection referenced by the ID. |
|
W#16#80B2 |
The CONNECT parameter points to a data block that was generated with the keyword UNLINKED. |
|
W#16#80B3 |
Inconsistent parameter assignment: Group error for the error codes W#16#80A0 to W#16#80A2, W#16#80A4, W#16#80B4 to W#16#80B9 |
|
W#16#80B5 |
Error in active_est parameter (UDT 65) in the UDP protocol variant |
|
W#16#80B6 |
Parameter assignment error relating to the connection_type parameter (UDT 65) |
|
W#16#80B7 |
Error in one of the following parameters of UDT 65: block_length, local_tsap_id_len, rem_subnet_id_len, rem_staddr_len, rem_tsap_id_len, next_staddr_len |
|
W#16#80B8 |
Parameter ID in the local connection description (UDT 65) and parameter ID are different. |
|
W#16#80C3 |
All connection resources are in use. |
|
W#16#80C4 |
Temporary communications error:
|
|
Hexadezimalwert ERROR_TSEND |
Beschreibung |
|---|---|
|
W#16#8085 |
LEN parameter has the value "0" or is greater than the highest valid value. |
|
W#16#8086 |
The ID parameter is outside the valid address range. |
|
W#16#8088 |
LEN parameter is greater than the memory area specified in DATA. |
|
W#16#8089 |
ADDR parameter does not point to a data block. |
|
W#16#80A1 |
Communication error:
|
|
W#16#80A4 |
IP address of the remote connection endpoint is invalid, or it matches the local IP address. |
|
W#16#80B3 |
The protocol variant (connection_type parameter in the connection description) is not set to UDP. Please use FB 63 TSEND. ADDR parameter: Invalid settings for port number. |
|
W#16#80C3 |
|
|
W#16#80C4 |
Temporary communications error:
|
Andere Dokumentation |
|
|---|---|
|
Weitere Informationen entnehmen Sie der Siemens-Dokumentation zu den Bausteinen TCON und TSEND. |
|