基于组态王的液位控制系统设计 联系客服

发布时间 : 星期一 文章基于组态王的液位控制系统设计更新完毕开始阅读c494f3b21be8b8f67c1cfad6195f312b3169eb3d

课程设计报告用纸

4.2 创建组态画面

进入组态王开发系统后,就可以为每个工程建立数目不限的画面,在每个画面上生成互相关联的静态或动态图形对象。这些画面都是由“组态王”提供的类型丰富得图形对象组成的。本项目创建了三个组态画面:主画面、报警窗口、历史曲线。各画面如下图所示。

图7 主画面

第13页

课程设计报告用纸

图7 报警窗口

图8 历史曲线

4.3 定义IO设备

定义IO设备包括指定设备驱动,地址,逻辑名等关键参数。

第14页

课程设计报告用纸

选择工程浏览器左侧大纲项“设备/COM1”,在工程浏览器右侧用鼠标左键双击“新建”图标,运行“设备配置向导”,选择“PLC”的“西门子”“S7-200系列”的“PPI”项。

图9 设备配置向导

单击“下一步”,弹出“逻辑名称”窗口,输入名称“sim”。 单击“下一步”,弹出“选择串口号”窗口,选择“COM1”。 单击“下一步”,弹出“设备地址设置指南”,地址“2”。 最后“设备安装向导——信息总结”如下图。

图10 设备安装向导

4.4 构造数据库

数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送往生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。

选择工程浏览器左侧大纲项“数据库/数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框。此对话框可以对数据变量完成定义、修改等操作,以

第15页

课程设计报告用纸

及数据库的管理工作。在“变量名”处输入变量名,如:调整跨度;在“变量类型”处选择变量类型:内存实数,单击“确定”即可。

下面定义一个I/O变量。在“变量名”处输入变量名,如:P;在“变量类型”处选择变量类型:I/O实数;在“连接设备”中选择先前定义好的IO设备:sim;在“寄存器”中定义为:V112;在“数据类型”中定义为:float类型。单击“确定”即可。

图11 定义I/O变量

同上述步骤,建立如下数据库:

表2 组态王数据库 变量名 开始停止 PID0_P

变量类型 连接设备 寄存器 I/O离散 I/O实数 s7_200 s7_200 M0.0 V312 报警组 描述 手/自动切换 PID调节器比例系数 第16页