FB_UlosiClientSettingsClass
Der Funktionsbaustein FB_UlosiClientSettingsClass dient der Konfiguration der ULOSI-Kommunikationsschicht (Upper Layer OSI).
Namensraum: Tc3_Ulosi
Bibliothek: Tc3_Ulosi (Tc3_Ulosi.compiled-library)
Vererbungshierarchie
FB_SocketClientSettingsClass -> FB_TpktClientSettingsClass -> FB_Rfc1006ClientSettingsClass -> FB_UlosiClientSettingsClass
FUNCTION_BLOCK FB_UlosiClientSettingsClass EXTENDS FB_Rfc1006ClientSettingsClass IMPLEMENTS I_UlosiClientSettingsClass
Schnittstellen
Typ | Beschreibung |
---|---|
Schnittstelle zur Konfiguration der ULOSI-Kommunikationsschicht. |
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 | 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 | 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 | 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 | 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 | Get,Set | -//- | E_TraceLevel.None | Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | |
|
|
|
|
|
|
sCalling_T_Selector | STRING | Get,Set | Geerbt von FB_Rfc1006ClientSettingsClass | ’00 00’ | RFC 1006 Parameter: Calling transport address selector (source). |
sCalled_T_Selector | STRING | Get,Set | -//- | ’00 01’ | RFC 1006 Parameter: Called transport address selector (destination). |
eTpduSize | Get,Set | -//- | E_Rfc1006TpduSize.Size_1024 | Maximale TPDU-Bytelänge. | |
tRfc1006Timeout | TIME | Get,Set | -//- | T#15s | Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. |
eTraceRfc1006 | Get,Set | -//- | E_TraceLevel.None | Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | |
|
|
|
|
|
|
sCalling_S_Selector | STRING | Get | ’00 01‘ | Calling-S-selector. | |
Set | Local | ||||
sCalled_S_Selector | STRING | Get | ’00 01‘ | Called-S-selector. | |
Set | Local | ||||
nSessionRequirement | WORD | Get | 2 | Session requirements. | |
Set | Local | ||||
sCalling_P_Selector | STRING | Get | ’00 00 00 01‘ | Calling-P-selector. | |
Set | Local | ||||
sCalled_P_Selector | STRING | Get | ’00 00 00 01‘ | Called-P-selector. | |
Set | Local | ||||
nProtocol_Version | BYTE | Get | 1 | Protocol version. | |
Set | Local | ||||
sContext_Name | STRING | Get | '1.0.9506.2.3' | Application context name (object identifier, dotted presentation), MMS. | |
Set | Local | ||||
sCalled_AP_Title | STRING | Get | '1.1.1.999.1' | Called-AP-title. | |
Set | Local | ||||
nCalled_AE_Qualifier | UDINT | Get | 12 | Called-AE-qualifier. | |
Set | Local | ||||
nCalled_AP_InvID | UDINT | Get | 0 | Called-AP-invocation-identifier. | |
Set | Local | ||||
nCalled_AE_InvID | UDINT | Get | 0 | Called-AE-invocation-identifier. | |
Set | Local | ||||
sCalling_AP_Title | STRING | Get | '1.1.1.999' | Calling-AP-title. | |
Set | Local | ||||
nCalling_AE_Qualifier | UDINT | Get | 12 | Calling-AE-qualifier. | |
Set | Local | ||||
nCalling_AP_InvID | UDINT | Get | 0 | Calling-AP-invocation-identifier. | |
Set | Local | ||||
nCalling_AE_InvID | UDINT | Get | 0 | Calling-AE-invocation-identifier. | |
Set | Local | ||||
nRequirements | BYTE | Get | 0 | Requirements (1 == authentication). | |
Set | Local | ||||
sMechanism_Name | STRING | Get | '2.2.3.1' | Authentication mechanism name. | |
Set | Local | ||||
sAuthent_Value | STRING | Get | ‘‘ | Authentication value (password). | |
Set | Local | ||||
tUlosiTimeout | TIME | Get | T#20s | Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. | |
Set | Local | ||||
eTraceUlosi | Get | E_TraceLevel.None | Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | ||
Set | Local |