你现在位置:首页>技术论文>行业应用>供水工程>正文
泵轮流工作手自动控制难题
日期:2006-4-6 0:48:24 来源:本站整理  
点击: 作者:未知
点击【】放大字体.

泵轮流工作手自动控制难题

WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

我现在碰到一个水处理的工程,有很多水池的水泵和阀门联动控制,多是几个泵并联使用,其中留有1-2个备用。泵的开启控制工艺要求和前后池的液位联锁,与其出口电动阀门联锁,泵阀的启动顺序为:开泵→延时→开阀。泵阀的停止顺序为:关阀→延时→停泵,自动状态时要求几个泵按设定的时间间隔轮流切换工作。我不知道程序该如何处理了。希望各位帮帮我。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  我用的西门子的S7-300 CPU 315-2DP
WWW_PL※CJS_COM-PLC-技.术_网

  轮流的时间可能好几个小时,S7-300的定时时间够吗?
WWW_P※LCJS_CO※M-PLC-技-.术_网

  如果有的在自动状态有的在手动状态。自动轮流工作的次序也在动态的变了,程序该如何处理呢?
WWW_P※LCJS_COM-PLC-)技.术_网

以下是对《泵轮流工作手自动控制难题》的回复: 

WWcW_PLCJS_COM-PLC-技.术_网

匿名回复:
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

    第一个问题:
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户)

  采用计数器,每隔1分钟将计数器的值加1。计数值到达设定值->产生一个标志(单扫描周期有效),利用这个标志调用轮换程序(如果每个时间间隔都是不同的,可以采用间接寻址的方式动态改变计数器的设定值来实现)。
WWW_PLCJS@_COM%-PLC-技.术_网

  第二个问题:
WWW_PLCJS@_COM%-PLC-技.术_网

  只要每台泵都增加一个独立的“自动”输入信号就可以了。轮换规则如下:
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  1。优先启动小号码的泵(比如共有5台泵,现要启动3台,如果所有泵都符合启动条件(比如都是自动,并且没有故障),则启动1~3#泵)。
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

  2。设一个变量(变量名可以叫起始泵号),每次轮换时间到,则将该变量加1。
WWW_P※LCJS_COM-PLC-)技.术_网

  3。设一个功能块,每次循环时根据“起始泵号”变量的值来控制每台泵的开停。
P.L.C.技.术.网——可编程控制器技术门户

  算法如下:
WW.W_PLCJS_COM-PLC-技.术_网

  首先将“当前开启台数”变量赋值为0,“当前操作泵号”变量赋值为“起始泵号”变量的值,然后执行下面的循环。
WWW_PLCJS@_COM%-PLC-技.术_网

  -------循环体(开始)-------------
——可——编——程——控-制-器-技——术——门——户

  1。如果“当前开启台数”大于“要求运行台数”,则退出。
W1WW_P4LCJS_COM-PLC-技.术_网

  2。如果“当前操作泵号”+“当前开启台数”大于“最大的泵号”,则“当前操作泵号”=1。
WW.W_PLCJS_COM-PLC-技.术_网

  3。如果“当前操作泵号”对应的泵符合运行条件(比如无故障或处于自动状态),则启动该泵。
WW.W_PLC※JS_C,OM-PL,C-技.术_网

  4。“当前操作泵号”加1。
WWW_P※LCJS_CO※M-PLC-技-.术_网

  -------循环体(结束)-------------
WWW_P※LCJS_COM-PLC-)技.术_网

匿名回复:
WWW_PLCJS@_COM%-PLC-技.术_网

    注:上述循环体第三条应修改为:
WWW_PL※CJS_COM-PLC-技.术_网

  如果“当前操作泵号”对应的泵符合运行条件(比如无故障或处于自动状态),则启动该泵。同时“当前开启台数”+1。
WWW_PLCJS_COM-PLC-技.术_网

  
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户)

  呵呵,如果不加,则为死循环,退不出了。
——可——编——程——控-制-器-技——术——门——户

匿名回复:
WWW_PLCJS@_COM%-PLC-技.术_网

    注:上述循环体还应增加一个计数值,每次循环则将计数值+1,如果循环次数大于最大泵号,则退出。如果没有这个计数值也会死循环。(比如符合条件的泵的数量小于需要开启的台数(要开3台泵,可实际只有2台满足条件))
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

匿名回复:
——可——编——程——控-制-器-技——术——门——户

    i wrote a more complicated programme before,i can send it to you.
plcjs.技.术_网

匿名回复:
WW.W_PLC※JS_C,OM-PL,C-技.术_网

    谢谢microtomato。
WWW_PLC※JS_COM-PmLC-技.术_网

匿名回复:
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

    最简单的方法是采用位循环指令,每个位代表一台水泵.
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

匿名回复:
plcjs.技.术_网

    richman,
WW.W_PLCJS_COM-PLC-技.术_网

  Can you send program to me?Thanks.
WWcW_PLCJS_COM-PLC-技.术_网

匿名回复:
WWW_PLC※JS_COM-PmLC-技.术_网

    你是第一次编程序么?定时器不够用计数器嘛!,功能简单化,不要管它手动、自动,只要分辨运行、停止。 确定泵启动优先方法,纪录运行时间,到时间自动 停机,复位运行时间,换另外一台。把开泵、关泵也简单化,最好把这些步骤作成子程序。
WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户)

匿名回复:
WW.W_PLCJS_COM-PLC-技.术_网

    这个问题不难,西门子时间继电器这么多,当然够用,而且时间从毫秒至几十小时,绝对够用.配合用移位指令做循环.
WWW_P※LCJS_COM-PLC-)技.术_网

匿名回复:
P.L.C.技.术.网——可编程控制器技术门户

    HONGBO老地说得对,简单可靠;上面几位老兄说得太复杂了;
WWW_PLC※JS_COM-PmLC-技.术_网

匿名回复:
WW.W_PLCJS_COM-PLC-技.术_网

    各位高手:
P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户

   我在的电脑有个PDF文件。我不知道怎么打开。还请各位高人指点!
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)

  
WWW_P※LCJS_CO※M-PLC-技-.术_网

  -----------------------------sand
WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)

匿名回复:

本新闻共2页,当前在第11 2  
WWW_P※LCJS_CO※M-PLC-技-.术_网

评论内容
载入中...
载入中...
P
L
C



|










|


P
L
C









·最新招聘信息
·最新求职信息
·推荐产品
·推荐厂商
·栏目热门排行
·站内热门排行