加热反应炉监控系统组态界面及PLC程序设计.doc
《加热反应炉监控系统组态界面及PLC程序设计.doc》由会员分享,可在线阅读,更多相关《加热反应炉监控系统组态界面及PLC程序设计.doc(40页珍藏版)》请在三一办公上搜索。
1、 毕业设计说明书 设计题目: 加热反应炉监控系统 组态界面及PLC程序设计 院(系) 计算机科学与信息工程学院 专业年级 2009级自动化二班 学生姓名 杨普权 学号 2009133224 指导教师 刘宵惠 职称 讲师 设计地点 重庆工商大学 日 期 2013年5月7日 目录第一章 绪 论11课题研究的背景12欧姆龙Cx-p7.1软件的优点13 MCGS组态软件的优点14组态软件的状况及发展趋势2第二章 控制系统设备简介21欧姆龙Cx-p7.1编程软件的介绍2(1)欧姆龙软件的功能及特点2(2)软件的基本应用22加热反应炉PLC的程序设计5(1)反应炉控制的过程5(2)加热反应炉原理5(3)加
2、热反应炉的I/O分配5(4)PLC接线图、系统流程图6(5)PLC的程序设计82 MCGS组态软件的介绍10(1) 组态软件的功能及特点10第三章 控制界面的创建101工程的建立10(1)建立工程步骤:102变量的定义11(1)变量的分配11(2)变量的定义步骤123控制界面的设计与制作13(1) 界面建立13(2)界面编辑步骤144动画连接155控制程序的编写16(1) 定时器控制的使用16(2)脚本程序186报表输出及曲线显示19(1) 组对象的定义20(2) 报表输出21(3) 曲线显示21(4) 历史报警显示22(5) 主控窗口的设置22第四章人机界面系统与PLC间的通讯连接231设置
3、串口父设备的通讯参数242为PLC创建连接通道243连接PLC通道和实时数据25第五章 系统调试261系统的各器件的动作调试26(1) 指示灯的动画调试26(2)其他各器件的调试262脚本程序的调试263 系统模拟调试27(1)系统运行调试27(2)系统报警调试274 调试结果分析28(1)炉内水位不上升29(2)炉内水位无限上升29(3)系统无法报警29(4)报表信息无法显示报表的动画29(5)系统无法复位29(6)系统复位后或停止后无法重起系统29结 论30致 谢30参考文献31附录132附录235 加热反应炉监控系统组态界面及PLC程序设计重庆工商大学自动化2009级二班杨普权指导老师:
4、刘宵惠 摘要:加热反应炉监控系统其研究目的是通过利用MCGS组态软件和欧姆龙PLC编程软件实现对加热炉的温度控制。它通过编程、组态器件的连接,最后调试的研究方法来实现加热炉的功能与监控的实现。它的研究结果可以通过MCGS组态界面呈现给用户,也可以通过观测实验箱上面的指示灯来实现,然后对照着加热反应炉监控系统组态界面及PLC程序设计的控制要求逐一核对其功能是否实现。通过这两个检测部分及在研究过程中会实现一个对它的基本控制,但是实际工业应用中不排除环境对炉温控制过程的影响。关键字:MCGS组态 欧姆龙PLC 温度 Abstract: The heated reactor monitoring sy
5、stem research purposes MCGS configuration software and Omron PLC programming software furnace temperature control. Through programming, configuration device connections, the last debugging method to achieve the realization of the the furnace features and monitoring. Its findings can be presented to
6、the user through the MCGS configuration interface can also be achieved through observation experiment box above indicator, and then check one by one according to the heating reactor monitoring system configuration interface and PLC program design control requirements implementation. By the two detec
7、tion portion and in the course of the study, one of its basic control, but the actual industrial applications do not rule out the impact of the environment on the temperature control process.Keywords: MCGS configuration OMRON PLC temperature第一章 绪 论1课题研究的背景 随着社会的进步,工业革命的需求,对于加热炉反应控制系统在日常生活中也得到了广泛的应用,
8、其中包括医疗、纺织、冶金等领域都会用到。这也促进了对温度控制的发展,让温度控制越来越精确。这当然会用到一些必要应用软件来实现对温度的模拟控制,这正是加热炉反应系统追求的结果。 本课题来源于教学模拟题目,通过本设计可以熟悉并掌握欧姆龙CPM1A CPU40型PLC的原理与功能以及它的编程语言,以自动控制理论为指导思想,解决工业生产及生活中温度控制的问题。2欧姆龙Cx-p7.1软件的优点 欧姆龙CX-P7.1软件是一款非常便于学习、便于应用的长走相对而言比较简单的一款软件。通过学习欧姆龙的编程手册,以及一些基本的指令我们就能够达到简单的一些应用,另外它是一款可编程的控制器,也就是说是可以随时修改的
9、。3 MCGS组态软件的优点国外许多优秀组态软件是在英文状态下开发的,它具有应用时间长、用户界面不理想、不支持或不免费支持国内普遍使用的硬件设备、组态软件本身的费用和组态软件培训的费用高昂等因素,这些也正是国内组态软件在国内不能广泛应用的原因4,它有如下优点。1为用户提供了多种通用工具模块,用户不需要掌握太多的编程语言技术(甚至不需要编程技术),就能很好的完成一个复杂工程所要求的所有功能。系统设计人员可以把更多的注意力集中在如何选择最优的控制方法,设计合理的控制系统结构,选择合适的控制算法等这些提高控制品质的关键问题上。2从管理的角度来看,用组态软件开发的系统具有与Windows一致的图形化操
10、作界面,非常便于生产的组织与管理。 3利用组态控制技术,可以将加热反应炉生产过程的数据在控制室的计算机屏幕上直观地以曲线、图表、直方图、虚拟仪表等形式显示出来,还可以通过计算机鼠标或触摸屏上的按钮对现场的设备实施遥控。在控制室里监视和控制生产过程中,能及时发现和干预各种不安全状况;并且由于操作人员远离现场,可以极大地提高人员和设备的安全系数;所以,这种基于组态软件的可视化控制技术是一种很有效的安全生产技术。这种技术显然是可以用在煤矿、化工过程、铁路沿线容易塌方的这种相对比较危险的地方,这对于保障人们的身心安全具有非常重要的意义。4组态软件的状况及发展趋势组态软件现在比较知名的有西门子、MCGS
11、、组态王kingview,当然还有更多的其它的一些软件我们未曾涉猎到的。只是国外的一些组态软件的功能要优于国内,因此许多的国产软件得不到大范围上的推广。目前国内市场上的组态软件产品大致划分为三类。即国外专业软件厂商提供的产品,国内外硬件厂商提供的产品,以及国内自行开发的产品。而这些软件除和功能完善、产品包装、市场推广等方面具都有一定的优势5。MCGS组态软件是一款应用于工业控制上面的组态软件,所以它的发展空间会有一定的限制。归根结底,应用的带动对其发展起着最为关键的推动作用。未来的传感器、数据采集装置、控制器的智能化程度越来越高,实时数据浏览和管理的需求日益高涨,有的买主甚至要求在自己的办公室
12、里监督定货的制造过程。有的装置直接内嵌“Web Server”,通过以太网就可以直接访问过程实时数据。即使这样,也不能认为不再需要组态软件了。用户要求的多样化,决定了不可能有哪一种产品囊括全部用户的所有要求,这就导致组态软件不可能退出市场,因为是需求存在的6。I/O驱动软件也逐渐会朝标准化的方向发展。第二章 控制系统设备简介1欧姆龙Cx-p7.1编程软件的介绍 (1)欧姆龙软件的功能及特点CX-Programmer 是一个用于对OMRON CS1系列 PLC、CV系列 PLC、以及C系列 PLC建立、测试和维护程序的工具。CX-Programmer 是一个用来对OMRON PLC进行编程和对O
13、MRON PLC设备配置进行维护的工具,将取代OMRON 应用软件SYSWIN和 SYSMAC-CPT。 (2)软件的基本应用 CX-Programmer的介绍1启动 CX-Programmer可以从桌面的任务栏的“开始”按钮启动。一旦被启动,CX-Programmer 程序窗口将被显示,如图2-1所示。CX-Programmer 提供了一个生成工程文件的功能,此工程文件包含按照需要生成的多个PLC,对于每一个PLC,可以定义梯形图,地址和网络细节、内存、IO、扩展指令(如果需要的话)和符号。 CX-Programmer 提供了一个生成工程文件的功能,此工程文件包含按照需要生成的多个PLC,对
14、于每一个PLC,可以定义梯形图,地址和网络细节、内存、IO、扩展指令(如果需要的话)和符号。图2-1 CX-Programmer 程序窗口2.介绍CX-Programmer 工程CX-Programmer 工程由梯形图、地址和网络细节、PLC内存内容、IO表、扩展指令(如果需要的话)以及符号组成。每一个 CX-Programmer 工程文件都是独立的,是一个单独的文档。CX-Programmer 不能同一时刻打开多个工程文件,但是马上就能够使用CX-Programmer来处理多个工程文件。CX-Programmer工程文件具有.CXP 或者 .CXT 的文件扩展名(通常使用.CXP文件,它是.
15、CXT文件的一个压缩版本)。工程必须在相关的PLC和符号信息被定义之前被创建。一旦创建好工程,就可以添加PLC 信息和进行编程。 在梯形图中,PLC程序的顺序从左到右,从上到下。PLC程序指令可以在梯形图里面以图形的方式来输入。在此视图中,可以对程序进行生成、编辑、和监视。在工具栏中选择查看梯形图图标即可打开之前所打开的梯形图,这样便会看到之前所画的梯形图,如图2-2所示。 图2-2 梯形图界面 梯形图程序区的标准特征如下: 1)光标。一个显示在梯级里面的当前位置的方形块。光标的位置也在状态栏中被显示出来。 2) 梯级。梯形图程序的一个逻辑单元。一个条能够包含多个行和列。所有的梯级都具有编号。
16、 3)梯级总线。左总线提供电源总线的图形表示。右总线包含输出区域:便于让对象和右总线条对齐。右总线条显示与否是可以选择。如果被显示,可以调整梯级的尺寸以便于梯级的输出能和其对齐。 4)网格点,显示各个单元格连接处的点。为了显示网格,选择工具栏中的网格按钮。 5)梯级边界,在梯形图左边会显示工程、符号、设置、内存、程序,可以从梯形图中看到。 6)自动错误检测,在当前选择的梯级区域的左边将会显示一条粗线。当元素和指令被添加到当前梯级时,程序将会自动检测其是否有效。其中左边的母线的颜色比阿奴哈代表着你所写程序的正确性,如果左边母线呈现红色表示程序错误,如果呈现出的是绿色表示一个正确的输入,另外如果这
17、一行的程序还没编写完成母线一般是呈红色的,只有移到下一行才可以判断上一行的。此外,在梯形图中,如果出现这种错误,也可以通过这种方式实现。2加热反应炉PLC的程序设计(1)反应炉控制的过程系统进入运行环境后,按启动按钮SB1后,首先检测下液面、炉内温度、炉内压力是否都小于给定值,直到条件为真时就进入送料阶段。在送料阶段中开启排气阀Y1和进料阀Y2,这样氮气便进入反应炉,当反应炉内的水的液位到达上液面时,系统将同时关闭排气阀Y1和进料阀Y2,此时结束送料过程。延时10s,使得反应炉内的物料均匀。定时10s后开启氮气阀Y3,氮气进入反应炉,炉内压力上升,当炉内压力升高到所设定值80Pa时压力变送器X
18、4动作,此时关闭氮气阀Y3,结束送料过程系统进入加热反应控制阶段。在反应阶段中加热电源Y5接通,系统温度缓慢升高。当温度升高到给定值80时温度变送器X2动作,切断加热炉电源Y5,并段延时10S,让炉内的反应物充分反应完,加热过程结束系统进入泄料阶段。加热过程结束后打开排气阀Y1,使炉内压力降到低于给定值。再打开泄放阀Y4。当炉内溶液降到下液面时,延时10S后关闭泄放阀Y4和排气阀Y1。系统恢复到原始状态,准备进入下一反应循环,重复前三个阶段的控制过程。当检测到炉内温度超过设定值或者是压力超过设定值时,报警灯闪烁且每隔1分钟响5S,3分钟后停止,但报警灯闪烁直至按停止按钮后停止。在报警灯闪烁期间
19、将自动关闭加热炉电源、氮气阀、进料阀并同时打开排气阀和泄放阀,此期间启动按钮失效。(2)加热反应炉原理加热反应炉系统由动作输入,动作输出以及显示输出三部分组成,其中动作输入如开关量输入、数值量输入,动作输出如开关量输出,显示输出如报警灯输出、指示灯输出以及阀门输出。(3)加热反应炉的I/O分配加热反应炉的I/O分配由输入输出设备两大部分组成。其中输入包括按钮和传感器等设备,输出包括阀门和指示灯等设备,如表2-1所示。 表2-1加热反应炉的I/O分配输入设备地址号输出设备地址号启动按钮SB10000排气阀Y11000停止按钮SB20001进气阀Y21001低液位传感器X10002氮气阀Y3100
20、2温度传感器X20003泄料阀Y41003上液位传感器X30004加热炉电源Y51004压力传感器X40005报警灯Y61005继电器11006继电器21007(4)PLC接线图、系统流程图 0000 启动 1000 0001停止 1001 0002下液面 1002 0003炉内温度 1003 0004上液面 10040005 炉内压力 1005 CPM1A CPU40 排气阀 进料阀 氮气阀 泄放阀 加 加热接触器 报警灯 AC DC 24V 220V图2-3 PLC接线图 图2-3是根据系统的I/O接线图所画出的PLC接线图,这样更加直观的看到PLC的接线方式。 图2-4为系统流程图,它是
21、根据系统的设计要求所画出的流程图,使设计目标更加清晰。 图2-4系统流程图 (5)PLC的程序设计 梯形图如下:根据加热反应炉对电气控制系统的要求,本设计控制系统包括手动在内的共6个输入信号:下液面检测信号SK1,上液面检测信号SK3,分别输入PLC接点0.02,0.04,温度变送器SK2接PLC接点I0.03,压力变送器输入信号SK4接PLC输入接点0.05;SB1,SB2分别为启动按钮和停止按钮,接PLC输入接点0.00,0.01。PLC的9个输出信号,其中10.00为气阀输出,10.01为进料阀输出,10.02为氮气阀输出,10.03为泄放阀输出,10.04为加热炉电源输出,10.05为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 加热 反应炉 监控 系统 组态 界面 PLC 程序设计
链接地址:https://www.31ppt.com/p-2385796.html