I_SocketServerSettingsClass

Objekte, die diese Schnittstelle implementieren, dienen der Konfiguration der TCP/IP‑Kommunikationsschicht.

Namensraum: Tc3_Sockets
Bibliothek: Tc3_Sockets (Tc3_Sockets.compiled-library)

Vererbungshierarchie

I_SocketServerSettingsClass -> __System.IQueryInterface

INTERFACE I_SocketServerSettingsClass EXTENDS __System.IQueryInterface

I_SocketServerSettingsClass 1: Methoden

Name

Beschreibung

Defaults

Setzt die Konfigurationseinstellungen auf die Standardwerte zurück.

I_SocketServerSettingsClass 2: Eigenschaften

Name

Typ

Zugriff

Beschreibung

bAutoCleanup

BOOL

Get

Aktiviert/Deaktiviert das automatische Aufräumen/Schließen der unbenutzten Sockets (z.B. nach Programmdownload oder Reset der SPS).

bEnable

BOOL

Get

Aktiviert/deaktiviert das Herstellen der Serververbindungen. Beim „TRUE“ wird Listen-Befehl aktiviert (horchen und ankommende Verbindungen werden akzeptiert) und beim „FALSE“ abgelehnt/deaktiviert.

sSrvNetID

T_AmsNetID

Get

TwinCAT-Netzwerkadresse des TwinCAT TCP/IP Servers (TF6310). Beim Leerstring wird die Netzwerkadresse des lokalen TwinCAT-Systems verwendet.

nLocalPort

UDINT

Get

TCP/IP-Portnummer des Servers.

sLocalHost

T_Ipv4Addr

Get

IPv4-Netzwerkaddresse des Servers.

tListen

TIME

Get

Wiederholungszykluszeit für den internen TCP/IP-Socket Listen-Befehl.

tAccept

TIME

Get

Wiederholungszykluszeit für die internen TCP/IP-Socket Accept-Befehle.

tAdsTimeout

TIME

Get

Maximale Zeit, die bei der Ausführung der ADS-Dienste nicht überschritten werden darf.

tSocketTimeout

TIME

Get

Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf.

bThrottleMode

BOOL

Get

Aktiviert/deaktiviert den Empfangsdaten-Throttle-Polling-Mode.

throttleTimes

T_ThrottleTimes

Get

Konfiguration der Zykluszeiten für den Empfangsdaten-Throttle-Polling-Mode.

eTraceSocket

E_TraceLevel

Get

Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen.

ipTLS

I_SocketTlsSettingsClass

Get

Konfigurationsparameter der TLS-Protokollschicht (Transport Layer Security).

bEvaLinkStatusErr

BOOL

Get

Konfiguriert den Auswertungsmodus für den Linkstatusfehler des Netzwerkadapters.