ST_MMS_ApplicationPara
TYPE ST_MMS_ApplicationPara :
STRUCT
(* Default mms settings *)
maxPDUsize : UDINT := 65000;
localDetail : DINT := 65000;
maxServOutCalling : INT := 10;
maxServOutCalled : INT := 10;
services : ST_MMS_ServiceSupportOptions;(* Default supported services *)
parameters : ST_MMS_ParameterSupportOptions;(* Default parameter support CBB *)
nestingLevel : SINT := 5;(* Default nesting level *)
(* authentication / access control *)
bAccessCtrl : BOOL := FALSE;(* Access control: TRUE = enabled, FALSE = disabled *)
accessCtrl : ARRAY[1..MAX_MMS_ACCESS_CONTROL_USERS] OF ST_MMS_AccessControl;
END_STRUCT
END_TYPE
maxPDUsize: Maximale Bytelänge der PDU (protocol data unit)
localDetail: Local detail called.
maxServOutCalling: Maximal zugelassene Anzahl unbestätigter MMS-Dienste beim aufrufenden System.
maxServOutCalled: Maximal zugelassene Anzahl unbestätigter MMS-Dienste beim aufgerufenen System.
services: Unterstützte MMS-Dienste.
parameters: Unterstützte CBB-Parameter.
nestingLevel: Maximale Verschachtelungstiefe der MMS-Objektdaten.
bAccessCtrl: Aktiviert/deaktiviert die Authentifizierung über ein Passwort. Ist diese Variable gesetzt, dann werden beim Verbindungsaufbau die Konfigurationseinstellungen in der Arrayvariablen accessCtrl überprüft.
accessCtrl: Benutzerzugriff und -Konfigurationseinstellungen. Jedes Arrayelement entspricht einem Benutzer, somit können bis zu MAX_MMS_ACCESS_CONTROL_USERS konfiguriert werden.
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.10.0 Build >= 1340 | PC or CX (x86, ARM) | TcMMS.Lib |