Open Core Interface - MLPI
MLPI-MotionLogicProgrammingInterface(mlpiCore)  1.26.2
Server versions before 1.26.0.0
Collaboration diagram for Server versions before 1.26.0.0:

Version and permission information.

The table shows requirements regarding the minimum server version (Server versions of MLPI) and the user permission needed to execute the desired function. Furthermore, the table shows the current user and permissions setup of the 'accounts.xml' placed on the SYSTEM partition of the control. When using the permission "MLPI_ROBOTLIB_PERMISSION_ALL" with the value "true", you will enable all functions of this library for a user account.

Note
Function with permission MLPI_ROBOTLIB_PERMISSION_ALWAYS cannot be blocked.
List of permissions of mlpiRobotLib using in accounts.xml
  • MLPI_ROBOTLIB_PERMISSION_ALL
  • MLPI_ROBOTLIB_PERMISSION_INFO
  • MLPI_ROBOTLIB_PERMISSION_CLEAR
  • MLPI_ROBOTLIB_PERMISSION_CONFIG
  • MLPI_ROBOTLIB_PERMISSION_MOVE
  • MLPI_ROBOTLIB_PERMISSION_TEACHIN
Function Server version Permission a(1) i(1) i(2) i(3) m(1)
mlpiRobotReset 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_CLEAR" x x x x
mlpiRobotSetBeltConfiguration 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotSetRotaryTableConfiguration 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotSetCartesianTransform 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotSetCylindricTransform 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotSetBeltErrorReaction 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotGetBeltErrorReaction 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotMoveLinearAbs 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotMoveCircularAbs 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotMoveCircularRel 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotMoveLinearRel 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotMoveDirectAbs 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotMoveDirectRel 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotMoveJumpAbs 1.14.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotSyncOnWithLimits 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotSyncOffWithLimits 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotOpenCyclicChannel 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotWriteCyclicChannel 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotStop 1.0.17.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotInterrupt 1.0.17.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotContinue 1.0.17.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotMotionGetStatus 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotReadCyclicChannel 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotReadPos 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotMovePoint 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotSetPerformanceEnable 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetPerfomanceResult 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetMechanicData 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetTransform 1.0.18.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetBeltConfiguration 1.0.18.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotAddAllAxisToGroup 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotRemAllAxisFromGroup 1.0.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotGetKinematicsValues 1.1.1.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetDiagnosisText 1.1.1.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetKinematicsUnits 1.1.1.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotTransformPoint 1.1.1.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotWait 1.2.1.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotSetSafeZone 1.3.1.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotJogStep 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotJogCont 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotStopCmd 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_MOVE" x x x x
mlpiRobotSetBeltDesyncRelConfig 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotGetBeltDesyncRelConfig 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotTeachInWritePoint 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_TEACHIN" x x x x
mlpiRobotTeachInReadPoint 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_TEACHIN" x x x x
mlpiRobotTeachInReadNextPoint 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_TEACHIN" x x x x
mlpiRobotTeachInDeletePoints 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_TEACHIN" x x x x
mlpiRobotTeachInSavePointFile 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_TEACHIN" x x x x
mlpiRobotTeachInLoadPointFile 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_TEACHIN" x x x x
mlpiRobotTeachInDeletePointFile 1.4.0.0 "MLPI_ROBOTLIB_PERMISSION_TEACHIN" x x x x
mlpiRobotGetCoordinateSystemInfo 1.6.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetStatusSummary 1.6.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetSafeZones 1.11.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotGetMoveId 1.14.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotSetMoveId 1.14.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
mlpiRobotGetCmdInfo 1.16.0.0 "MLPI_ROBOTLIB_PERMISSION_INFO" x x x x
mlpiRobotChangeTool 1.25.0.0 "MLPI_ROBOTLIB_PERMISSION_CONFIG" x x x x
shortcut user account
a(1) administrator
i(1) indraworks
i(2) indraworksonline
i(3) indraworksadministrator
m(1) MlcTrending