您当前的位置:首页 > 计算机 > 软件应用 > 行业软件

S7-200 SMART 案例应用之电机基于运行时间控制

时间:02-09来源:作者:点击数:

本文使用软件:STEP7 Micro/WIN SMART V2.7

硬件:CPU-ST30

注:程序仅供参考!!!

控制要求:某厂有5台水泵,根据液位高低控制水泵的启停,到达设定液位1时启动第一台泵,到达设定液位2时启动第二台泵,到达设定液位3时启动第三台泵,到达设定液位4时启动第四台泵,到达设定液位5启动第五台泵,低液位时停止所有泵。

功能要求:启动泵的顺序是按照其累计运行时间而定,时间最少的泵先启动,时间第二少的次之,依次类推,不具备条件(比如故障、就地操作)的泵退出控制序列。

实现方法:首先编写累计时间的程序,然后对时间进行排序,(排序方法请参考之前的文章),之后作比较实现控制等。

1、累计时间的程序如下:


建立变量表

2、编写程序:


编写的程序

3、在主程序里调用:


在主程序里调用

4、根据液位的变化对泵的运行时间进行排序:(排序方法参考之前的文章冒泡排序)


对时间进行排序

5、比较、控制、故障判断:


实现控制

6、下载模拟测试:


测试结果

整段程序(注:程序仅供参考!!!)


整段程序

注:程序仅供参考!!!

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门