Interne Fehlercodes des TwinCAT TCP/IP Connection Servers

Code (hex)

Code (dez)

Symbolische Konstante

Beschreibung

0x00008001

32769

TCPADSERROR_NOMOREENTRIES

Es können keine neuen Sockets mehr erstellt werden (bei FB_SocketListen und FB_SocketConnect).

0x00008002

32770

TCPADSERROR_NOTFOUND

Socket-Handle ist ungültig (bei FB_SocketReceive, FB_SocketAccept, FB_SocketSend etc.).

0x00008003

32771

TCPADSERROR_ALREADYEXISTS

Wird beim Aufruf von FB_SocketListen zurückgeliefert, wenn der Listener TcpIp-Port schon existiert.

0x00008004

32772

TCPADSERROR_NOTCONNECTED

Wird beim Aufruf von FB_SocketReceive zurückgeliefert, falls der Client Socket nicht mehr mit dem Server verbunden ist.

0x00008005

32773

TCPADSERROR_NOTLISTENING

Wird beim Aufruf von FB_SocketAccept zurückgeliefert, falls ein Fehler im Listener Socket registriert wurde.

0x00008006

32774

TCPADSERROR_HOST_NOT_FOUND

Wird zurückgegeben, wenn das Zielsystem nicht erreichbar ist.

0x00008080

32896

TCPADSERROR_TLS_INVALID_STATE

Wird zurückgegeben, wenn FB_TlsSocketAddCa, FB_TlsSocketAddCrl , FB_TlsSocketSetCert oder FB_TlsSocketSetPsk aufgerufen werden und bereits ein Connect aufgerufen wurde.

0x00008081

32897

TCPADSERROR_TLS_CA_NOTFOUND

Wird zurückgegeben, wenn das angegebene CA Zertifikat nicht gefunden wurde.

0x00008082

32898

TCPADSERROR_TLS_CERT_NOTFOUND

Wird zurückgegeben, wenn die angegebene Zertifikatsdatei nicht gefunden wurde.

0x00008083

32899

TCPADSERROR_TLS_KEY_NOTFOUND

Wird zurückgegeben, wenn die angegebene Datei mit dem Private Key nicht gefunden wurde.

0x00008084

32900

TCPADSERROR_TLS_CA_INVALID

Wird zurückgegeben, wenn das angegebene CA Zertifikat nicht eingelesen werden konnte oder ungültig ist.

0x00008085

32901

TCPADSERROR_TLS_CERT_INVALID

Wird zurückgegeben, wenn die angegebene Zertifikatsdatei nicht eingelesen werden konnte oder ungültig ist.

0x00008086

32902

TCPADSERROR_TLS_KEY_INVALID

Wird zurückgegeben, wenn der angegebene Private Key nicht eingelesen werden konnte oder ungültig ist.

0x00008087

32903

TCPADSERROR_TLS_VERIFY_FAIL

Wird zurückgegeben, wenn beim TLS Handshake die Gegenstelle nicht verifiziert werden konnte.

0x00008088

32904

TCPADSERROR_TLS_SETUP

Wird zurückgegeben, wenn ein allgemeiner Fehler bei der Einrichtung der TLS Verbindung aufgetreten ist.

0x00008089

32905

TCPADSERROR_TLS_HANDSHAKE_FAIL

Wird zurückgegeben, wenn ein Fehler beim TLS Handshake aufgetreten ist. Üblicherweise funktioniert der Handshake immer. Wenn es jedoch zu Verbindungsproblemen während des Handshakes kommt, so kann dieser fehlschlagen.

0x0000808A

32906

TCPADSERROR_TLS_CIPHER_INVALID

Wird zurückgegeben, wenn eine ungültige Cipher Suite angegeben wurde.

0x0000808B

32907

TCPADSERROR_TLS_VERSION_INVALID

Wird zurückgegeben, wenn eine ungültige TLS Version angegeben wurde.

0x0000808C

32908

TCPADSERROR_TLS_CRL_INVALID

Wird zurückgegeben, wenn die angegebene Certificate Revocation List (CRL) ungültig ist.

0x0000808D

32909

TCPADSERROR_TLS_INTERNAL_ERROR

Wird zurückgegeben, wenn ein interner Fehler bei der Einrichtung der TLS Verbindung aufgetreten ist.

0x0000808E

32910

TCPADSERROR_TLS_PSK_SETUP_ERROR

Wird zurückgegeben, wenn ein Fehler bei der Verwendung eines PreSharedKey (PSK) für TLS aufgetreten ist.

0x0000808F

32911

TCPADSERROR_TLS_CN_MISMATCH

Wird zurückgegeben, wenn der CommonName im Zertifikat der Gegenstelle nicht zu dem verwendeten Hostname oder der IP-Adresse passt.

0x00008090

32912

TCPADSERROR_TLS_CERT_EXPIRED

Wird zurückgegeben, wenn das Zertifikat der Gegenstelle abgelaufen ist.

0x00008091

32913

TCPADSERROR_TLS_CERT_REVOKED

Wird zurückgegeben, wenn das Zertifikat der Gegenstelle zurückgezogen wurde.

0x00008092

32914

TCPADSERROR_TLS_CERT_MISSING

Wird zurückgegeben, wenn die Gegenstelle kein Zertifikat übermittelt hat.

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken

TwinCAT v3.1

PC, CX (x86) oder CX (Arm®)

Tc2_TcpIp