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 |