ABB:通过PLC输入数字编号快速应对不同的轨迹
ABB工业机器人CallByVar控制指令就可以借助PLC导入数字编号来取用相匹配有所不同运动轨迹例行程序。控制指令CallByVar(CallByVariable)是借助有所不同的自变量取用有所不同的例行程序,控制指令文件类型如下所示:
CallByVarName,Number
Name:例行程序名字的***部分,基本数据类型string
Number:例行程序名字其次部位,基本数据类型num
案例:
Reg1:=1;
CallByVarproc,reg1;
以上所述控制指令实施结束后智能机器人取用了名是proc1的例行程序。
应用领域受限:
1)不可以直接的取用带技术参数的例行程序。
2)所有的被取用的例行程序名字的***部分需要一致,如proc1,proc2,proc3等。
3)运用CallByVar控制指令,就可以借助PLC导入数字编号来取用相匹配有所不同运动轨迹例行程序,如此一来给程序流程拓展造成了很大程度的便捷。
程序流程控制指令应用领域示例如下图所示。
PROC main()
TPErase; !清屏
TPReadNum reg1, ""; !写入FlexPendant示教器显示器。程序执行进入等待,直至已经从FlexPendant示教器上的数字键盘输入编号。将该编号储存在reg1中。(通过reg1写屏模拟PLC给定的值)。
CallByVar "proc", reg1; 通过reg1给定的值调对应的proc程序,(如果reg1给定的值超出调对应的proc的范围会提示报“引用错误”如下图。
ENDPROC
更多机器人请咨询:ABB机器人维修
TPErase; !清屏
TPReadNum reg1, ""; !写入FlexPendant示教器显示器。程序执行进入等待,直至已经从FlexPendant示教器上的数字键盘输入编号。将该编号储存在reg1中。(通过reg1写屏模拟PLC给定的值)。
CallByVar "proc", reg1; 通过reg1给定的值调对应的proc程序,(如果reg1给定的值超出调对应的proc的范围会提示报“引用错误”如下图。
ENDPROC
更多机器人请咨询:ABB机器人维修
- 下一篇:ABB:MODBUS TCP通讯案例
- 上一篇:ABB伺服电机常见六大故障处理