FB_MmsServerSettingsClass

Der Funktionsbaustein FB_MmsServerSettingsClass dient der Konfiguration der MMS-Kommunikationsschicht.
Namensraum: Tc3_Mms
Bibliothek: Tc3_Mms (Tc3_Mms.compiled-library)
Vererbungshierarchie
FB_SocketServerSettingsClass -> FB_TpktServerSettingsClass -> FB_Rfc1006ServerSettingsClass -> FB_UlosiServerSettingsClass -> FB_MmsServerSettingsClass
FUNCTION_BLOCK FB_MmsServerSettingsClass EXTENDS FB_UlosiServerSettingsClass IMPLEMENTS I_MmsServerSettingsClass
Schnittstellen
Typ | Beschreibung |
---|---|
Schnittstelle zur Konfiguration der MMS-Kommunikationsschicht. |
Eingänge
Name | Typ | Initialwert | Beschreibung |
---|---|---|---|
services | .nUsedBits := cMmsServicesSupportOptionsBitSize (* default: 85 *), | Objekt zur Konfiguration der unterstützten MMS-Protokolldienste. | |
parameters | .nUsedBits := .cMmsParameterSupportOptionsBitSize (* default := 11 *), | Objekt zur Konfiguration der unterstützten MMS-Protokollparameter. | |
extendedServices | .nUsedBits := cMmsAdditionalSupportOptionsBitSize (* default := 0, not used *) | Objekt zur Konfiguration der zusätzlich unterstützten MMS-Protokolldienste. | |
extendedParameters | .nUsedBits := cMmsAdditionalCbbOptionsBitSize (* default := 0, not used *) | Objekt zur Konfiguration der zusätzlich unterstützten MMS-CBB-Protokollparameter. |
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. | |
bEvaLinkStatusErr | BOOL |
|
|
|
|
|
|
|
|
|
|
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,Set | Geerbt von FB_UlosiServerSettingsClass | ’00 01‘ | Calling-S-selector. |
sCalled_S_Selector | STRING | Get,Set | -//- | ’00 01‘ | Called-S-selector. |
nSessionRequirement | WORD | Get,Set | -//- | 2 | Session requirements. Bei der Einstellung 16#FFFF ist der Wert optional und wird nicht übertragen. |
sCalling_P_Selector | STRING | Get,Set | -//- | ’00 00 00 01‘ | Calling-P-selector. |
sCalled_P_Selector | STRING | Get,Set | -//- | ’00 00 00 01‘ | Called-P-selector. |
nPresentRequirements | BYTE | Get,Set | -//- | 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. |
nPresentProtocolVersion | BYTE | Get,Set | -//- | 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. |
nProtocol_Version | BYTE | Get,Set | -//- | 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. |
sContext_Name | STRING | Get,Set | -//- | '1.0.9506.2.3' | Application context name (object identifier, dotted presentation), MMS. |
sCalled_AP_Title | STRING | Get,Set | -//- | '1.1.1.999.1' | Called-AP-title. Beim Leerstring ist der Wert optional und wird nicht übertragen. |
nCalled_AE_Qualifier | UDINT | Get,Set | -//- | 12 | Called-AE-qualifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. |
nCalled_AP_InvID | UDINT | Get,Set | -//- | 16#FFFFFFFF | Called-AP-invocation-identifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. |
nCalled_AE_InvID | UDINT | Get,Set | -//- | 16#FFFFFFFF | Called-AE-invocation-identifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. |
sCalling_AP_Title | STRING | Get,Set | -//- | '1.1.1.999' | Calling-AP-title. Beim Leerstring ist der Wert optional und wird nicht übertragen. |
nCalling_AE_Qualifier | UDINT | Get,Set | -//- | 12 | Calling-AE-qualifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. |
nCalling_AP_InvID | UDINT | Get,Set | -//- | 16#FFFFFFFF | Calling-AP-invocation-identifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. |
nCalling_AE_InvID | UDINT | Get,Set | -//- | 16#FFFFFFFF | Calling-AE-invocation-identifier. Bei der Einstellung 16#FFFFFFFF ist der Wert optional und wird nicht übertragen. |
nRequirements | BYTE | Get,Set | -//- | 0 | Association Control Service requirements. Der Wert: 1 aktiviert die Authentifizierungsfunktion und der Wert: 0 deaktiviert sie. |
sMechanism_Name | STRING | Get,Set | -//- | '2.2.3.1' | Authentication mechanism name. Wenn kein Leerstring und die Authentifizierungsfunktion ist aktiviert dann wird der Wert übertragen. |
sAuthent_Value | STRING | Get,Set | -//- | ‘‘ | Authentication value (password). Wenn kein Leerstring und die Authentifizierungsfunktion ist aktiviert dann wird der Wert übertragen. |
sResponding_Value | STRING | Get,Set | -//- | ‘‘ | Responding authentication value (password). Wenn kein Leerstring, die Authentifizierungsfunktion ist aktiviert und Authentifizierungsmodus: Mutual dann wird der Wert übertragen. |
eAcse_Authent | Get,Set | -//- | E_AcseAuthentication.Unilateral | Authentifizierungsmodus. | |
tUlosiTimeout | TIME | Get,Set | -//- | T#20s | Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. |
eTraceUlosi | Get,Set | -//- | E_TraceLevel.None | Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | |
|
|
|
|
|
|
nLocalDetail | Get | 65000 | MMS Initiate-RequestPDU-Parameter: localDetailCalling. | ||
Set | Local | ||||
nMaxServOutCalling | Get | 10 | MMS Initiate-RequestPDU-Parameter: proposedMaxServOutstandingCalling | ||
Set | Local | ||||
nMaxServOutCalled | Get | 10 | MMS Initiate-RequestPDU-Parameter: proposedMaxServOutstandingCalled. | ||
Set | Local | ||||
nNestingLevel | Get | 5 | MMS Initiate-RequestPDU-Parameter: proposedDataStructureNestingLevel. | ||
Set | Local | ||||
nMmsVersionNumber | Get | 16#0001 | MMS initRequestDetail-Parameter: proposedVersionNumber. | ||
Set | Local | ||||
ipParameters | Get | - | Schnittstellenzeiger vom Objekt zur Konfiguration der MMS initRequestDetail-Parameter: proposedParameterCBB. | ||
Set | Local | ||||
ipServices | Get | - | Schnittstellenzeiger vom Objekt zur Konfiguration der MMS initRequestDetail-Parameter: servicesSupportedCalling. | ||
Set | Local | ||||
ipExtendedServices | Get | - | Schnittstellenzeiger vom Objekt zur Konfiguration der MMS initRequestDetail-Parameter: additionalSupportedCalling. | ||
Set | Local | ||||
ipExtendedParameters | Get | - | Schnittstellenzeiger vom Objekt zur Konfiguration der MMS initRequestDetail-Parameter: additionalCbbSupportedCalling. | ||
Set | Local | ||||
sProvilegeClassIdentity | Get | ‘‘ | MMS-initRequestDetail-Parameter: privilegeClassIdentityCalled. | ||
Set | Local | ||||
tMmsTimeout | TIME | Get | T#25s | Maximale Zeit, die bei der Ausführung der bestätigten Dienste nicht überschritten werden darf. | |
Set | Local | ||||
eTraceMms | Get | E_TraceLevel.None | Konfiguriert die Prioritätsstufe der Protokollierung der Fehlermeldungen und Logmeldungen. | ||
Set | Local |