请教大家

已锁定

interber

  • 帖子

    90
  • 精华

    0
  • 被关注

    0

论坛等级:侠士

注册时间:2003-06-06

黄金 黄金 如何晋级?

请教大家

686

4

2005-11-26 13:36:04

我现在了编制两个块:FC1的程序如下:
A #Inputpulse
FN #VariFN
L S5T#2S
SS #Timervalue
A I 0.1
R #Timervalue
A #Timervalue
= #Output
然后在OB1内调用FC1两次:
NETWORK1:
CALL FC1
Inputpulse:=I0.0
Timervalue:=T1
Output :=Q0.0
NETWORK2:
CALL FC1
Inputpulse:=I0.2
Timervalue:=T2
Output :=Q0.2
我的思路是只要I0.0或是I0.2有下降沿的话,经过时间延迟两秒后输出;但现在的问题是我如果接通I0.0;那么T2就启动,最后输出的是Q0.2;而如果接通I0.2的话,则T1启动,最后Q0.0输出;但如果我在OB1内只调用一次FC1的话则一切正常,谁能给我解释一下子啊,能否给我一个解决方案.谢
请教大家 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54621条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。