FB_Rfc1006ClientSettingsClass

Der Funktionsbaustein FB_Rfc1006ClientSettingsClass dient der Konfiguration der RFC1006-Kommunikationsschicht.

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

Vererbungshierarchie

FB_SocketClientSettingsClass -> FB_TpktClientSettingsClass -> FB_Rfc1006ClientSettingsClass

FUNCTION_BLOCK FB_Rfc1006ClientSettingsClass EXTENDS FB_TpktClientSettingsClass IMPLEMENTS I_Rfc1006ClientSettingsClass

FB_Rfc1006ClientSettingsClass 1: Schnittstellen

Typ

Beschreibung

I_Rfc1006ClientSettingsClass

Schnittstelle zur Konfiguration der RFC1006-Kommunikationsschicht

FB_Rfc1006ClientSettingsClass 2: Eigenschaften

Name

Typ

Zugriff

Definitionsort

Initialwert

Beschreibung

bAutoCleanup

BOOL

Get,Set

Geerbt von FB_SocketClientSettingsClass

TRUE

Aktiviert/Deaktiviert das automatische Aufräumen/Schließen der unbenutzten Sockets (z.B. nach Programmdownload oder Reset der SPS).

sSrvNetID

T_AmsNetID

Get,Set

-//-

‘‘

TwinCAT Netzwerkadresse des TwinCAT TCP/IP Servers (TF6310). Beim Leerstring wird die Netzwerkadresse des lokalen TwinCAT Systems verwendet.

nRemotePort

UDINT

Get,Set

-//-

‘127.0.0.1‘

TCP/IP Portnummer des Servers.

sRemoteHost

T_Ipv4Addr

Get,Set

-//-

102

IPv4-Netzwerkaddresse des Servers.

tConnect

TIME

Get,Set

-//-

T#45s

Früheste Zeit, nach deren Ablauf eine neue Verbindung aufgebaut werden kann.

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.

 

 

 

 

 

 

tTpktTimeout

TIME

Get,Set

Geerbt von FB_TpktClientSettingsClass

T#10s

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

eTraceTpkt

E_TraceLevel

Get,Set

-//-

E_TraceLevel.None

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

 

 

 

 

 

 

sCalling_T_Selector

STRING

Get

I_Rfc1006ClientSettingsClass

’00 00’

RFC 1006 Parameter: Calling transport address selector (source).

Set

Local

sCalled_T_Selector

STRING

Get

I_Rfc1006ClientSettingsClass

’00 01’

RFC 1006 Parameter: Called transport address selector (destination).

Set

Local

eTpduSize

E_Rfc1006TpduSize

Get

I_Rfc1006ClientSettingsClass

E_Rfc1006TpduSize.Size_1024

Maximale TPDU-Bytelänge.

Set

Local

tRfc1006Timeout

TIME

Get

I_Rfc1006ClientSettingsClass

T#15s

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

Set

Local

eTraceRfc1006

E_TraceLevel

Get

I_Rfc1006ClientSettingsClass

E_TraceLevel.None

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

Set

Local