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 | -//- | 102 | TCP/IP-Portnummer des Servers. |
sLocalHost | Get,Set | -//- | ‘127.0.0.1‘ | 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 |