Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpiCore)  1.26.2
Server version since 1.26.0.0 (MLC-FW: 14V22)
Collaboration diagram for Server version since 1.26.0.0 (MLC-FW: 14V22):
Note
Since firmware version 14V22 (MLPI-Server-Version: 1.26.0.0) a centralized permission management has been implemented in target controls XM2, L75 and VPx. Some permissions have been summarized in order to improve their usability. Additional information regarding the usage of older manifest files (i.e. accounts.xml) with newer server versions can be found in Manifest since server version 1.26.0.0.
Users of other CML controls (i.e. L25, L45, L65) have to use the old permissions as defined in Server versions before 1.26.0.0
List of valid permissions for mlpiParameterLib. These permissions shall be assigned to the groups (i.e. in the group manifest file groups.xml) rather than the users.
Permission-Ident Description
PARAMETER_COMMAND Execute command via parameter - Allows to execute commands via command parameter and to read command status.
PARAMETER_READ Read parameter value or status - Allows to read parameter value or status.
PARAMETER_WRITE Write parameter value - Allows to write parameter values.
List of the old permissions of mlpiParameterLib and their corresponding new permission.
Function Server version Permission-Ident
mlpiParameterReadName 1.0.0.0 "PARAMETER_READ"
mlpiParameterReadAttribute 1.0.0.0 "PARAMETER_READ"
mlpiParameterReadUnit 1.0.0.0 "PARAMETER_READ"
mlpiParameterReadDataStatus 1.0.0.0 "PARAMETER_READ"
mlpiParameterCommand 1.0.0.0 "PARAMETER_COMMAND"
mlpiParameterReadCommandStatus 1.0.0.0 "PARAMETER_COMMAND"
mlpiParameterReadListLength 1.0.0.0 "PARAMETER_READ"
mlpiParameterReadMinimumString 1.1.0.0 "PARAMETER_READ"
mlpiParameterReadMinimum... (10x) 1.0.0.0 "PARAMETER_READ"
mlpiParameterReadMaximumString 1.1.0.0 "PARAMETER_READ"
mlpiParameterReadMaximum... (10x) 1.0.0.0 "PARAMETER_READ"
mlpiParameterReadData... (20x) 1.0.0.0 "PARAMETER_READ"
mlpiParameterWriteData... (20x) 1.0.0.0 "PARAMETER_WRITE"
mlpiParameterReadDefaultString 1.1.0.0 "PARAMETER_READ"
mlpiParameterReadDefault... ( 8x) 1.0.0.0 "PARAMETER_READ"
mlpiParameterImportFile 1.0.13.0 "PARAMETER_WRITE"
mlpiParameterExportFile 1.0.13.0 "PARAMETER_READ"
mlpiParameterReadEverything 1.3.0.0 "PARAMETER_READ"
mlpiParameterExportFileStartProcess 1.6.0.0 "PARAMETER_READ"
mlpiParameterImportFileStartProcess 1.6.0.0 "PARAMETER_WRITE"
mlpiParameterImportExportStatus 1.6.0.0 "PARAMETER_READ"
mlpiParameterImportExportGetInfo 1.6.0.0 "PARAMETER_READ"
mlpiParameterImportExportAbort 1.6.0.0 "PARAMETER_WRITE"
mlpiParameterWriteAccessSetup 1.14.0.0 "PARAMETER_READ"
mlpiParameterWriteAccessStatus 1.14.0.0 "PARAMETER_READ"
mlpiParameterWriteAccessAbort 1.14.0.0 "PARAMETER_READ"
List of the old permissions of mlpiParameterLib and their corresponding new permission.
Old permission new Permission
MLPI_PARAMETERLIB_PERMISSION_ALWAYS IMPLICIT
MLPI_PARAMETERLIB_PERMISSION_PARAMETER_INFO PARAMETER_READ
MLPI_PARAMETERLIB_PERMISSION_DATA_INFO PARAMETER_READ
MLPI_PARAMETERLIB_PERMISSION_COMMAND PARAMETER_COMMAND
MLPI_PARAMETERLIB_PERMISSION_DEFAULT_READ PARAMETER_READ
MLPI_PARAMETERLIB_PERMISSION_DATA_READ PARAMETER_READ
MLPI_PARAMETERLIB_PERMISSION_DATA_WRITE PARAMETER_WRITE