程序执行问题/下降沿无法触发

S7 SCL 编写了一段程序,为什么能执行上升沿,却不能执行下降沿,下降沿情况下划线部分也不执行,见图,求大神

问题补充:
之前的T_TRIG指令也不好使,但是R_TRIG指令好使,有些不能理解,详见接口截图

图片说明:

程序执行问题/下降沿无法触发    程序执行问题/下降沿无法触发    程序执行问题/下降沿无法触发   

最佳答案

你是说用了F_TRIG不能得到你要的结果,即使你自己写的也得不到?
那么有几个问题需要你自己检查:
1、像前面那位所说,,#last_status_2是temp还是stat?
2、F_TRIG的实例有没有重复调用?
3、weight_n_difference是temp还是stat?

last_status_2没看到在in_out中定义,那说明是在temp中定义的,temp的不能保持,所以你检测上升沿不正确

提问者对于答案的评价:
非常感谢,按照您说的已经解决

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月31日
下一篇 2017年5月31日

相关推荐