FB_TpktServerSettingsClass

FB_TpktServerSettingsClass 1:

Der Funktionsbaustein FB_TpktServerSettingsClass dient der Konfiguration der TPKT-Kommunikationsschicht.

Namensraum: Tc3_Tpkt
Bibliothek: Tc3_Tpkt (Tc3_Tpkt.compiled-library)

Vererbungshierarchie

FB_SocketServerSettingsClass -> FB_TpktServerSettingsClass

FUNCTION_BLOCK FB_TpktServerSettingsClass EXTENDS FB_SocketServerSettingsClass IMPLEMENTS I_TpktServerSettingsClass

FB_TpktServerSettingsClass 2: Schnittstellen

Typ

Beschreibung

I_TpktServerSettingsClass

Schnittstelle zur Konfiguration der TPKT-Kommunikationsschicht.

FB_TpktServerSettingsClass 3: Methoden

Name

Beschreibung

Defaults

Setzt die Konfigurationseinstellungen auf die Standardwerte zurück.

FB_TpktServerSettingsClass 4: 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

T_AmsNetID

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

T_Ipv4Addr

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

T_ThrottleTimes

Get,Set

-//-

Param_Sockets.cDefaultReceiverThrottleTimes

Konfiguration der Zykluszeiten für den Empfangsdaten-Throttle-Polling-Mode.

eTraceSocket

E_TraceLevel

Get,Set

-//-

E_TraceLevel.None

Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen.

ipTLS

I_SocketTlsSettingsClass

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

I_TpktServerSettingsClass

T#10s

Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf.

Set

Local

eTraceTpkt

E_TraceLevel

Get

I_TpktServerSettingsClass

E_TraceLevel.None

Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen.

Set

Local