求助PLC控制水泵先开先停,后开后停的程序优化 点击:4763 | 回复:19



MOZARTI

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 63回
  • 年度积分:105
  • 历史总积分:2239
  • 注册:2003年2月10日
发表于:2006-08-24 11:45:00
楼主
控制多组水泵,按照先开先停,后开后停原则,优先起动累计运行时间最短的原则来控制进水泵的起停,用PLC程序来实现,怎样才能使程序最优化?请各位大家指教谢谢



MOZARTI

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 63回
  • 年度积分:105
  • 历史总积分:2239
  • 注册:2003年2月10日
发表于:2006-08-24 12:04:00
1楼

我游

  • 精华:1帖
  • 求助:0帖
  • 帖子:92帖 | 215回
  • 年度积分:0
  • 历史总积分:539
  • 注册:2004年1月04日
发表于:2006-08-24 15:30:00
2楼
我刚刚做了这个相似工程 给你一个例子吧: 四个水塔,对应自身的放水电磁阀YO,Y1,Y2,Y3,高位信号是X0,X2,X4,X6,低液位信号是X1,X3,X5,X7,水塔到达高位,泵打开进行抽水,一次只能抽一个水塔的水,哪个水塔先到达高位,就先抽该水塔的水 我用最简单的方法编了一个,后来发现,如果一个水塔达到高位,开始抽水,再其缓慢下降的过程中,其他三个水塔都到达高位,待这个水塔到达低位,那这个时候到底该抽谁的水?

我游

  • 精华:1帖
  • 求助:0帖
  • 帖子:92帖 | 215回
  • 年度积分:0
  • 历史总积分:539
  • 注册:2004年1月04日
发表于:2006-08-24 15:45:00
3楼
后面我提出了一个问题
后来我的程序做了修改解决了
我晚上回去找那个修改后的程序再发给你

我游

  • 精华:1帖
  • 求助:0帖
  • 帖子:92帖 | 215回
  • 年度积分:0
  • 历史总积分:539
  • 注册:2004年1月04日
发表于:2006-08-24 15:46:00
4楼
哎呀,上面的图片好像看不见 我再发一遍 注意,这个程序有个小问题,还要修改,我把修改后的程序晚上发给你

我游

  • 精华:1帖
  • 求助:0帖
  • 帖子:92帖 | 215回
  • 年度积分:0
  • 历史总积分:539
  • 注册:2004年1月04日
发表于:2006-08-24 15:56:00
5楼
啊,我回想了一下,最后面要加一段下面这个程序就可以了 使用三菱的PLC编写的

我游

  • 精华:1帖
  • 求助:0帖
  • 帖子:92帖 | 215回
  • 年度积分:0
  • 历史总积分:539
  • 注册:2004年1月04日
发表于:2006-08-24 16:00:00
6楼
上面的程序完全可以实现你说的控制要求,我已经实际试过了
它不是使用的累计时间
而是通过给每个对应的阀门(也可以理解成你这里的泵),定义不同的编号,哪个先到,就记录该编号

vi vi

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 18回
  • 年度积分:0
  • 历史总积分:33
  • 注册:2006年8月10日
发表于:2006-08-25 11:11:00
7楼
继续

我游

  • 精华:1帖
  • 求助:0帖
  • 帖子:92帖 | 215回
  • 年度积分:0
  • 历史总积分:539
  • 注册:2004年1月04日
发表于:2006-08-25 14:53:00
8楼
啊,我的程序就这样了
你可以把具体的要求发给我
我看看能不能帮你编一个

张为现

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2004年7月26日
发表于:2006-08-26 23:34:00
9楼
上面的程序完全可以实现你说的控制要求,我已经实际试过了
它不是使用的累计时间

o--1234plc

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 18回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2006年8月27日
发表于:2006-08-27 17:41:00
10楼
好东东,长见识啊!

飞鸟2008

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 34回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2007年8月23日
发表于:2007-09-18 13:12:00
11楼
学习了

guoguo515

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2007年3月24日
发表于:2007-09-18 16:10:00
12楼
跟我做的很相似 不过我做的是4个水泵的 可以这样
采用两个计数器,C0作为变频定位,C1作为工频定位,
C1可加减计数,.......
剩下的么,...太多了 ...

怪石

  • 精华:1帖
  • 求助:1帖
  • 帖子:117帖 | 250回
  • 年度积分:0
  • 历史总积分:915
  • 注册:2003年9月08日
发表于:2007-11-09 01:34:00
13楼
做堆栈程序,给每个电机编号,按先进先出的原则

苦学

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1034回
  • 年度积分:2
  • 历史总积分:2430
  • 注册:2005年3月13日
发表于:2007-11-09 09:14:00
14楼
学习了

gongqiang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 22回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2007年10月31日
发表于:2007-11-15 16:43:00
15楼
我们为上海凯泉设计了水泵专用控制器,20个点,很好用的;电话:1328768950或gongq@techwayson.com

yangzhengyi68

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年10月23日
发表于:2009-10-23 22:51:20
16楼

我刚做了 这个    我的想法是 在做加法的时候有个规律 就是 A开了 下个必定 是 B  B 后 又是 C  C后市D D 后又是A 这样下去 减法的规律就没有了 我用的堆栈程序, 先进先出 具体的可以联系我 QQ 1023248106 我可以提供梯形图 我用的是欧姆龙的

tianhaiyouya

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2012年2月04日
发表于:2012-05-14 17:10:34
17楼

不错!学习学习,谢谢了

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2012-05-15 09:35:13
18楼

我感觉 2 楼的电气图 有问题啊, 怎么变频器输出的 下面有接触器啊,这样不行吧;

 

杰龙卷风

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2015年4月05日
发表于:2015-07-14 09:28:59
19楼

先谢谢了,参考参考,在做这个


热门招聘
相关主题

官方公众号

智造工程师