上升沿指令问题

200smart或300,程序执行到某一扫描周期,有一行指令上升沿检测到前一扫描周期能流为0,当前扫描周期能流为1,那么上升沿后面的线圈会发出一个脉冲,持续一个扫描周期。我想问的是这个脉冲是在本扫描周期结束了就变成0了,还是持续到下个扫描周期再次执行该指令时变成0?因为我用这个脉冲进行复位,而复位指令是在上升沿指令前面的网络段里,如果本扫描周期结束脉冲就为0了,那么前面的指令就没法复位了,但是我实验的能复位。这是困惑的地方。

问题补充:
我试验了下,觉得应该是下个扫描周期再次执行上升沿指令时变成0,因为我在 上升沿指令前面的网络段里用上升沿脉冲置位M10.1,是可以置位的,说明上升沿在下个扫描周期一开始并没有变成0。并且在上升沿后面的网络段里,把M10.1和上升沿脉冲串联再置位M10.2,这时候是不能置位的,说明上升沿脉冲变成了0。各位高手可以试一下看看,是不是这样?

产品版区:SIMATIC S7-200 SMART
悬赏西币:4 | 解决时间:2018-11-13 17:00:04 | 提问者: adfasdfas - 学长  第2级

来自手机Wap客户端

问题ID:203097

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日 上午12:40
下一篇 2018年12月9日 上午12:40

相关推荐