FB_SocketServerSettingsClass
Der Funktionsbaustein FB_SocketServerSettingsClass dient der Konfiguration der TCP/IP-Kommunikationsschicht.
Namensraum: Tc3_Sockets
Bibliothek: Tc3_Sockets (Tc3_Sockets.compiled-library)
Vererbungshierarchie
FB_SocketServerSettingsClass
FUNCTION_BLOCK FB_SocketServerSettingsClass IMPLEMENTS I_SocketServerSettingsClass
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 | ||||
bEnable |
BOOL |
Get |
FALSE |
Aktiviert/deaktiviert das Herstellen der Serververbindungen. Beim „TRUE“ wird Listen-Befehl aktiviert (horchen und ankommende Verbindungen werden akzeptiert) und beim „FALSE“ abgelehnt/deaktiviert. | |
Set |
Local | ||||
sSrvNetID |
Get |
‘‘ |
TwinCAT Netzwerkadresse des TwinCAT TCP/IP-Servers (TF6310). Beim Leerstring wird die Netzwerkadresse des lokalen TwinCAT Systems verwendet. | ||
Set |
Local | ||||
nLocalPort |
UDINT |
Get |
‘127.0.0.1‘ |
TCP/IP-Portnummer des Servers. | |
Set |
Local | ||||
sLocalHost |
Get |
102 |
IPv4-Netzwerkaddresse des Servers. | ||
Set |
Local | ||||
tAccept |
TIME |
Get |
T#1s |
Wiederholungszykluszeit für die internen TCP/IP-Socket Accept-Befehle. | |
Set |
Local | ||||
tListen |
TIME |
Get |
T#1s |
Wiederholungszykluszeit für den internen TCP/IP-Socket Listen-Befehl. | |
Set |
Local | ||||
tAdsTimeout |
TIME |
Get |
DEFAULT_ADS_TIMEOUT |
Maximale Timeoutzeit für ADS-Dienste, sie darf 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 |