S7-300 上升沿指令为什么只有第一次有效??

这里有一个上升沿指令。只有启动仿真,下载硬件,下载程序,程序运行正常。再切换到stop,在运行,那么M0.1就得不到脉冲了。为了验证加了一个置位Q0.7,结果Q0.7没放映。

问题补充:
反复的点过I0.0    没有反应。   我知道脉冲是看不到的所以加了一个置位啊,  硬件和程序都下载了啊!!!

图片说明:

S7-300 上升沿指令为什么只有第一次有效??    S7-300 上升沿指令为什么只有第一次有效??    S7-300 上升沿指令为什么只有第一次有效??    S7-300 上升沿指令为什么只有第一次有效??   

最佳答案

fc1,fc2无条件调用,然后i0.0从0到1变化才行。必须让你的fc1和fc在i0.0为0为1都能扫描才能判断到i0.0从0到这个变化。
和你讲过了,fc2必须无条件调用才行!i0.0为0的时候根本就不能扫描fc2,那么你的上升沿检测就不能检测到输入信号为0的时候。直接fc2无条件调用就可以了。

提问者对于答案的评价:
非常感谢您,我试过了成功了  ,谢谢你的指点!!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午4:38
下一篇 2018年12月1日 上午4:39

相关推荐