假如我程序段第一个是I0.0的常开触点,后面接一个I0.0的上升沿,再接Q0.0置位线圈。为什么我在s7-300仿真里面当I0.0接通后Q0.0没接通。
把上升沿,下降沿上面的I1.0改成Mx.x。
上升沿和下降沿不要用同一个Mx.x。
至于为什么,我给你个逻辑跳变沿是怎么实现的程序,如果把I和M都改成接口参数,这个就可以作为一个可以被调用的子程序来实现沿的功能了。以我的能力,还不能做出来西门子那种(P)(N)形式的子程序。
图片非法,百度都这样儿了。 上面的M3.3就是P上面填写的。而你的是I0.0。
用这个程序也能实现上升沿,就不用(P)了。
仿真有单步运行,你可以运行一下。
这个就是上升沿怎么实现的一个T型图。有点比用(P)啰嗦吧。还是用(P)吧。
为什么不能在P上面写I1.0,你一看就知道了。
图片放下面了
程序段1
A I1.0
AN M3.3
S Q0.0
程序段2:
A I0.0
=M3.3
图片非法,你自己一变就成T型图了。
这次看看能不能发图