两台水泵自动循环启动控制 PLC 程序 (原创) 供稿人:湖南安仁 刘桂南我在工控也有十多年,其实很多复杂程序大多由一些基本程序组成,掌握一些基本程序,复杂程序也就迎刃而解.下面我就以去年在中山一个项目程序作为例子,谈一下两台水泵自动循环控值怎样实现的客户要求:1.水温低于 31℃打开 2#阀门,关闭 1#阀门及 3#阀门,4#阀门根据水位要求自动补水,此时进入循环状态2.当水温大于或等于 31℃打开 3#阀门,关闭 1#阀门及 2#阀门,4#阀门根据水位要求自动补水,此时进入半循环状态3.4.当水温大于或等于 33℃打开 3#阀门及 1#阀门,关闭 2#阀门及 4#阀门,停止循环泵,此时进入零循环状态5.点击“触摸屏手自动切换"切换“自动”时,在弹出一个对话框,“是否进入自动控制模式”,如点击对话框中的“检修模式",即打开 3#阀门及 1#阀门,关闭 2#阀门及 4#阀门,停止循环泵,进入零循环状态,也就是直接用自来水冷却机组,机组排水直接排到前池,此时可以对设备进行检修在这个项目中,模拟量控制电动阀开启这里不做讨论,就循环控制做介绍业主要求 1#、2#水泵每次只能启动一台,而且每次运行必须是轮回的,假如这次是 1#,停止后再启动必须 2#,2#停止后再启动又回到 1#,如此循环表面看来视乎很简单,但要实现还得费一番脑力。我看了一下别人程序,虽然可以实现,但太复杂我想你也要理解上面程序是相当困难,除非作者本人。下面是我自己思考用三菱写的循环控制程序,只用了 16 步.程序估量不到上面四分子一。在此声明,这是我的原创,网上是找不到的,呵呵,我写这个程序是费了一点时间的。不吹了,解释一下这个程序,对一定基础人,可以不用解释,这个程序很好理解。好事做到底,还是啰嗦一下,其中 Y0 对应 1#泵,Y1对应 2#泵,M3 对应触摸屏启动水泵命令,M8002 是初始化,把中间变量 M0 置 1,把中间变量 M1 置 0,M0,M1 分别控制 Y0,Y1.Y0 和 Y1 下降沿作用是在停止时复位自己中间变量,同时置位另一台水泵中间变量,为下一次启动做准备