FB_SocketClientSettingsClass

FB_SocketClientSettingsClass 1:

Der Funktionsbaustein FB_SocketClientSettingsClass dient der Konfiguration der TCP/IP-Kommunikationsschicht.

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

Vererbungshierarchie

FB_SocketClientSettingsClass

FUNCTION_BLOCK FB_SocketClientSettingsClass IMPLEMENTS I_SocketClientSettingsClass

FB_SocketClientSettingsClass 2: Schnittstellen

Typ

Beschreibung

I_SocketClientSettingsClass

Schnittstelle zur Konfiguration der TCP/IP-Kommunikationsschicht.

FB_SocketClientSettingsClass 3: Methoden

Name

Beschreibung

Defaults

Setzt die Konfigurationseinstellungen auf die Standardwerte zurück.

FB_SocketClientSettingsClass 4: Eigenschaften

Name

Typ

Zugriff

Definitionsort

Initialwert

Beschreibung

bAutoCleanup

BOOL

Get

I_SocketClientSettingsClass

TRUE

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

Set

Local

sSrvNetID

T_AmsNetID

Get

I_SocketClientSettingsClass

‘‘

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

Set

Local

nRemotePort

UDINT

Get

I_SocketClientSettingsClass

102

TCP/IP-Portnummer des Servers.

Set

Local

sRemoteHost

T_Ipv4Addr

Get

I_SocketClientSettingsClass

‘127.0.0.1‘

IPv4-Netzwerkaddresse des Servers.

Set

Local

tConnect

TIME

Get

I_SocketClientSettingsClass

T#45s

Früheste Zeit, nach deren Ablauf eine neue Verbindung aufgebaut werden kann.

Set

Local

tAdsTimeout

TIME

Get

I_SocketClientSettingsClass

DEFAULT_ADS_TIMEOUT

Maximale Timeoutzeit für ADS-Dienste, sie dürfen nicht überschritten werden.

Set

Local

tSocketTimeout

TIME

Get

I_SocketClientSettingsClass

T#5s

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

Set

Local

bThrottleMode

BOOL

Get

I_SocketClientSettingsClass

TRUE

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

Set

Local

throttleTimes

T_ThrottleTimes

Get

I_SocketClientSettingsClass

Param_Sockets.cDefaultReceiverThrottleTimes

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

Set

Local

eTraceSocket

E_TraceLevel

Get

I_SocketClientSettingsClass

E_TraceLevel.None

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

Set

Local

ipTLS

I_SocketTlsSettingsClass

Get

I_SocketTlsSettingsClass

0

Konfigurationsparameter der TLS-Protokollschicht (Transport Layer Security). Wert Null = nicht konfiguriert.

Set

Local

bEvaLinkStatusErr

BOOL

Get

I_SocketClientSettingsClass

FALSE

Konfiguriert den Auswertungsmodus für den Linkstatusfehler des Netzwerkadapters. Wenn „FALSE“ dann deaktiviert, kurze Verbindungsunterbrechungen werden überbrückt. Bei „TRUE“ aktiviert, die Verbindung wird abgebrochen beim Erkennen vom Verbindungsfehler.

Set

Local