首页 上一页 1 2 下一页 尾页

求200PLC编程思路,四台泵轮流运行 点击:5177 | 回复:24



工控小闫

    
  • 精华:2帖
  • 求助:15帖
  • 帖子:18帖 | 165回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2016年1月04日
发表于:2016-04-14 08:33:15
楼主
求助帖20分-已结帖

四台泵主要抽压力,设定有压力上下限。自动刚开始时四台泵依次启动,当压力达到上限后停掉一台;过一段时间后,压力没有降到下限,再停掉一台;再过一段时间,压力仍然高于下限,再停掉一台;再过一段时间压力还高于下限的话,启动一台再停掉一台;当压力低于下限时,四台泵共同运行,到达上限后就停掉一台,如此循环往复。主要就是这些泵要轮流运行,可以从四台运行开始停泵,但只有一台运行时,就保持一台泵轮流运行,一旦进入自动就不允许四台泵完全停止。当出现故障时就退出自动状态。求编程思路




Zhu_Run

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2016-04-14 08:56:32
1楼

统计4台泵各个的累积运行时间,启动停止按钮2操作时根据这个统计来进行启停。

可可君是酱子

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 137回
  • 年度积分:12
  • 历史总积分:1142
  • 注册:2016年3月10日
发表于:2016-04-14 09:06:55
2楼

感觉用C语言编好简单,直接在屏里面编程脚本输出到plc,用脚本来控制plc的输出这样不就简单了么

可可君是酱子

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 137回
  • 年度积分:12
  • 历史总积分:1142
  • 注册:2016年3月10日
发表于:2016-04-14 09:26:44
3楼

4台泵轮流休息,不能改成“按钮”,按下休息一台启动1台么


可可君是酱子

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 137回
  • 年度积分:12
  • 历史总积分:1142
  • 注册:2016年3月10日
发表于:2016-04-14 09:28:28
4楼

而且在plc,你也可以直接设置一定时间关,再一定时间开,非要设按钮来控制,还不如直接不要plc,直接在控制电路设计这样成本也会低很多的

工控小闫

  • 精华:2帖
  • 求助:15帖
  • 帖子:18帖 | 165回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2016年1月04日
发表于:2016-04-14 10:05:57
5楼


回复内容:

对: 可可君是酱子 4台泵轮流休息,不能改成“按钮”,按下休息一台启动1台么 内容的回复!

“启动2”,“停止2”按钮实际是PLC处理出来的泵启动和泵歇信号,不受人为控制,可能在2台泵运行的时候来了泵启动信号,也可能来了泵歇信号。

工控小闫

  • 精华:2帖
  • 求助:15帖
  • 帖子:18帖 | 165回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2016年1月04日
发表于:2016-04-14 10:07:13
6楼


回复内容:

对: Zhu_Run 统计4台泵各个的累积运行时间,启动停止按钮2操作时根据... 内容的回复!

这是个自动运行程序,“启动2”,“停止2”按钮实际是PLC处理出来的泵启动和泵歇信号,不受人为控制,可能在2台泵运行的时候来了泵启动信号,也可能来了泵歇信号。

工控小闫

  • 精华:2帖
  • 求助:15帖
  • 帖子:18帖 | 165回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2016年1月04日
发表于:2016-04-14 10:13:08
7楼

我试过统计时间,泵启动信号来时运行时间最短的泵启动,泵歇状态信号来时运行时间最长的泵停止。但是有时候某台泵运行时间运行最短并且已经处于运行状态,这时候来了泵启动信号就会卡在这里,无法走下去了。

可可君是酱子

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 137回
  • 年度积分:12
  • 历史总积分:1142
  • 注册:2016年3月10日
发表于:2016-04-14 10:37:58
8楼

我用海为的PLC编程做的,都加了备注,只有一个开,一个关2个按钮,按顺序休息的,差不多就是这个思路了,分享下,看不动的地方再问我好了

可可君是酱子

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 137回
  • 年度积分:12
  • 历史总积分:1142
  • 注册:2016年3月10日
发表于:2016-04-14 10:42:30
9楼

这里改下,后面的T1改成T5,之前没细看

可可君是酱子

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 137回
  • 年度积分:12
  • 历史总积分:1142
  • 注册:2016年3月10日
发表于:2016-04-14 10:51:40
10楼

有点小错误,重发下,模拟过有用的,


工控小闫

  • 精华:2帖
  • 求助:15帖
  • 帖子:18帖 | 165回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2016年1月04日
发表于:2016-04-14 10:58:30
11楼


回复内容:

对: 可可君是酱子 有点小错误,重发下,模拟过有用的, 内容的回复!

谢谢。你可能理解错误了,泵轮流启停的信号不是有时间控制的,比方说M1.0为1时,就需要停掉1台泵,M2.0为1时就需要启动一台泵,现在需要程序解决的是要启动或停掉那一台泵,以实现泵的轮流运行。希望我说的你能理解

可可君是酱子

  • 精华:0帖
  • 求助:6帖
  • 帖子:13帖 | 137回
  • 年度积分:12
  • 历史总积分:1142
  • 注册:2016年3月10日
发表于:2016-04-14 11:29:43
12楼

时间哪个就是模拟一个你给的信号啊,当有一个信号来的时候,就将一台启动一台停止,你也可以分开来做的,给一个信号做一个动作,现在的这个等于是用时间计时器来模拟一个信号,完成2个动作

李东泽

  • [版主]
  • 精华:7帖
  • 求助:25帖
  • 帖子:1209帖 | 6375回
  • 年度积分:216
  • 历史总积分:44409
  • 注册:2010年3月25日
发表于:2016-04-15 18:33:43
13楼


引用 工控小闫 的回复内容: 我试过统计时间,泵启动信号来时运行时间最短的泵启动,泵...

这个好办,程序里设定一个最短运行时间,如果运行时间不到的话,不予以切换,这个是自动运行下的,

手动就是比较了,那个运行的长,就停了那个

jxlgdxlhx

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 13回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2010年7月07日
发表于:2016-04-17 15:43:26
14楼

不懂,进来支持一下,学习学习

新泰王先生

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2015年2月14日
发表于:2016-04-19 15:03:01
15楼

启动连锁置位。停止并联复位。应该好捣鼓吧

guaigauizhu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 59回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2016年4月19日
发表于:2016-04-19 19:41:13
16楼

没有怎么学过PLC啊,学习了

guaigauizhu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 59回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2016年4月19日
发表于:2016-04-19 19:41:39
17楼

各种大牛啊,平时要多关注学习

fypy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 163回
  • 年度积分:0
  • 历史总积分:857
  • 注册:2009年6月29日
发表于:2016-04-20 22:46:03
18楼

实际项目要复杂很多,比如如果停止的是两台下次要优先启动哪台呢?比如一台处于故障、备用状态,要屏蔽的

工控小闫

  • 精华:2帖
  • 求助:15帖
  • 帖子:18帖 | 165回
  • 年度积分:0
  • 历史总积分:194
  • 注册:2016年1月04日
发表于:2016-04-20 23:09:06
19楼


回复内容:

对: fypy 实际项目要复杂很多,比如如果停止的是两台下次要优先启动... 内容的回复!

四台泵主要抽压力,设定有压力上下限。自动刚开始时四台泵依次启动,当压力达到上限后停掉一台;过一段时间后,压力没有降到下限,再停掉一台;再过一段时间,压力仍然高于下限,再停掉一台;再过一段时间压力还高于下限的话,启动一台再停掉一台;当压力低于下限时,四台泵共同运行,到达上限后就停掉一台,如此循环往复。主要就是这些泵要轮流运行,可以从四台运行开始停泵,但只有一台运行时,就保持一台泵轮流运行,一旦进入自动就不允许四台泵完全停止。当出现故障时就退出自动状态。

guaigauizhu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 59回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2016年4月19日
发表于:2016-04-21 15:58:34
20楼

大牛啊,学习了!!!


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页