F52=TRUE
USR_S.Loop
F Mit_Greif_St AND $OUT[O_R_Proz_akt] AND NOT Hilf_Verr AND NOT B_Grei_StatTHEN
Mit_Greif_St带有BMS模块的抓持器-A4093进程激活-Hilf_Verr-没有发出互锁信息-
IF($ROB_TIMER >(Greif_Timer + 3000))THEN
-机器人运行时间值超过抓持器时间-Greif_Timer=971420364+3000
B_Grei_Stat=TRUE –抓持器静态状态控制开启-
ENDIF
ENDIF
USR_R.INT程序
-执行中断命令29-
GLOBALINTERRUPTDECL 29 WHEN B_Grei_Stat DO Greifer_Stat()
-有B_Grei_Stat就执行程序Greifer_Stat()
INTERRUPTON 29
;ENDFOLD
DEF Greifer_Stat()
IF Mit_Greif_St THEN
SEL_RES=SELECT(#MAKRO,341,TRUE,,,,,FALSE)-执行Makro 341程序夹具夹紧
Greif_Timer=$ROB_TIMER -保存机器人时间-50分钟1次
B_Grei_Stat=FALSE
ENDIF
END
;ENDFOLD
-
机器人
+关注
关注
211文章
28379浏览量
206906
原文标题:机器人抓手程序中F52的作用
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论