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
Schnittstellen
Typ | Beschreibung |
---|---|
Schnittstelle zur Konfiguration der TCP/IP-Kommunikationsschicht. |
Eigenschaften
Name | Typ | Zugriff | Definitionsort | Initialwert | Beschreibung |
---|---|---|---|---|---|
bAutoCleanup | BOOL | Get | TRUE | Aktiviert/Deaktiviert das automatische Aufräumen/Schließen der unbenutzten Sockets (z. B. nach Programmdownload oder Reset der SPS). | |
Set | Local | ||||
sSrvNetID | Get | ‘‘ | TwinCAT Netzwerkadresse des TwinCAT TCP/IP-Servers (TF6310). Beim Leerstring wird die Netzwerkadresse des lokalen TwinCAT Systems verwendet. | ||
Set | Local | ||||
nRemotePort | UDINT | Get | 102 | TCP/IP-Portnummer des Servers. | |
Set | Local | ||||
sRemoteHost | Get | ‘127.0.0.1‘ | IPv4-Netzwerkaddresse des Servers. | ||
Set | Local | ||||
tConnect | TIME | Get | T#45s | Früheste Zeit, nach deren Ablauf eine neue Verbindung aufgebaut werden kann. | |
Set | Local | ||||
tAdsTimeout | TIME | Get | DEFAULT_ADS_TIMEOUT | Maximale Timeoutzeit für ADS-Dienste, sie dürfen nicht überschritten werden. | |
Set | Local | ||||
tSocketTimeout | TIME | Get | T#5s | Maximale Timeoutzeit die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. | |
Set | Local | ||||
bThrottleMode | BOOL | Get | TRUE | Aktiviert/deaktiviert den Empfangsdaten-Throttle-Polling-Mode. | |
Set | Local | ||||
throttleTimes | Get | Param_Sockets.cDefaultReceiverThrottleTimes | Konfiguration der Zykluszeiten für den Empfangsdaten-Throttle-Polling-Mode. | ||
Set | Local | ||||
eTraceSocket | Get | E_TraceLevel.None | Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | ||
Set | Local | ||||
ipTLS | Get | 0 | Konfigurationsparameter der TLS-Protokollschicht (Transport Layer Security). Wert Null = nicht konfiguriert. | ||
Set | Local | ||||
bEvaLinkStatusErr | BOOL | Get | 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 |