同步动作不执行请教专家、斑竹

有下面程序段:
WHEN $A_DBW[26]>=R99*1.3 DO DELDTG
G91 G01 X=-12 F10
R99已赋固定值,$A_DBW[26]经验证确有较大变化,问题是:  DELDTG 总是不执行?不知什么原因?哪位高人遇到过?请赐教?

问题补充:
再请问,此类功能,是否需要购买西门子的选项许可?

最佳答案

WHEN?$A_DBW[26]>=R99*1.3?DO?DELDTG,这是一个条件语句,当$A_DBW[26]>=R99*1.3时,执行DELDTG语句,如果不执行,那么就要查看条件语句满足否,即$A_DBW[26]>=R99*1.3是否成立。另外,检查DELDTG语句是否正确,可以编译个简单的DELDTG语句,如走直线等等代替原来的语句,如果可以执行说明条件语句?$A_DBW[26]>=R99*1.3?成立,如果还是不执行,就要重点检查$A_DBW[26]>=R99*1.3?的各个变量了,如$A_DBW[26]。

对楼主补充的回复:如果是新调试的设备,那就要看系统安装此功能选项了吗?对此类同步功能,安装授权许可了吗?

提问者对于答案的评价:
感谢三位热心专家,我大致明白了。另外,据我的试验,
WHEN $A_DBW[26]>=R99*1.3 DO  TO DELDTG 是不能执行的,即DO后面不能加"TO",否则系统报警,

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

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

相关推荐