FB_TpktServerSettingsClass
Der Funktionsbaustein FB_TpktServerSettingsClass dient der Konfiguration der TPKT-Kommunikationsschicht.
Namensraum: Tc3_Tpkt
Bibliothek: Tc3_Tpkt (Tc3_Tpkt.compiled-library)
FUNCTION_BLOCK FB_TpktServerSettingsClass EXTENDS FB_SocketServerSettingsClass IMPLEMENTS I_TpktServerSettingsClass
Schnittstellen
Typ | Beschreibung |
---|---|
Schnittstelle zur Konfiguration der TPKT-Kommunikationsschicht. |
Eigenschaften
Name |
Typ |
Zugriff |
Definitionsort |
Initialwert |
Beschreibung |
---|---|---|---|---|---|
bAutoCleanup |
BOOL |
Get,Set |
Geerbt von FB_SocketServerSettingsClass |
TRUE |
Aktiviert/Deaktiviert das automatische Aufräumen/Schließen der unbenutzten Sockets (z. B. nach Programmdownload oder Reset der SPS). |
bEnable |
BOOL |
Get,Set |
-//- |
FALSE |
Aktiviert/deaktiviert das Herstellen der Serververbindungen. Beim „TRUE“ wird Listen-Befehl aktiviert (horchen und ankommende Verbindungen werden akzeptiert) und beim „FALSE“ abgelehnt/deaktiviert. |
sSrvNetID |
Get,Set |
-//- |
‘‘ |
TwinCAT Netzwerkadresse des TwinCAT TCP/IP-Servers (TF6310). Beim Leerstring wird die Netzwerkadresse des lokalen TwinCAT Systems verwendet. | |
nLocalPort |
UDINT |
Get,Set |
-//- |
‘127.0.0.1‘ |
TCP/IP-Portnummer des Servers. |
sLocalHost |
Get,Set |
-//- |
102 |
IPv4-Netzwerkaddresse des Servers. | |
tAccept |
TIME |
Get,Set |
-//- |
T#1s |
Wiederholungszykluszeit für die internen TCP/IP-Socket Accept-Befehle. |
tListen |
TIME |
Get,Set |
-//- |
T#1s |
Wiederholungszykluszeit für den internen TCP/IP-Socket Listen-Befehl. |
tAdsTimeout |
TIME |
Get,Set |
-//- |
DEFAULT_ADS_TIMEOUT |
Maximale Timeoutzeit für ADS-Dienste, sie darf nicht überschritten werden. |
tSocketTimeout |
TIME |
Get,Set |
-//- |
T#5s |
Maximale Timeoutzeit die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. |
bThrottleMode |
BOOL |
Get,Set |
-//- |
TRUE |
Aktiviert/deaktiviert den Empfangsdaten-Throttle-Polling-Mode. |
throttleTimes |
Get,Set |
-//- |
Param_Sockets.cDefaultReceiverThrottleTimes |
Konfiguration der Zykluszeiten für den Empfangsdaten-Throttle-Polling-Mode. | |
eTraceSocket |
Get,Set |
-//- |
E_TraceLevel.None |
Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | |
ipTLS |
Get,Set |
-//- |
0 |
Konfigurationsparameter der TLS-Protokollschicht (Transport Layer Security). Wert Null = nicht konfiguriert. | |
bEvaLinkStatusErr |
BOOL |
Get,Set |
-//- |
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. |
|
|
|
|
|
|
tTpktTimeout |
TIME |
Get |
T#10s |
Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. | |
Set |
Local | ||||
eTraceTpkt |
Get |
E_TraceLevel.None |
Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | ||
Set |
Local |