组态软件课程设计(DCS)

上传人:ca****in 文档编号:94137539 上传时间:2022-05-22 格式:DOC 页数:21 大小:1.05MB
收藏 版权申诉 举报 下载
组态软件课程设计(DCS)_第1页
第1页 / 共21页
组态软件课程设计(DCS)_第2页
第2页 / 共21页
组态软件课程设计(DCS)_第3页
第3页 / 共21页
资源描述:

《组态软件课程设计(DCS)》由会员分享,可在线阅读,更多相关《组态软件课程设计(DCS)(21页珍藏版)》请在装配图网上搜索。

1、目录第1章 概述31.1、设计任务和目的31.2、设计要求3第2章 监控系统分析和总体设计42.1、设计思想42.2、设计流程图5第3章 组态设计53.1、实时数据库53.2、用户窗口63.3、主控窗口菜单组态63.4、运行策略7第4章 监控界面设计74.1、系统封面74.2、工艺流程画面84.3、运行时画面84.4、实时曲线94.5、实时数据94.6、历史曲线94.7、历史数据104.8、实时报警画面104.9、报警信息浏览104.10、参数设置画面11第5章 运行策略115.1、启动策略115.2、循环策略125.3、PID控制算法135.4、报警策略145.5、报警数据145.6、历史数

2、据155.7、水箱对象15第6章 安全策略166.1、本系统安全机制要求166.2、定义用户和用户组166.3、系统权限管理176.4、操作权限管理176.5、运行时进行权限管理176.6、保护工程文件186.7、打开时画面186.8、登陆时画面196.9、退出时画面196.10、用户管理画面196.11、修改密码画面20第7章 程序调试207.1、程序调试中遇到的问题207.2、解决方法和结果20第8章 课程设计总结21第9章 参考资料21第1章 概述1.1 设计任务和目的本课程设计要求在修完监控系统程序设计技术课程后,运用工业监控系统组态软件(MCGS),结合一个自动控制系统,完成该控制系

3、统的上位机监控系统组态设计。以便掌握监控软件的设计和编程方法,得到计算机监控系统程序设计与调试,以及编写设计技术文件的初步训练,为从事计算机控制方面的工作打下一定基础。1.2 设计要求1基本要求(1) 监控系统总体设计了解系统设计要求,进行需求分析,确定组态软件输入输出点、内部变量等,构思监控系统的组态框架。(2) 实时数据库组态根据所确定的输入输出点和内部变量点,建立监控系统实时数据库。(3) 虚拟对象组态设计采用脚本语言或其他软件工具建立虚拟对象模型,能够仿真实际的物理对象,具有输入输出特性。(4) 窗口界面组态根据系统需求和实际生产过程中的对象工艺流程,设计监控系统的图形操作界面,并同实

4、时数据库IO点链接。(5) 运行策略组态采用脚本语言建立监控系统的运行策略,控制所建立的软件系统的运行流程。(6) 控制策略组态设计选择和设计适当的控制算法并组态,实现对被控系统的控制要求。(7) 历史和趋势记录报表设计建立历史数据库,实现监控系统的历史数据记录和趋势显示。(8) 实时和历史报警记录报表设计确定和建立参数的报警限值和报警数据存储特性,实现监控系统的实时报警显示和历史报警数据查询。(9) 主控窗口组态通过系统菜单能对系统各个功能进行调度管理。(10) 安全策略组态建立监控系统的安全操作机制,对用户设定不同的操作权限,保证监控系统的安全性。(11) 进行监控系统的调试、运行和改进。

5、(12) 编写课程设计报告。2具体要求(1) 数据变量所选课题系统应具有一定数量的开关量I/O信号(至少6个)和模拟量I/O信号(至少4个)。(2) 监控系统画面所设计的监控系统画面应包括下列内容,并具有动态显示和操作功能。 系统封面; 反映系统工艺的流程画面; 反映实时数据变化的趋势图画面; 反映实时数据变化的报表画面; 可查询历史数据的历史数据曲线画面; 可查询历史数据的历史数据报表画面; 反映数据实时报警状态的报警画面(或某画面上的局部画面); 查询数据历史报警状态的报警画面; 能对系统参数进行设置的参数设置画面。(3) 运行控制策略通过策略脚本编写,能够实现系统的模拟运行。(4) 安全

6、策略所设计的监控系统应具有登录后方可操作的安全策略功能。(5) 系统菜单所设计的监控系统应具有系统菜单,以实现对系统各个功能的运行调度。第2章 监控系统分析和总体设计2.1 设计思想通过对MCGS组态软件的学习和掌握,了解其功能和特点,本设计应用MCGS组态软件设计一个双容水箱液位监控系统,通过对实时画面的监控,来实现预期的控制效果。本系统采用电动调节阀和调节阀、出水阀(手动阀)同时控制双容水箱液位,并控制水箱2液位维持在设定值,水箱1的量程为100cm,水箱2的量程为50cm,开关控制整个系统的启停。水箱2液位的设定值可手动修改填入输入框,利用PID控制算法控制电动调节阀的开度,水箱的采样周

7、期和参数P、I、D都可以修改,并根据修改的数据完成PID控制算法,电动调节阀开度为控制算法的结果。根据水箱2液位的测量值与设定值的比较,可通过电动调节阀自动改变其开度来调整水箱2的液位为设定值,也可通过电动调节阀的自动调节加上手动改变调节阀、出水阀的开度共同控制水箱2的液位。当水箱1液位高于90cm或低于10cm时,进行安全报警指示,水泵停止抽水;当水箱2液位高于45cm或低于5cm时,进行安全报警指示,电动调节阀自动改变其开度。2.2 设计流程图采用水泵作为输送源,把水槽中的水抽到水箱1,通过调节阀的作用,可以调节进水量,再通过电动调节阀可以将水从水箱1适当地送入水箱2,水箱2的水通过出水阀

8、适当地流入水槽,使水箱2的液位保持在设定值。第3章 组态设计3.1 实时数据库3.2 用户窗口3.3 主控窗口菜单组态3.4 运行策略第4章 监控界面设计4.2 工艺流程画面4.3 运行时画面4.4 实时曲线4.5 实时数据4.6 历史曲线4.7 历史数据4.8 实时报警画面4.9 报警信息浏览4.10 参数设置画面第5章 运行策略5.1 启动策略脚本程序:进行系统的初始化进水流量1=0出水流量1=0调节阀开度=0出水阀开度=0电动调节阀开度=0开关=0水泵=0进水流量2=0出水流量2=0采样周期=0.5比例系数=100积分时间=25 s微分时间=2 s液位2设定值=255.2 循环策略脚本程

9、序:IF 开关= 1 THEN 水泵=1IF 开关=0 THEN 水泵=0 and 液位1报警 = 1 and 液位2报警 = 1IF (液位1 液位1下限) THEN 水泵=水泵ENDIFIF 液位1 = 液位1上限 THEN 水泵 = 0ENDIFIF 液位1 = 液位1下限 THEN 水泵 = 1ENDIFIF 水泵 = 1 THEN 水泵供水量 = 100IF 水泵 = 0 THEN 水泵供水量 = 0IF 开关 = 0 THEN 水泵供水量 = 0 AND 出水阀开度=0 AND 电动调节阀开度=0 AND 调节阀开度=0ENDIFIF 出水阀开度=0 THEN 出水流量2=0IF

10、电动调节阀开度=0 THEN 出水流量1=0IF 调节阀开度=0 THEN 进水流量1=0IF 液位1 = 液位1上限 THEN液位1报警 = 0ELSE 液位1报警 = 1ENDIFIF 液位2 = 液位2上限 THEN 液位2报警 = 0ELSE 液位2报警 = 1ENDIF5.3 PID控制算法脚本程序:e22=e21 上上次偏差e21=e20 上次偏差e20=液位2设定值-液位2 本次偏差比例=比例系数*(e20-e21) 比例作用if 积分时间=0 then 如果积分时间=0或偏差太大 积分=0 无积分作用else 积分=比例系数*采样周期*e20/积分时间 否则计算积分作用endi

11、f微分=比例系数*微分时间*(e20-2*e21+e22)/采样周期 微分作用增量=比例+积分+微分 增量输出电动调节阀开度=电动调节阀前次开度+增量/10 位置输出if 电动调节阀开度=100 then 电动调节阀开度=100 超出调节器输出上限,调节器输出调节器输出上限if 电动调节阀开度=0 then 电动调节阀开度=0 超出调节器输出下限,调节器输出调节器输出下限电动调节阀前次开度=电动调节阀开度 5.4 报警策略脚本程序:!SetAlmValue(液位1,液位1上限,3)!SetAlmValue(液位1,液位1下限,2)!SetAlmValue(液位2,液位2上限,3)!SetAlm

12、Value(液位2,液位2下限,2)5.5 报警数据5.6 历史数据5.7 水箱对象脚本程序:进水流量1 = 水泵供水量*调节阀开度/100出水流量1 = !sqr(液位1*2*9.8)*电动调节阀开度/100液位1 = 液位1+(进水流量1-出水流量1)/100进水流量2 = 出水流量1出水流量2 = !sqr(液位2*2*9.8)*出水阀开度/100液位2 = 液位2+(进水流量2-出水流量2)/50第6章 安全策略6.1本系统安全机制要求:1.负责人才能进行用户和用户组管理;2.只有负责人才能进行“打开工程”、“退出系统”的操作;3.只有负责人才能进行水罐水量的控制;4.普通操作人员只能

13、进行基本菜单和按钮的操作。6.2定义用户和用户组:1 选择工具菜单中的“用户权限管理”,打开用户管理器。缺省定义的用户、用户组为:负责人、管理员组。2 点击用户组列表,进入用户组编辑状态。3 点击“新增用户组”按钮,弹出用户组属性设置对话框。进行如下设置:用户组名称:操作员组;用户组描述:成员仅能进行操作4 单击“确认”,回到用户管理器窗口。5 点击用户列表域,点击“新增用户”按钮,弹出用户属性设置对话框。参数设置如下:用户名称:张工;用户描述:操作员;用户密码:123;确认密码:123;隶属用户组:操作员组6 单击“确认”,回到用户管理器窗口。7 再次进入用户组编辑状态,双击“操作员组”,在

14、用户组成员中选择“张工”。8 点击“确认”,再点击“退出”,退出用户管理器。9 “负责人”未设密码,设置方法同上。6.3系统权限管理:1 进入主控窗口,选中“主控窗口”图标,点击“系统属性”按钮,进入主控窗口属性设置对话框。2 在基本属性页中,点击“权限设置”按钮。在许可用户组拥有此权限列表中,选择“管理员组”,确认,返回主控窗口属性设置对话框。3 在下方的选择框中选择“进入登录,退出不登录”,点击“确认”,系统权限设置完毕。6.4操作权限管理:1 进入水位控制窗口,双击水箱1对应的滑动输入器,进入滑动输入器构件属性设置对话框。2 点击下部的“权限”按钮,进入用户权限设置对话框。3 选中“管理

15、员组”,确认,退出。4 水箱2对应的滑动输入器设置同上。6.5 运行时进行权限管理:运行时进行权限管理是通过编写脚本程序实现的。用到的函数包括:1.登录用户:!LogOn( )2.退出登录:!LogOff( )3.用户管理:!Editusers( )4.修改密码:!ChangePassword( )具体步骤:1 在主控窗口中的系统管理菜单下,添加4个子菜单:登录用户、退出登录、用户管理、修改密码。2 双击登录用户子菜单,进入菜单属性设置对话框,在脚本程序属性页编辑区域中输入 !LogOn( )点击“确认”,退出。3 按照上述步骤,在退出登录的菜单脚本程序编辑区中输入 !LogOff( ) ,在

16、进行用户管理的菜单脚本程序中输入 !Editusers( ) ,在修改密码的菜单脚本程序中输入 !ChangePassword( ) ,组态完毕。6.6 保护工程文件:具体操作步骤:1 回到MCGS工作台,选择工具菜单“工程安全管理”中的“工程密码设置”选项,如图:这时将弹出修改工程密码对话框,如图:2 在新密码、确认新密码输入框内输入123。单击“确认”,工程密码设置完毕。6.7 打开时画面:6.8 登陆时画面:6.9 退出时画面:6.10 用户管理画面:6.11 修改密码画面:第7章 程序调试7.1 程序调试中遇到的问题如何利用开关控制与水泵连接的流动块的流动?7.2 解决方法和结果 双击

17、此流动块,设置如下图:关闭开关,水流停止流动;水泵停止工作,水流停止流动。第8章 课程设计总结经过一学期监控系统程序设计技术课程的学习,我对这门课程有了大概的了解,知道了工控组态软件的概念,掌握了MCGS组态软件的功能和特点以及系统构成,但那些只是理论性的知识,很抽象,也不易理解,而经过这次监控系统程序设计技术的课程设计,学习用MCGS组态软件解决实际问题,将理论与实际结合起来,使我对这门课程有了更深层次的理解。此次课程设计,不仅让我进一步了解了MCGS组态软件,而且也学会了如何编写脚本程序以及如何进行程序调试。通过不断地查阅资料,向老师请教,与同学探讨,获得了很多课外的知识,学会了如何在实际中去设计。以往其他科目的课程设计,基本上都是通过仿真软件来实现某种效果,并不能让人真正感觉出那种真实性,而本次课程设计,培养了我独立从事MCGS组态设计的能力,提高了独立研究、独立设计的能力。通过本次设计,我深入了解了MCGS在工业应用方面的作用,为今后从事这方面的工作打下一个良好的基础第9章 参考资料1 曹辉,马栋萍,王暄等主编组态软件技术及应用电子工业出版社2 龚运新,方立友编著工业组态软件实用技术清华大学出版社3 MCGS组态软件用户指南北京昆仑通态自动化软件科技有限公司4 MCGS培训教程北京昆仑通态自动化软件科技有限公司5 MCGS高级教程北京昆仑通态自动化软件科技有限公司20

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!