恭喜,你发布的帖子
发布于 2017-03-04 09:06:41
10楼
谢谢各位!我也是瞎研究。问题其实是这样的:在网络10中置位M0.0。那么在网络1中,M0.0的上升沿是有作用的。按PLC执行程序自上而下,自左至右的规则,如果M0.0的上升沿只是本周期内有效,那么它应该在网络1中没有作才对呀!因为重新执行到网络1时已经是下一个扫描周期了。所以我在猜想,这个上升沿是不是从置位开始的时候起效到下一次执行到本指令时失效。或许4楼说的是对的。改变状态的下一整个扫描周期内有效。
这里不是什么时候置位,而是什么时候扫描,只要扫描到这个变量的上一个周期为0,当前周期为1就认为是上升沿。
比如你做了一个跳转,你再network10置位m0.0,network1中做计数,m0.0位1经过10个周期后才扫描这个上升沿指令,那么你的上升沿也是第10个周期才会被扫描的。
请填写推广理由:
分享
只看
楼主