FB_SocketClientSettingsClass

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 1: Schnittstellen

Typ

Beschreibung

I_SocketClientSettingsClass

Schnittstelle zur Konfiguration der TCP/IP-Kommunikationsschicht.

FB_SocketClientSettingsClass 2: 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

‘127.0.0.1‘

TCP/IP Portnummer des Servers.

Set

Local

sRemoteHost

T_Ipv4Addr

Get

I_SocketClientSettingsClass

102

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