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