FB_Rfc1006ServerSettingsClass
Der Funktionsbaustein FB_Rfc1006ServerSettingsClass dient der Konfiguration der RFC1006-Kommunikationsschicht.
Namensraum: Tc3_Rfc1006
Bibliothek: Tc3_Rfc1006 (Tc3_Rfc1006.compiled-library)
Vererbungshierarchie
FB_SocketServerSettingsClass -> FB_TpktServerSettingsClass -> FB_Rfc1006ServerSettingsClass
FUNCTION_BLOCK FB_Rfc1006ServerSettingsClass EXTENDS FB_TpktServerSettingsClass IMPLEMENTS I_Rfc1006ServerSettingsClass
Schnittstellen
Typ | Beschreibung |
---|---|
Schnittstelle zur Konfiguration der RFC1006-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,Set |
Geerbt von FB_TpktServerSettingsClass |
T#10s |
Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. |
eTraceTpkt |
Get,Set |
-//- |
E_TraceLevel.None |
Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | |
|
|
|
|
|
|
sCalling_T_Selector |
STRING |
Get |
’00 00’ |
RFC 1006 Parameter: Calling transport address selector (source). | |
Set |
Local | ||||
sCalled_T_Selector |
STRING |
Get |
’00 01’ |
RFC 1006 Parameter: Called transport address selector (destination). | |
Set |
Local | ||||
eTpduSize |
Get |
E_Rfc1006TpduSize.Size_1024 |
Maximale TPDU-Bytelänge. | ||
Set |
Local | ||||
tRfc1006Timeout |
TIME |
Get |
T#15s |
Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. | |
Set |
Local | ||||
eTraceRfc1006 |
Get |
E_TraceLevel.None |
Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | ||
Set |
Local |