Skip to content

以下“名称”为系统保留,主要包含基础函数、指令和变量名称,以及特定名称等。用户不可创建同名的变量。

基础函数:

and、break、do、else、elseif、end、false、for、function、if、in、local、nil、not、or、repeat、return、then、true、until、while、assert、tostring、tonumber、rawget、xpcall、ipairs、print、pcall、rawset、error、loadfile、rawequal、load、pairs、require、collectgarbage、dofile、next、select、type、getmetatable、goto、setmetatable、debug、log、max、acos、huge、pi、cos、deg、tan、random、randomseed、ceil、floor、rad、abs、sqrt、modf、asin、min、fmod、log、atan、exp、sin、coroutine、math、io、os、package、string、table、byte、find、find2、char、gsub、len、sub、lower、trim、upper

变量类型:

BOOL、INT、REAL、STRING、BoolOneArray、IntOneArray、RealOneArray、StringOneArray、APOS、CPOS、DAPOS、DCPOS、APOSARRARY、CPOSARRARY、TOOL、USERCOOR、EXTTCP、SYNCOORD、POSITIONER、SPEED、ZONE、PAYLOAD、LsScale、LsThresh、INTERRUPT、COLLIPARAM、VIBRATIONPARAM、SYNCID、DI、DO、AI、AO、SimDI、SimDO、SimAI、SimAO、RET、WEAVE、CLOCK、AREA、POLYHEDRON、PLCREAL、PLCBOOL、PLCINT、PLCDINT、SOCKET、PALLET

指令名称:

MovJ、MovL、MovC、MovCircle、MovJHand、MovJRel、MovLRel、MovJSearch、MovLSearch、MovJOffset、MovLOffset、MovLW、MovCW、MovCircleW、OnDistance、OnParameter、MovArch、MovLArch、MovH、LABEL、GOTO、ENDIF、IF、THEN、ELSIF、ELSE、ENDWHILE、DO、WHILE、ENDFOR、FOR、CALL、RUN、KILL、RETURN、ENDSWITCH、SWITCH、CASE、DEFAULT、BREAK、/.../、...=...、SetDO、SetAO、SetSimDO、SetSimAO、WaitDI、WaitAI、WaitSimDI、WaitSimAI、WaitDI8421、WaitSimDI8421、PulseOut、PulseSimOut、GetDI8421、GetSimDI8421、SetDO8421、SetSimDO8421、GetSimDIToVar、SetSimDOByVar、GetSimAIToVar、SetSimAOByVar、SetDIEdge、SetSimDIEdge、Wait、WaitFinish、WaitCondition、GetCurAPos、GetCurCPos、APosToCPos、CPosToAPos、CPosToCPos、ToolOffset、UserOffset、CalPosOffset、PosOffset、AxisLock、MovLSync、MovJSyncQuit、MovLSyncQuit、WaitWObj、SetTargetPos、SetSyncoord、SynCToUserC、WaitConvDis、SimConveyorOn、SimConveyorOff、ReceiveWObj、ResetWObjBuf、BitAnd、BitNeg、BitOr、BitXOr、BitLSH、BitRSH、CLKStart、CLKStop、CLKRead、CLKReset、AreaActivate、AreaDeactivate、PolyhedronAreaActivate、PolyhedronAreaDeactivate、AreaConnectIO、AreaDisConnectIO、PolyhedronAreaConnectIO、PolyhedronAreaDisConnectIO、TrigCam、WaitFinishCAM、GetCamPos、SendMessage、Tracking、PalletReset、PalletToPut、PalletFromPut、PalletToGet、PalletFromGet、SetMatrix、SetMatrixFourPoint、GetMatrix、GetMatrixFourPoint、SocketCreate、SocketClose、SocketSendStr、SocketSendReal、SocketSendInt、SocketReadReal、SocketReadInt、SocketReadStr、SocketReadBuf、GetModConState、ReadModbusReg、WriteModbusReg、SoftFloatStart、SoftFloatStop、IToStr、RToStr、StrToI、StrToR、APosToStr、CPosToStr、TranStrToInt、TranStrToReal、TranStrToStr、TranStrToApos、TranStrToCpos、MA_ELF_START、MA_ELF_STOP、SetTool、SetCoord、SetExternalTCP、SetPositioner、SetPayload、SetJointDyn、SetCartDyn、SetSCARAMode、SetBlendParam、SetOverRide、SetSingularPass、SetColliEnable、SetAxisColliParam、GetCurOverRide、Hand、CalcTool、CalcCoord、SetRtToErr、SetRtInfo、SetRtWarning、Stop、SetMotionMode、AutoGainEnable、AutoGainDisable、SetAxisVibraBLevel、SetRestorePC、SetCircMode、SetOriMode、GetRobotIsMoving、SetColliAutoTune、SetColliParam、SetVibrationParam、AutoTune、IConnect、IDelete、ITimer、ISignalDI、ISignalSimDI、IEnter、IExit、MovTolPos、ExitCycle、MSWaitSync、MovMSSyncOn、MSSyncOff、SetSyncSignal、GetSyncSignal、ISleep、IWatch、SetLatchPosAttr、SetLatchPosDyn

特定名称

POSCFG、PLACEOPTION

ESTUN Robotics — ER 系列机器人编程语言指令参考