nc程序跳转

我在编程中加入一段跳转程序,IF $A_IN[10]==1 GOTOF AA01。但是程序走到这步时没有跳转,仍然执行下一步程序,$A_IN[10]对应的点DB10.DBX123.1上了,但是执行IF R71>10 GOTOF AA01时则执行此跳转程序。请问执行这部跳转时需要什么其他条件吗?

问题补充:
简略程序如下:
 G01 G90 X=R10 F=R50
 Z=R60
 M14(马波斯前进)
 IF $A_IN[10]==1 GOTOF AA01(判断尺寸是否到位)
 WHEN $A_IN[9]==1 DO DELDTG
 X=R1-R30 F=R51
 WHEN $A_IN[10]==1 DO DELDTG
 X=R1-R30-R31 F=R52
 AA01:
 X=R10 F=R50

最佳答案

这个你要查看下PLC里DB10。DBX123.1到底有没有被置位了,如果被置位了,就应该会跳转的,估计是没有被置位,可能是外部的信号没有到位。用PLC状态监控看下这个点

提问者对于答案的评价:
谢谢大家的帮助

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc261769.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:35
下一篇 2019年6月11日 上午12:35

相关推荐