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: max. Byte length of the PDU (protocol data unit)

localDetail: Local detail called.

maxServOutCalling: max. authorised number of unconfirmed MMS-services at the calling system.

maxServOutCalled: max. authorised number of unconfirmed MMS-services at the called system.

services: Supported MMS-services.

parameters: Supported CBB-parameters.

nestingLevel: max. interlacing depth of the MMS-object data.

bAccessCtrl: Activates/deactivates the authentication over a password. If this variable is set at the connection establsihment the configuration settings in the array variable "accessCtrl" are getting proofed.

accessCtrl: User-access and -configuration settings. Every array element equates a user, so it is possible to configurate MAX_MMS_ACCESS_CONTROL_USERS

Requirements

Ddevelopment environment

Target system

PLC libraries to include

TwinCAT v2.10.0 Build >= 1340

PC or CX (x86, ARM)

TcMMS.Lib