组态王实验案例——水塔水位 下载本文

内容发布更新时间 : 2024/6/20 3:30:39星期一 下面是文章的全部内容请认真阅读。

实验七 水塔水位控制模拟

一、 实验目的

熟悉组态王的画面制作,及掌握一些脚本的简单实用。

用PLC构成水塔水位自动控制系统。 二、实验说明

当水池水位低于水池低水位界(S4为ON表示),阀Y打开进水(Y为ON),定时器开始定时,4秒后,如果S4还不为OFF,那么阀Y指示灯闪烁,表示阀Y没有进水,出现故障,S3为ON后,阀Y关闭(Y为OFF)。当S4为OFF时,且水塔水位低于水塔低水位界时S2为ON,电机M运转,向水塔抽水。当水塔水位高于水塔高水位界(S1为ON)时电机M停止。

三、实验步骤 1. 输入输出接线

注:PLC主机公共端接线方法见实验一

2.打开实验箱开关将STEP 7软件编写的水塔水位程序下载到主机中。

3.打开组态王工程浏览器设备中新建一个设备驱动为:PLC——西门子——S7—200系列(USB);下一步逻辑名称为:为水塔水位;地址为:2,其它均默认完成。

4.在工程浏览器中的数据词典里建立如下变量:

输入 S1 I0.0 S2 I0.1 S3 I0.2 S4 I0.3 输出 M Q0.0 Y Q0.1

5.在组态王软件绘制如下画面:

6.在画面属性——命令语言中写入以下脚本: //水塔水位控制 if(\\\\本站点\\M==1)

{\\\\本站点\\水塔水位=\\\\本站点\\水塔水位+5; \\\\本站点\\水池水位=\\\\本站点\\水池水位-5;} if(\\\\本站点\\M==0 && \\\\本站点\\水塔水位>10) {\\\\本站点\\排水=1;

\\\\本站点\\水塔水位=\\\\本站点\\水塔水位-5;} //水池水位控制 if(\\\\本站点\\Y==1)

\\\\本站点\\水池水位=\\\\本站点\\水池水位+5; 7.画面中动画链接的设置:

水池动画链接——填充 水塔动画链接

管道动画链接:流动——流动条件 如:\\\\本站点\\M==1;

水塔出水管道链接:

8.实时报警的设置:

实时报警报表和实时曲线如线所指 实时曲线链接:如下 图 可在工具箱中找到:如下图

(1).实时报警窗口双击:报警窗

口配置 报警组的定义:先要在工程浏览器——报警组——增加组——水位。(如右图)