回复:请问怎样实现条件循环控制输出

yjsou

  • 帖子

    14
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2017-04-12

普通 普通 如何晋级?

发布于 2017-05-24 15:31:26

7楼

展开查看
以下是引用甫哥在2017-05-23 10:24:22的发言 >6楼

如果不考虑您在最后说的控制条件,这只是一个简单的循环切换时间可分别设置的4循环程序(如:流水灯的变通应用,输出用“或门”获得需要的组合)。

1)阀...打开是不是对应的Q点输出,给阀送电?

2)再第一步至第三步中,阀V3是不是可以一直送电(对应Q点一直闭合输出,我的理解是这样的);

3)I1控制停止后,再启动时:是从第一步开始还是由停止时的步,继续运行?如果是继续停止前的“步”运行,那么:打开的时间是重新计时,还是继续计时?

4)您说的:【如果加条件控制的话应该如何做】。这里的条件知道是什么条件,应具体些。因为这可能影响到程序结构、方案的统筹考虑等。

 

建议:同时上传原程序,方便编程软件打开后分析。

Washing-ValveControl - V1.1.2.rar

P1-Washing-ValveControl - V1.1.2.pdf

多谢甫哥!之前没有找到办法,所以使用了简单循环。现在我使用了一个脉冲继电器,已经解决了这个问题。关于这个实例我再叙述一遍,并把原程序发到附件。有不到之处希望各位指点。

 

表中的On和Off均指电信号。如原原贴所述,状态输出其实是三个步骤,执行顺序是:Setp1 - Step 2 - Step 1 - Step 3 - Step 1……

附件源程序里增加了一个计时器,是第一次起动延迟时间。阀V3改为常开阀,输入I3可通过旋钮选择。

另外一段酸碱泵的程序与本贴无关,不再赘述。 


最后,回答甫哥的几个问题:

1) 是的,输出Q1……对应于阀V1送电……;

2) V3改为常开阀,只在Step3中送电,关闭阀门;

3) I1停止后,所有计时器均不保持,为1时重新从头开始;

4) 这个条件其实就是让Step 1执行完之后,交替执行Step2和Step3,只是一个类似于一个摆杆,交替触发。


再次谢谢各位!


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

LOGO!

共有2404条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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