关于S7-300的边沿检测指令

A  I1.3   FP  M1.3  =Q2.0 我按下I1.3按钮为什么Q2.0不亮呢?Fp不是上升沿检测吗?在使用FP指令的情况下怎么才能使线圈Q2.0得电呢

最佳答案

你没有仔细看fp指令,fp的意思是i1.3从0到1发生变化的时候,fp的逻辑结果为1,下一个周期它就复位了,只有当i1.3再次从0到1发生变化的时候才再次为1,所以你的q2.0只输出了一个周期,时间太短,你几乎无法察觉的,不知道你要的是什么结果,你是不是想按一次q2.0输出,再按一次q2.0没有输出,一直这样循环呢?你可以这样做:
A I1.3
FP M1.3
JCN M1
AN Q2.0
=Q2.0
M1:NOP 0

提问者对于答案的评价:
谢谢你解决了一直困扰我的问题,3楼回答的也很好,果然这里高人多

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午7:32
下一篇 2018年12月1日 下午7:33

相关推荐