当前位置: 主页 > PLC控制

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

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

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

图片说明:

02dbaa79CEd2e81a5c995a7e8c12f452S7-300 上升沿指令为什么只有第一次有效?? b1bd9080af813527FC25028c5e2e5f35S7-300 上升沿指令为什么只有第一次有效?? S7-300 上升沿指令为什么只有第一次有效??S7-300 上升沿指令为什么只有第一次有效?? 9275e46cf9bcffbe24e6c7d07461ac5eS7-300 上升沿指令为什么只有第一次有效??

最佳答案

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

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

  • 关注微信

猜你喜欢

微信公众号