FB_UlosiServerSettingsClass
Der Funktionsbaustein FB_UlosiServerSettingsClass dient der Konfiguration der ULOSI-Kommunikationsschicht (Upper Layer OSI).
Namensraum: Tc3_Ulosi
Bibliothek: Tc3_Ulosi (Tc3_Ulosi.compiled-library)
Vererbungshierarchie
FB_SocketServerSettingsClass -> FB_TpktServerSettingsClass -> FB_Rfc1006ServerSettingsClass -> FB_UlosiServerSettingsClass
FUNCTION_BLOCK FB_UlosiServerSettingsClass EXTENDS FB_Rfc1006ServerSettingsClass IMPLEMENTS I_UlosiServerSettingsClass
Schnittstellen
Typ | Beschreibung |
---|---|
Schnittstelle zur Konfiguration der ULOSI-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,Set |
Geerbt von FB_Rfc1006ServerSettingsClass |
’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. Bei der Einstellung 16#FFFF ist der Wert optional und wird nicht übertragen. | |
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 | ||||
nPresentRequirements |
BYTE |
Get |
0 |
Presentation requirements. Bei der Einstellung: 0 wird der Wert übertragen und bei der Einstellung 16#FF ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nPresentProtocolVersion |
BYTE |
Get |
16#FF |
Presentation protocol version. Bei der Einstellung 1 wird der Wert übertragen und bei der Einstellung 16#FF ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nProtocol_Version |
BYTE |
Get |
16#FF |
Association Control Service protocol version. Bei der Einstellung 1 wird der Wert übertragen und bei der Einstellung 16#FF ist der Wert optional und wird nicht übertragen. | |
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. Beim Leerstring ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nCalled_AE_Qualifier |
UDINT |
Get |
12 |
Called-AE-qualifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nCalled_AP_InvID |
UDINT |
Get |
16#FFFFFFFF |
Called-AP-invocation-identifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nCalled_AE_InvID |
UDINT |
Get |
16#FFFFFFFF |
Called-AE-invocation-identifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
sCalling_AP_Title |
STRING |
Get |
'1.1.1.999' |
Calling-AP-title. Beim Leerstring ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nCalling_AE_Qualifier |
UDINT |
Get |
12 |
Calling-AE-qualifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nCalling_AP_InvID |
UDINT |
Get |
16#FFFFFFFF |
Calling-AP-invocation-identifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nCalling_AE_InvID |
UDINT |
Get |
16#FFFFFFFF |
Calling-AE-invocation-identifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. | |
Set |
Local | ||||
nRequirements |
BYTE |
Get |
0 |
Association Control Service requirements. Der Wert: 1 aktiviert die Authentifizierungsfunktion und der Wert: 0 deaktiviert sie. | |
Set |
Local | ||||
sMechanism_Name |
STRING |
Get |
'2.2.3.1' |
Authentication mechanism name. Wenn kein Leerstring und die Authentifizierungsfunktion ist aktiviert dann wird der Wert übertragen. | |
Set |
Local | ||||
sAuthent_Value |
STRING |
Get |
‘‘ |
Authentication value (password). Wenn kein Leerstring und die Authentifizierungsfunktion ist aktiviert dann wird der Wert übertragen. | |
Set |
Local | ||||
sResponding_Value |
STRING |
Get |
‘‘ |
Responding authentication value (password). Wenn kein Leerstring, die Authentifizierungsfunktion ist aktiviert und Authentifizierungsmodus: Mutual dann wird der Wert übertragen. | |
Set |
Local | ||||
eAcse_Authent |
Get |
E_AcseAuthentication.Unilateral |
Authentifizierungsmodus. | ||
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 |