求证几个S7-200的小问题?
ymkmqv
ymkmqv Lv.5
2008年10月08日 16:41:48
只看楼主

1。如果I1.5是子程序的决定条件,I1.5的上升沿或下降沿就不能在子程序里用了?不起作用2.若想实现A+B=A,这个A只能是ADD的IN1,IN2的话加出来的就不对了?3.比较一个数与10是否相等,相等了就让Q0.0动作一下,但又不能是个简单的脉冲信号,动作的过程要让输出的灯让人看清楚再灭,如何编程序。

1。如果I1.5是子程序的决定条件,I1.5的上升沿或下降沿就不能在子程序里用了?不起作用
2.若想实现A+B=A,这个A只能是ADD的IN1,IN2的话加出来的就不对了?
3.比较一个数与10是否相等,相等了就让Q0.0动作一下,但又不能是个简单的脉冲信号,动作的过程要让输出的灯让人看清楚再灭,如何编程序。
sshch2001
2008年10月10日 17:52:20
2楼
第1点,我觉得应该是可以使用的,因为进入子程序后,控制权相当于交给了子程序,在子程序内I1.5相当于内部变量吧
第2点好象反了吧,A应该是IN2,又是OUT,B是IN1
第3点可以在比较指令的输出给一个断开延时计时器应该就可以了,计时器接点控制输出,比较结果为真,计时器接点立刻接通并开始计时,时间到其接点断开
回复
ymkmqv
2008年10月16日 11:50:34
3楼
第一个问题确实不能使用。
第三个问题使用延时继电器可以解决。
回复

相关推荐

APP内打开