组态王水位课程设计.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水箱水位控制系统 一、前言 “组态王”是运行于microsoft windows 200/NT4.0.XP中文平台的中文界面软件,充分利用了windows图形功能完备、界面一致性好、易学易用的特点,并且采用了多线程。COM组件等新技术,实现了实时多任务,软件运行稳定可靠。 “组态王”软件包括由工程浏览器(TouchExplorer)、工程管理器(Proj-Manager)和画面运行系统(TouchVew)三大部分组成。在工程浏览中可以查看工程的各个组成部分,也可以完成数据库构造、定义外部设备等工作;工程管理器中内嵌了画面管理系统,用于新工程的创建和已有工程的管理。画面的开发和运行由工程浏览器调用画面制作系统touchMak和运行系统touchVew来完成。 二、工程设计 (一)设计要求 做一水位控制系统的组态,要求:动画显示水流运动。当水位高于或低于警戒水位时,报警界面出现,提示报警,并记录在报警事件中。设置登录权限,只有管理员才能启动系统,只有在此时水泵才可启动,其余权限中人员只能观看不能操作。组态中有历史曲线与数据报表,用来记录长时间过程中水位的变化情况,同时在主监控画面中也显示有即时报警与数据记录的功能。 (二)设计过程 1、新建工程 打开组态王6.53,首先新建工程“水位控制系统”,如下图所示: 2、新建画面 双击进入工程,点击新建工程画面,进入开发系统画面,确定背景属性,打开工具栏,使用图库(快捷键F2)创建所需的器件:水泵、水管、水箱、水位传感器等;并用作图工具绘制其他结构:水流等。最后,得到如下图: 图上相关部件为:按钮、文字、水位实时曲线显示窗口、实时报警显示窗口。关于这一部分后面在做分析,先画好系统模型。 3、建立仿真PLC 选择系统—设备,点击新建设备: 如图设置,最后点击确定,完成对仿真PLC元件的设置。 4、完善数据词典 如图所示,建立组态系统所需数据变量: 共计为:水位、水泵运行、启动运行、出水阀门、历史曲线跨度、历史曲线卷动量、行。下面做具体说明: (1)水位:新建水位变量,在弹出对话框中设置为内存整数,初始值30,最大值100。并且在报警定义中把报警限低与高打勾,底线为5,顶限为95. (2)水泵运行:设置为I/O离散,在连接设备中选择之前建立的新I/O设备,寄存器器选CommErr,数据类型为Bit,采集频率1000毫秒,只读。 (3)启动运行:设置为内存离散 (4)出水阀门:设置与水泵运行相同。 (5)历史曲线跨度:设置为内存整数,初始值600,最大值200000。 (6)历史曲线卷动量:设置为内存实数,初始值3.000000,最大值99999。 (7)行:设置为内存整数,初始值27,最大值99999。 注:水位是高度值,从0—100的整数值,故变量选择内存整数。水泵运行与出水阀门是受仿真PLC控制的I/O离散量,寄存器的选择从下表中得出: 寄存器格式 寄存器范围 读写属性 数据类型 变量类型 寄存器含义 INCREAdddd 0~1000 读写 SHORT I/O整型 自动加1 DECREAdddd 0~1000 读写 SHORT I/O整型 自动减1 RADOMdddd 0~1000 只读 SHORT I/O整型 随机寄存器 STATICdddd 0~1000 读写 SHORT\BYTE LONG\FLOAT I/O整型 I/O实数 常量寄存器 STRINGdddd 0~1000 读写 STRING I/O字符串 常量字符串寄存器 CommErr —— 读写 BIT I/O离散 通讯状态寄存器 历史曲线跨度与历史曲线卷动量是在历史趋势曲线中所用,后面在做介绍。 5、画面单位具体设置与动画连接 双击反应器模块,水泵模块,运行指示灯模块,阀门模块,阀门开关按钮模块,分别在弹出对话框中做如下设置: 双击水管模块,在弹出对话框中点击特殊动画效果为流动,并设置流动条件为-8,若水流方向相反,则可以改为+8。对于水箱水位的实时显示可以在水箱旁边写上“###L”并双击设置参数:点击模拟值输出,在弹出对话框中做图中所示设置。到此,模块部分设置完毕。 6、按钮参数设置 在工具中选择按钮工具,并在主画面中画出如图所示的按钮,分别为启动、停止、管理登陆、退出登录、主画面、水位报警、历史曲线、数据报表、退出。对于启动、停止按钮,双击选择按下时并写入命令语言: 启动按钮为:\\本站点\启动运行=1; 停止按钮为:\\本站点\启动运行=0; 对于管理登陆、退出登录、主画面、水位报警、历史曲线、数据报表、退出这些按钮则是选择弹起时并写入命令语言: 管理登陆:LogOn(); 退出登录:LogOff(); 主画面: ShowPicture(监控模型); 水位报警:Sho

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档