




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. . . . .监控组态软件课程设计报告 姓 名: 学 号: 组态软件课程设计一对组态软件的认识现在我即将步入大四了,随着各门专业课的陆续开设学习,我对本专业测控技术与仪器,相对于以前,有了更深的认识。测控技术与仪器,通俗一点讲,主要就是对信号进行采集检测,并将其进行相应的处理。以前在专业基础课学习过程中,我接触到了不少相关学习软件,如labview软件,Altium Designer 6.0软件以及 Matlab 软件等,并且在老师的指导下进行了相关操作练习,并在实际操作过程中我逐步的掌握了课本上相应的知识点或是验证了计算结果或是实验结果。而在本学期开设的监控组态软件概述这门课中主要讲述的北京三维力控公司的组态软件ForceControl,则是利用工业监控系统来实时的显示并控制工业现场的一个很好的平台,因其具有丰富的设置项目,使用方式灵活,功能强大而得到了迅速发展。记得在我大二即将结束时,学校安排我们到西安市阎良区红光路的西郊热电厂进行实习,印象很深的是在参观电厂的中央集控室时,在集控室里,没有机器的轰鸣,一切都很安静。当时最引人注意的就是那些仪器机器,上面布满了红线,红点,还有一些绿色的,并且计算机就可以对他进行自动化控制的,只要控制计算机就可以确保机器的正常安全运行,并且机器的控制全部在集控室可以观测,只要电厂运行出了问题,就可以马上得知。但是缺点是,由于工艺较为老旧,有很多显示设备上的参数范围控制往往需要有经验的人来实时观察,并不能通过计算机进行自动提示或是预警在学习了监控组态软件之后,我发现这些问题对于监控组态软件仅是一小case而已。监控组态软件还可被用于江河汛情监测、铁道信号采集与记录、交通管制与监控、虚拟仪器机、组和设备参数调试以及生产线产品质量抽查等。二设计方案、实现功能及源程序由于前段时间监控组态软件实验课上进行练习设计的就是存储罐液位平衡控制过程,相对于其它四个方案我能更好的理解第5份方案中的设计思想及如何实现控制要求。所以在本次工程项目应用软件设计中我选择的是第5份方案液体自动混合装置的监控系统设计。 工艺过程及控制要求:两种液体的流入和混合液体的流出分别由三个电磁阀控制,可用一个搅拌电机带动搅拌器工作,用三个液位传感器控制三个电磁阀。初始状态:装置投入运行时,液体A、B阀门关闭,混合液流出阀门打开20S,将容器液体排空后关闭。按下启动按钮,装置按以下动作工作: 1. 液体A阀门打开,液体A流入容器;2. 液面到达L2时,传感器L2触点接通,关闭液体A阀门,同时打开B阀门;3. 当液面到达L1时,传感器L1触点接通,关闭液体B阀门,同时搅拌电机工作。4. 搅拌1分钟后停止,混合液体阀门打开,放出混合液体。5 当液面降到L3时,传感器L3触点由接通变为断开,再经20S容器排空,关闭混合液体流出阀门,开始下一周期操作。停止操作:按下停止按钮后,当前的混合操作处理完毕后,才停止操作,即停在初始状态上。 定义的参数有LEVEL(容器液位) IN_A(入口阀门A状态) IN_B(入口阀门B状态) OUT_C(出口阀门C状态) RUN(阀门启停状态) RUN1(暂停按钮) JB(搅拌器状态) T1(延时60S) T2(延时20S) X(定义中间变量)截图1设计方案截图2定义变量截截图3初始状态截图4搅拌电机动作带动搅拌器开始搅拌截图5排空罐内液体并倒计时源程序如下:IF RUN.PV=1 THEN IF IN_A.PV=1 THEN X.PV=0; LEVEL.PV=LEVEL.PV+5; ENDIF IF LEVEL.PV=40 THEN IF OUT_C.PV=0 THEN IN_A.PV=0; IN_B.PV=1; ENDIF ENDIF IF IN_B.PV=1 THEN LEVEL.PV=LEVEL.PV+5; ENDIFENDIF IF LEVEL.PV=100 THEN IN_B.PV=0; JB.PV=1; T1.PV=T1.PV+1; ENDIF IF T1.PV=60 THEN JB.PV=0; OUT_C.PV=1; ENDIF IF OUT_C.PV=1 THEN IF LEVEL.PV=20 THEN LEVEL.PV=LEVEL.PV-5; ENDIF ENDIF IF LEVEL.PV=20 THEN OUT_C.PV=0; X.PV=1; ENDIF IF LEVEL.PV=0 THEN IF X.PV=1 THEN IN_A.PV=1; IN_B.PV=0; OUT_C.PV=0; RUN.PV=1; T1.PV=0; T2.PV=0; ENDIF ENDIF IF RUN1.PV=1 THEN IF X.PV=1 THEN RUN.PV=0; IN_A.PV=0; ENDIF 三课设过程中存在的问题及解决方法(1) 在工程项目数据库组态新建时,对“点名”为LEVEL(容器液位)进行新建时,将其“数据链接”中的“寄存器类型”错定义为“增量寄存器”,然后开始运行,但始终无法正确完成预定功能,在认真检查完仍未发现问题的原因,后在同学的提示下,将“数据链接”中的“寄存器类型”定义为“常量寄存器”后,问题才得以解决。(2) 在“动作应用程序动作”进行编程时,我先是在草稿纸上进行了粗略的编程,然后经过修改后,便输入到“脚本编辑器程序运行周期执行”中,但发现提示有“脚本()条件语句错误!”,仔细检查程序后,发现在检测到执行“当液面到达L1时,传感器L1触点接通,关闭液体B阀门,同时搅拌电机工作”部分的程序时缺少对应的“ENDIF”,导致在保存时老是弹出“脚本()条件语句错误!”.在对应位置输入了“ENDIF”,并重新保存后,并未再次弹出该提示 错误显示如下: 四对组态软件在工程项目中的新认识在认真阅读课本并花费了一定时间,然后请教了一位同学之后,我终于圆满的完成了本次课设“液体自动混合装置的监控系统设计”中的控制要求,并且在这段时间对力控组态软件操作及学习过程中,收获颇多。我的一个很深的体会就是,在任何时候都不能放松对计算机操作能力的锻炼与培养,很多计算机操作看似简单,实际上稍有差错,就会出现较大的问题,即所谓“失之毫厘,谬以千里”。还有我在这次组态软件课程设计中发现课堂学习过的课程很多并非孤立而是相互联系的。比如在本次课程设计以及已开始了一段时间的单片机原理与接口技术课程设计中C语言以及汇编语言的学习,因为我发现它们有很多地方都是相通的,比如在组态软件中的“动画连接及动作脚本”中经常出现的“IFTHEN”、“SWITCH”语句以及“WHILE循环”语句等与C语言中的用法很相似。通过这次监控组态课程设计的联系,我最重要的一个收获则是对组态软件的强大功能,诸如在实时监控以及虚拟仪器方面有了更深的体会。我觉得伴随着我国工业生产能力及效能强劲增长的势头,监控组态软件的应用前景将会更加广阔。宁可累死在路上,也不能闲死在家里!宁可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安装施工合同范本
- 矿山建设工程合同范本
- 装饰木板采购合同范本
- 劳务合同范本文库
- 获得性大疱性表皮松解症护理查房
- 供暖服务评估合同
- 混凝土单包工合同范本
- 自建铺面出售合同范本
- 简易加盟餐饮合同范本
- 订单农业合同范本 俄语
- 粮食仓储(粮库)安全生产标准化管理体系全套资料汇编(2019-2020新标准实施模板)
- 喜茶运营管理手册和员工操作管理手册
- 比亚迪汉DM-i说明书
- 心肾综合征及其临床处理
- 普通高中课程方案
- 2022年山东高考生物试卷真题及答案详解(精校版)
- GB/T 38936-2020高温渗碳轴承钢
- 高考地理一轮复习课件 【知识精讲+高效课堂】 农业区位因素及其变化
- 教师专业发展与名师成长(学校师范专业公共课)
- 互通立交设计课件
- 生物竞赛辅导 动物行为学第七章 行为发育(38)课件
评论
0/150
提交评论