四台水泵启停自动控制问题 点击:6683 | 回复:56



满天星

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 20回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2002年8月21日
发表于:2003-05-24 18:11:00
楼主
由S7-300控制四台水泵(三用一备)的自动启停,液位控制开泵的台数,需要启泵时启动累计运行时间最短的泵,停泵停当前运行时间最长的泵。请问,各位高手,停泵可采用FIFO先入先出解决,启泵的累计运行时间最短有什么简单的方法可以实现?谢谢



wangzhongcen

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 18回
  • 年度积分:0
  • 历史总积分:169
  • 注册:2003年9月13日
发表于:2003-05-06 12:25:00
21楼
很简单,我用继电器搭过!!关键是要有一个启动自保!

寒衣飘

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2003年3月31日
发表于:2003-05-06 20:43:00
22楼
浮萍:您好!我是一名初学者,您知道后请将程序和说明发给我,我不胜感激!Email twh105@sohu.com

黑豹

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 5回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2003年4月08日
发表于:2003-05-08 14:11:00
23楼
嗨!浮萍,你知道后请将程序和说明转发给我,谢谢! Eail:laocui2000@hotmail.com

寒衣飘

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 14回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2003年3月31日
发表于:2003-05-09 19:44:00
24楼
浮萍:有后给我一份,

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 6回
  • 年度积分:0
  • 历史总积分:66
  • 注册:2002年1月19日
发表于:2003-05-10 23:45:00
25楼
我做过一个完全相同的设计,但我发现用时间比较是很麻烦的,其中一个原因是时间寄存器的值有限制。我的做法是:给每台启动的泵做运行顺序的标志,然后按标志启停泵,例如泵2先启,则将整数寄存器中预定为第一启动泵的位置写入2。事实证明该方法是可行的,编程上也简单些。

满天星

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 20回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2002年8月21日
发表于:2003-05-11 16:13:00
26楼
请教: dongdong用译指令如何做,能详细的给我说明一下,我将不胜感激。 我的邮箱:whxbb@sina.com.cn

死海

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2003年2月24日
发表于:2003-05-14 14:46:00
27楼
我想用时间比较做,用记数器来完成行吗。能给我说明一下吗。我先谢过了。 能给我发一份吗?邮是箱weikaibin@etang.com

死海

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2003年2月24日
发表于:2003-05-14 14:53:00
28楼
我想用时间比较做,用记数器来完成行吗。能给我说明一下吗。我先谢过了。china901你是怎么做的,能告诉我一个大概吗? 能给我发一份吗?邮是箱weikaibin@etang.com

赵青野

  • 精华:3帖
  • 求助:0帖
  • 帖子:13帖 | 256回
  • 年度积分:0
  • 历史总积分:354
  • 注册:2001年10月09日
发表于:2003-05-15 01:48:00
29楼
不知其他PLC的程序,SAIA PCD的PLC有专门的软件功能模块可以记录水泵运行时间,只要简单调用就可以了。 照理,编程也不难的。通过记数模块就可以实现了。

喂小宝

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 32回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2002年7月26日
发表于:2003-05-15 03:42:00
30楼
用累计运行时间最短决定优先投入的最大缺陷是:如果当前用水量仅一台泵就满足要求,而这台最少累计运行时间的泵又较其它泵悬殊时(如修理后投入),则会引起它的频繁启停。

死海

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2003年2月24日
发表于:2003-05-15 14:00:00
31楼
用什么记数模块呀,加计数器可以吗。怎么用。

喂小宝

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 32回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2002年7月26日
发表于:2003-05-15 22:29:00
32楼
如果刚退出运行的泵是累计运行时间最短的,下次又要先投入吗? 刚停的泵最有权先休息。

唐山23946

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 86回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2002年2月19日
发表于:2003-05-16 08:56:00
33楼
这个程序用S7 300来做不是很难 计时是必须的 计时器不是问题 一般不会出现“刚退出运行的泵是累计运行时间最短的” 出现的话那也是工艺的问题

automa

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 14回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2003年3月25日
发表于:2003-05-19 08:29:00
34楼
我来顶一顶,有没有哪位用omron的cs1系列的plc做过类似的程序啊

猪猪DDT

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 73回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2002年3月01日
发表于:2003-05-20 16:03:00
35楼
我很懒,所以不想用太专业的做法。 看看我的程序: for i=0 to 3 do if Pump(i)=1 then PiggyCounter(i)=(PiggyCounter(i)+1)mod 1000 if PiggyCounter(i)=0 then Counter(i)=Counter(i)+1 end if end if ... end for CounterPiggy=Counter(0) PiggyDDT=0 for i=1 to 3 do if CounterPiggy>Counter(i) then CounterPiggy=Counter(i) PiggyDDT=i end if end for 如何?如果你想更专业些,可以用时间来代替循环次数。 当然这个程序过不了多久就需要把计数器清一次。千万不要给我提这个意见,不要告诉我你不会再加几个。 ******************************** 另: 我来这个论坛是为两件事,1:学习知识;2:帮助别人。我是一个爱国者,我觉得大家水平的都提高对祖国强盛是个推动力,所以只要我知道的都尽可能详细地说出来。但是可惜的是,我在这里能学到的东西不多,大家要么发广告,要么对别人的求救回一句“破烂”,好一些的也是语焉不详。最可气的是对我费半天劲打的回帖冷嘲热讽!我没有自大到认为自己是工控第一人,也许我的回答很幼稚,但总比那些眼过于顶、却不肯伸以援手的人强!工控论坛要的是互助,而不是嘲讽。那些只会在这里发言嘲笑别人的人要明白,这里不需要垃圾,让这个论坛干净点吧!! 最后解释一下,我说的不是小安。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-21 11:22:00
36楼
这个问题其实很普遍,我以前做过4个泵,一台启动,三台备用,或2台启动2台备用的程序(PL7)。其关键在时间计算和故障检测;应该来说还是比较简单,对每台泵用一定时器和一计数器记录时间,启动时比较各泵时间后选择启动。

automa

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 14回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2003年3月25日
发表于:2003-05-22 08:48:00
37楼
janlly你说的用定时器和计数器,请问计数器在这儿起什么作用的?

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-05-22 09:35:00
38楼
如果有上位机,那么用上位机结合PLC编程效果比较好,当然只用PLC编程也可以不过麻烦些,可在泵启动上跳沿和泵停止下跳沿采集系统时间,计算本次运行时间,完成累加。判断哪台泵启动顺序要用二重循环完成。其实JANLLU意见挺好的,用定时器和计数器完成时间累积效果挺好

sese

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:10
  • 注册:2003年5月21日
发表于:2003-05-22 10:01:00
39楼
烦劳楼主把您总结出的四泵运行详细自控方案惠寄给我?我是新手 也想就实例学习一下,先谢了。 我的邮箱:toto761230@hotmail.com

automa

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 14回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2003年3月25日
发表于:2003-05-22 10:08:00
40楼
xiaojia,麻烦你说一下上位机结合plc编程的思路好吗?另外,定时器和计数器配合的思路是什么?

热门招聘
相关主题

官方公众号

智造工程师