小区日常用水控制系统
基于<组态王软件>
学校:盐城工学院
班级:BMZ电气07
姓名:刘逸(072班28号)
徐猛(071班06号)
第一章控制窗口的制作
1.1 工程建立
1.2 建立设备
1.3定义数据库
1.4创建画面
1.5建立动画连接
1.6报警窗口
第二章控制画面及功能
1.1 工程建立
组态王提供新建工程向导。
利用向导新建工程,使用户操作更简便、简单。
单击菜单栏“文件\新建工程”命令或工具条“新建”按钮或快捷菜单“新建工
程”命令后,弹出“新建工程向导一”对话框
单击“取消”退出新建工程向导。
单击“下一步”继续新建工程。
弹出“新建工程向导二”对话框
在对话框的文本框中输入新建工程的路径,如果输入的路径不存在,系统将自动提示用户。
或单击“浏览”按钮,从弹出的路径选择对话框中选择工程路径(可在弹出的路径选择对话框中直接输入路径)。
单击“上一步”返回上一页向导对话框。
单击“取消”退出新建工程向导。
单击“下一步”进入新建工程向导三
在“工程名称”文本框中输入新建工程的名称,名称有效长度小于32个字符。
在“工程描述”中输入对新建工程的描述文本,描述文本有效长度小于40个字符。
单击“上一步”返回向导的上一页。
单击“取消”退出新建工程向导。
单击“完成”确认新建的工程,完成新建工程操作。
新建工程的路径是向导二中指定的路径,在该路径下会以工程名称为目录建立一个文件夹。
完成以上操作就可以新建一个组态王工程的工程信息了。
此处新建的工程,在实际上并未真正创建工程,只是在用户给定的工程路径下设置了工程信息,当用户将此工程作为当前工程,并且切换到组态王开发环境时才真正创建工程。
在工程管理器工程信息显示区中选中加亮想要设置的工程,单击菜单栏“文件\设为当前工程”命令或快捷菜单“设为当前工程”命令即可设置该工程
为当前工程。
以后进入组态王开发系统或运行系统时,系统将默认打开该工程。
被设置为当前工程的工程在工程管理器信息显示区的第一列中用一个图标(小红旗)来标识
1.2 建立设备
在使用仿真PLC设备前,首先要定义它,实际PLC设备都是通过计算机的串口向组态王提供数据,所以仿真PLC设备也是模拟安装到串口COM上,定义过程和步骤为:在组态王的工程浏览器中,从左边的工程目录显示区中选择大纲项设备下的成员名COM1或COM2,然后在右边的目录内容显示区中用左键双击“新建”图标,则弹出“设备配置向导”对话框如下图
在I/O设备列表显示区中,选中PLC设备,单击符号“+”将该节点展开,再选中“亚控”,单击符号“+”将该节点展开,选中“仿真PLC”设备,再单击符号“+”将该节点展开,选中“串行”。
单击“下一步”按钮,则弹出“设备配置向导——逻辑名称”对话框如下图所示:
在编辑框输入一个仿真PLC设备的逻辑名称,例如设定为“simu”。
继续单击“下一步”按钮,则弹出“设备配置向导——选择串口号”对话框如下图
在下拉
式列表框中列出了32个串口设备(COM1-COM32)供用户选择,例如从下拉式列表框中选中COM2串口。
继续单击“下一步”按钮,则弹出“设备配置向导——设备地址设置指南”对话框如下图
继续单击“下一步”按钮,则弹出“设备配置向导——通讯参数”对话框 ,如下图
继续单击“下一步”按钮,则弹出“设备配置向导——信息总结”对话框如
下图
单击“完成”按钮,则设备安装完毕,单击“上一步”,可返回上一次操作进行修改。
仿真PLC设备安装完毕后,可在工程浏览器进行查看,选择大纲项设备下的成员名COM2,则在右边的目录内容显示区可以已安装的设备
1.3定义数据库
选择工程浏览器左侧大纲项“数据库\数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框如图
此对话框可以对数据变量完成定义、修改等操作,以及数据库的管理工作,详细变量操作请参见“第五章变量定义和管理”。
在“变量名”处输入变量名,如:a;在“变量类型” 处选择变量类型如:内存实数,其它属性目前不用更改,单击“确定”即可。
下面继续定义一个IO变量在“变量名”处输入变量名,如:b;在“变量类型”处选择变量类型如: IO整数;在“连接设备”中选择先前定义好的IO设备:PLC;在“寄存器”中定义为:INCREA100;在“数据类型”中定义为:SHORT类型。
其它属性目前不用更改,单击“确定”即可。
1.4创建画面
进入新建的组态王工程,选择工程浏览器左侧大纲项“文件\画面”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如图
在“画面名称”处输入新的画面名称,如Test,其它属性目前不用更改,(关于其它属性的设置请参见“第四章组态王开发环境——工程浏览器”)。
点击“确定”按钮进入内嵌的组态王画面开发系统。
在工具箱中选中“圆角矩形”,拖动鼠标在画面上画一矩形,如上图所示。
用鼠标在工具箱中点击“显示画刷
类型”和“显示调色板”。
在弹出的“过渡色类型” 窗口点击第二行第四个过渡色类型;在
“调色板”窗口点击第一行第二个“填充色”按钮,从下面的色块中选取红色作为填充色,然后点击第一行第三个“背景色”按钮,从下面的色块中选取黑色作为背景色。
此时就构造好了一个使用过渡色填充的矩形图形对象。
在工具箱中选中“文本”,此时鼠标变成“I”形状,在画面上单击鼠标左键,输入“####”文字。
选择“文件\全部存”命令保存现有画面。
双击图形对象——即矩形,可弹出“动画连接”对话框,如图
下图这为阀门与水流的连接控制,双击水流再选择流动效果按钮,在流动条件中选择阀门。
则可实现当阀门打开时水流流动,当阀门关闭时,水流静止的动画效果。
下图则为对一直流动的水流设置。
下图则为对水泵的设置,当运行时显示为绿色,反之当不运行时则显示红色。
定义变量,通过窗口的动画连接显示生活水泵的运行时间。
下图则通过对矩形框的设置来实现液位变化的动画效果,双击矩形框,选择填充按钮,再通过对填充方向及填充颜色的选取来达到预想的动画效果。
下图为通过对水流的设置,实现当排水泵运行时,能看见水流流动的动画效果,双击流动按钮,对流动条件进行设置,取变量为排“水泵开关1”
下图为通过动画连接,实现利用开关对排水泵的控制。
下图则通过对按钮属性的设置,实现在按下按钮时,窗口开始计时,显示水泵工作时间。
下图为通过按钮的控制对,时间进行复位操作。
同样通过命令语句实现。
下图为实现主界面切换的命令操作,双击弹起时,运用命令语句shpwpicture 实现主界面的切换。
下图设置流动特性,根据生活水泵的开关状态,实现其水流的流动与否。
双击流动,在流动条件中选择条件变量“生活水泵1”即可实现其功能
下图定义变量如生活水泵1,利用开关的开与关对变量进行赋值,置零置一。
下图为切换画面连接按钮的设置,双击“排水系统配置图”,选择弹起时,运用命令语句完成功能,可选择语句为
showpicture.
下图则同样对按钮连接设置。
显示报警界面
下图为设置红色按钮闪烁的功能,选择闪烁按钮,设置闪烁速度为500毫秒每隔一次。
建立按钮,退出系统,双击“退出系统”按钮,运用命令语句,exit,实现功能。
1.6报警窗口
双击初始见面中数据词典,创建变量,新建变量“填充”,选择适当变量类型,连接设备。
设定数据类型及变量区域。
在界面属性中设置其具体报警线。
创建报警界面,如下图
双击界面对其进行相关连接设置。