- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
烟厂污水处理毕业论文
摘 要
摘要:随着社会的进步,经济的发展,人们生活水平的不断提高,环境污染也日益的严重。人们改造自然的能力也越来越高,对污水处理的自动化要求也越来越高。但污水处理行业在相关行业当中和国外相比较还有很大的距离。所以研究基于计算机控制的污水的自动化处理过程控制系统,具有更重要的意义。
本文在污水处理的基础上,设计了一系列的烟厂污水处理监控系统。该系统根据污水处理工艺特点和控制要求提出了一套基于ForceControl6.1力控组态软件为上位机和以及S7-200PLC为下位机的污水处理自动化控制系统的软件设计方案。在此,对控制系统上位机的创建过程进行了进一步的说明,对其功能做了更深一步的介绍并进行了整体规划。
本文主要采用ForceControl6.1力控组态软件为上位机的人机交互界面,来实现整个污水处理流程的系统监视、监控和数据记录。系统上位机采用ForceControl6.1力控组态软件开发监控界面,能够完成实时监测和数据动态显示、异常报警、历史报表、时间管理、趋势曲线分析等管理任务。同时详细介绍了污水处理各个系统界面的功能以及其创建过程。
在文章的最后还对此次设计研究做出了一系列的总结,并且分析了一些存在的问题。同时对今后的发展进行了展望。
关键字:力控组态 污水处理 上位机
目录
TOC \o 1-3 \h \u ;此程序段的语言为:登录系统,后输入用户描述。编译后保存。
2.1.2 修改密码
强调按钮:修改密码左键动作为:UserPass($UserName);语言为:用户必须要输入相应的用户名后方能进入系统界面。此程序段编译后保存。操作时按动此按钮后弹出修改密码的对话框方便用户的进一步操作。
2.1.3 修改用户
强调按钮:在登录系统中建立一个增强性按钮“修改用户”,增强型按钮连接新建的窗口“修改用户”。新建一个窗口,命名为“修改用户”,后建立一个增强型按钮“确定”,左键连接窗口“修改用户”如图(1-2)所示:
图(1-2)修改用户
其中强调型按钮“确定”左键动作:rtn=1;CloseWindow();按照操作人员的需求对其进行操作。操作时按下此键就会弹出用户修改对话框方便修改用户。
2.1.4 用户注销
强调按钮“用户注销”左键动作为:
IF LogoutEx()==0 THEN
userlevel2=注销成功!;
ELSE
userlevel2=注销失败!可能没有登陆用户。;
ENDIF
当按下此键后在用户级别和用户描述中分别显示相应的字符。
数据连接:用户名连接的是字符串$UserName;用户级别连接字符串userlevel1;用户描述连接字符串userlevel2。
在此,我们要说明的是此链接应用到了“动作”中的数据改变动作,变量名为 $UserLevel,其脚本程序为:
IF $UserLevel==-1 THEN
userlevel1=当前无登陆用户;
ENDIF
IF $UserLevel==0 THEN
userlevel1=操作工级;
userlevel2=当前用户无B,C区权限;
ENDIF
IF $UserLevel==1 THEN
userlevel1=班长级;
userlevel2=当前用户无A,C区权限;
ENDIF
IF $UserLevel==2 THEN
userlevel1=工程师级;
userlevel2=当前用户无A,B区权限;
ENDIF
IF $UserLevel==3 THEN
userlevel1=系统管理员级;
userlevel2=当前用户具有全区权限;
ENDIF
在此我们总共定义了四种工作级别为:操作工级、班长级、工程师级、系统管理员级。此程序的设计主要是针对系统的安全区域操作设置的。即就是每一个级别的人员有相对应的安全区权限设置,超过了一定的权限,操作者便不能进入一部分安全区进行具体的操作。
同时我们要说明的是此窗口动作还设计了相应的“条件动作”。这里,我们向大家先介绍一下所谓的“条件动作”。为了给用户提供最大的灵活性和能力,力控提供了动作脚本编译系统,具有自己的编程语言,语法采用类BASIC的结构。这些程序设计语言,允许在力控的基本功能的基础上,扩展自定义的功能来满足用户的要求。力控的动作脚本语言功能很强大,可以访问和控制实时系统的所有组件,如实时数据、历史数据、报警、报表、趋势和安全等;同时,用户通过这类脚本语言,可以实现从简单的数字计算到用于高级控制的算法的功能。
力控中动作脚本是一种基于对象和事件的编程语言,可以说,每一段脚本都是与某一个对象或触发事件紧密关联
文档评论(0)