求教PLC断点调试原理 点击:308 | 回复:0



553406210

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 0回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2016年8月17日
发表于:2016-08-17 21:36:21
楼主

PLC的断点调试(step,continue)是加断点后,CPU就停在断点位置,不再循环扫描了吗?


如果是这样,我一个函数可能要经过很多个扫描周期才能返回为Done,在这之前需要一直靠循环扫描来检测这个信号是否得到,但我加断点后,PLC停止扫描,所以我不会获得该信号。

比如:

ret1:=move(ret0);

ret2:=move(ret1);

ret3:=move(ret2);

每条指令均需要多个扫描周期才能使得ret值为true,如果我在ret3前添加一个断点,与此同时,机械臂正在运行第一条指令,所以,添加断点后,尽管程扫描到断点的位置了,但实际上机械臂只执行了第一条运动指令,第二条还没执行,所以,如何确保机械臂的实际运动停在断点位置?



热门招聘
相关主题

官方公众号

智造工程师