多种液体混合控制系统设计_第1页
多种液体混合控制系统设计_第2页
多种液体混合控制系统设计_第3页
多种液体混合控制系统设计_第4页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录1题目背景与意义 .11.1课题背景 .11.2课题意义 .12设计题目介绍.22.1设计目的 .22.2设计内容及要求 .23系统设计方案.33.1PLC输入输出地址分配 .33.2整体控制流程图 .44系统硬件设计.54.1S7-300 组态 .54.1.1S7-300 特点 .54.1.2S7-300 工作过程 .64.2S7-300 组成部件 .64.3S7-300 硬件组态步骤 .75系统软件设计.86系统仿真调试.86.1WinCC组态 .86.2触摸屏连接 .96.3变量定义 .96.4显示界面设置 .106.5管理画面设置 .126.6报警画面设置 .12设置超限报警值为

2、100,具体操作如图 6-9 。.126.7配方画面设置 .136.8趋势图画面设置 .147心得体会 .148参考文献 .15附录 .161 题目背景与意义1.1 课题背景在众多生产领域中,经常需要对贮槽、贮罐、水池等容器中的液位进行监控,以往常采用传统的继电器接触控制,这种控制方式自动化程度不高,使用的硬件设备多,不易连接,可靠性差。目前已有许多企业采用先进控制器对传统控制器进行改造,大大提高了控制系统的可靠性和自控程度,为企业提供了更可靠的生产保障。1.2 课题意义在炼油、化工、制药等行业中,多种液体混合是必不可少的程序,而且也是其生产过程中十分重要的组成部分。但由于这些行业中多为易燃易

3、爆、有毒有腐蚀性的介质,以致现场工作环境十分恶劣,不适合人工现场操作。另外,生产要求该系统要具有配料精确、控制可靠等特点,这也是人工操作和半自动化控制所难以实现的。所以为了帮助相关行业,特别是其中的中小型企业实现多种液体自动混合的目的 , 液体自动混合配料的自动控制程序就显得尤为重要。对于本课题来说,液体混合控制部分是一个较大规模工业控制系统的改造升级,控制装置需要根据企业和设备现况来构成并需尽量用以前系统中的元器件。对于人机交互方式改变后系统的操作模式应尽量和改造前的相似,以便于操作人员快速掌握。从企业的改造要求可以看出在新控制系统中既需要处理模拟量也需要处理大量的开关量。系统的可靠性要高,

4、人机界面友好,应具备数据储存和分析汇总的能力。12 设计题目介绍2.1 设计目的PLC课程设计是学习电厂开关量控制技术的重要实践环节,其目的是通过课程设计的实践,使学生巩固和深化对相关专业理论知识的理解;培养学生运用所学知识和技能,配合相关技术资料的查阅,独立分析和解决生产实际中有关工业控制实际问题的能力;进一步提高学生对PLC控制系统分析、设计的能力。要求学生了解可编程控制器的原理、硬件结构;掌握基本的编程语言;掌握系统硬件配置的方法与步骤;掌握PLC软件编程与调试的操作方法与步骤。2.2 设计内容及要求利用西门子 S7-300PLC ,组态软件 Wincc Flexible , 触摸屏,交

5、换机及外围的相关低压电器,组成控制系统,根据项目要求,编写相关程序,完成相应的功能,组态人机界面,能够进行模拟仿真。具体要求:(1) 制作画面模板,在模板画面中显示“多种液体混合控制系统”和日期时钟。(2) 先组态两个画面,一个为主画面,一个为系统画面。两画面之间能进行切换。(3) 在系统画面中作出两种液体混合的系统图。(4)A 液体与 B 液体的数值可在 099 进行设置。液体总量为A 与 B 液体的总和,为计算结果。(5) 通过 HMI可对模拟液体混合实现手动和自动控制。手动控制时,按下 A 阀就进 A 液体,松开就停止; B 阀与出料阀类似。设定 A 液体设定值、 B 液体设定值,若容器

6、为空,可进行自动控制。如 A 液体设定值为 15, B 液体设定值为27,切换到自动控制时则先打开A 阀进 A 液体到 15 停止,再接着进 27 的 B 液体;当容器中总液体数量达到42 时, B 液体停止流入,打开出料阀开始流出到空后再循环。(6) 容器中的液体可动画显示,并通过棒图刻度标记当前数值。(7) 为了显示流畅的液位动画,可通过 PLC编写每秒加 1 或减 1 的程序,然后把 PLC与 flexible 做好连接(模拟显示)。2(8) 组态若容器中的液位超过 100 时产生一个液位偏高的报警。(9) 组态报警画面,并能实现系统画面之间的切换。(10) 组态一个用户组“班组长”和一

7、个用户名“ user1 “,“ user1 ”属于“班组长”用户组,“ user1 ”的密码为“ 000”。“班组长”用户组的权限为操作和“输入设定值”。然后在系统画面中的 A 液体设定值设定安全权限。即一般用户不能进行 A 液体设定值的设定,用户“ user1 ”可以进行设定。(11) 组态一个用户视图画面,要求该用户名作登录按钮与注销按钮,能显示当前用户名。能与系统画面进行切换。(12) 组态趋势视图画面,能显示容器中液体总量的数据趋势曲线。能与系统画面进行切换。(13) 建立配方,能实现液体 A 设定值、液体 B 设定值的各个配方。并建立配方画面运行。能与系统画面进行切换。3 系统设计方

8、案3.1PLC输入输出地址分配表 3-1 输入输出地址分配表输入元件输入地址输出元件输出地址开始按钮 SB1I0.0电动机驱动Q0.0停止按钮 SB2I0.1电磁阀 Y1 打开Q0.1液位 L1I0.2电磁阀 Y2 打开Q0.2液位 L2I0.3电磁阀 Y3 打开Q0.3液位 L3I0.43.2 整体控制流程图本设计是通过外围的开关及信号的操作,模拟两种液体混合控制系统在进液混合过程中各个阀门及搅拌机的状态,以液位高度为对象编写程序,程序顺控为:按下启动按钮,控制A 液体进料的阀门 Y1打开,开始注入液体A;当液3位高度达到设定值 L2 时,阀门 Y1 关闭,停止注入 A 液体;同时,控制 B

9、 液体进料的阀门 Y2 打开,开始注入液体 B;当液位高度达到设定值 L1 时,阀门 Y2 关闭,停止注入 B 液体;同时,开启搅拌机 M,搅拌 60 秒,搅拌结束后,控制混合液体排出的阀门 Y3 打开,开始排出混合液体,当液位高度到达 L3 时,延时 2 秒后阀门 Y3 关闭,混合液体排放完毕。同时 A 液体注入,开始循环。按下停止按钮,所有操作都停止,须重新启动。开始电磁阀 Y1 通电打开液位到 L1 时,电磁阀Y1 关闭,电磁阀 Y2 打开液位到 L2 时,电磁阀Y2 关闭,电动机 M 启动(搅拌)60 秒后电动机停止,电磁阀Y3 关闭液位到 L3 时, 2 秒后电磁阀Y3 关闭否停止?

10、是结束图 3-3 总体流程图44 系统硬件设计4.1 S7-300 组态S7-300 是德国西门子公司生产的可编程序控制器 (PLC) 系列产品之一。其模块化结构、易于实现分布式的配置以及性价比高、电磁兼容性强、抗震动冲击性能好,使其在广泛的工业控制领域中,成为一种既经济又切合实际的解决方案。S7-300 特点(1)循环周期短、处理速度高(2)指令集功能强大(包含350 多条指令),可用于复杂功能(3)产品设计紧凑,可用于空间有限的场合(4)模块化结构,设计更加灵活(5)有不同性能档次的CPU 模块可供选用(6)功能模块和 I/O 模块可选择(7)有可在露天恶劣条件下使用的模块类型S7-300

11、 工作过程(1)PLC 采用循环执行用户程序的方式。OB1 是用于循环处理的组织块(主程序),它可以调用别的逻辑块,或被中断程序(组织块)中断。(2)在起动完成后,不断地循环调用OB1,在 OB1 中可以调用其它逻辑块 (FB,SFB,FC 或 SFC)。(3)循环程序处理过程可以被某些事件中断。(4)在循环程序处理过程中,CPU 并不直接访问 I/O 模块中的输入地址区和输出地址区,而是访问 CPU 内部的输入 /输出过程映像区(在 CPU 的系统存储区)。4.2 S7-300 组成部件S7-300 单机架硬件组态最多配置8 个扩展模块:(1)导轨( Rail)S7-300 的模块机架(起物

12、理支撑作用,无背板总线)(2)电源模块( PS)将市电电压( AC120/230V)转换为 DC24V,为 CPU 和 24V 直流负载电路(信号模块、传感器、执行器等)提供直流电源。输出电流有2A、5A、10A 三种。正常:绿色 LED 灯亮5过载:绿色 LED 灯闪短路:绿色 LED 灯暗(电压跌落,短路消失后自动恢复)(3)CPU 模块各种 CPU 有不同的性能,例如有的 CPU 集成有数字量和模拟量输入 /输出点,有的 CPU 集成有 PROFIBUSDP 等通信接口。 CPU 前面板上有状态故障指示灯、模式开关、 24V 电源端子、电池盒与存储器模块盒(有的 CPU 没有)(4)信号

13、模块( SM)数字量输入模块: 24V DC,120/230V AC数字量输出模块: 24V DC,继电器模拟量输入模块:电压,电流,电阻,热电偶模拟量输出模块:电压,电流(5)功能模块 (FM)功能模块主要用于对时间要求苛刻、存储器容量要求较大的过程信号处理任务。(6)接口模块 (IM)接口模块用于多机架配置时连接主机架(CR)和扩展机架( ER)。S7300 通过分布式的主机架和 3 个扩展机架,最多可以配置 32 个信号模块、功能模块和通信处理器。(7)通讯处理器 (CP)扩展中央处理单元的通讯任务,提供的连网能力。本次课程设计我所做的硬件组态的参数如图表4-1 所示:表 4-1硬件组态

14、序号名称型号序列号1PSPS3075A307-1EA01-0AA02CPU315F-2PNIDP315-2FJ14-0AB0345DI/DODI16/DO16x24v/0.5A323-1BL00-0AA0AI/AOAI4/AO2x8/8Bit334-0CE01-0AA04.3 S7-300 硬件组态步骤6打开 SIMATTC Manager软件后创建一个新建项目,然后再在 STEP7向导里面添加 OB1。在新建好的工程中添加 SIMATIC 300 站点,如图 4-1 所示:图 4-1 SIMATIC 300 站点的建立建立好 SIMATIC 300 站点后在硬件里面开始添加机架,为添加硬件组

15、态做准备,完成机架的添加后,就进入本次设计西门子 S7-300 硬件组态,选用的与外部设备型号相对应的电源模块( PS)、CPU模块、信号模块( SM)、功能模块(FM)、接口模块 (IM) 、通讯处理器 (CP),如图 4-2 所示。图 4-2 西门子 S7-300 硬件组态设置完成以后双击OB1进入工程里,进行程序的编写即可。5 系统软件设计利用 S7-300 编程,在OB1里面编写梯形图程序。(详见附录)76 系统仿真调试6.1 WinCC组态打开 wincc 组态软件,新建一个空项目,选择合适的显示屏,设置完成后如图 6-1 所示。图 6-1 工程配置图6.2 触摸屏连接创建工程以后,

16、还要建立仿真软件与显示屏之间的联系,可以点击连接属性,找到触摸屏的 IP 地址,然后进行相关的设置,如图 6-2 所示。图 6-2 触摸屏连接图86.3 变量定义仿真之前,需要定义变量和地址,方便添加插件的时候调用,然后实现相关的功能,把定义的变量与按钮进行连接,实现相关功能的显示,如图6-3 所示。图 6-3定义变量6.4 显示界面设置根据设计要求,制作画面模板,在模板画面中显示“多种液体混合控制系统”和时钟日期(如图6-4 );再创建两个画面,一个为主画面(如图6-5 ),一个为系统画面(如图6-6 )。两画面之间能进行切换。图 6-4模板画面9图 6-5 主画面图 6-6系统画面106.

17、5 管理画面设置图 6-7管理画面6.6 报警画面设置图 6-8报警画面设置超限报警值为100,具体操作如图 6-9 。11图 6-9 模拟量报警6.7 配方画面设置图 6-10配方画面设置 4 组配方,供显示观察区别,如图6-11 。图 6-11配方设置126.8 趋势图画面设置图 6-12趋势图画面7 心得体会本设计主要阐述液体混合装置的自动控制,实现液体混料全过程:即进料、混料、出料的自动控制。其系统结构简单、运行稳定可靠。使用了 S7-300 系列PLC,设计了相关的控制程序。尽管本次课程设计的内容繁多细琐,但在我和同组同学的共同努力下,大家互相帮助,互相学习,终于还是将课设一步一步做出来了,对于S7-300PLC和 Wincc flexible 组态软件有了较为熟悉的掌握。在与老师的交流沟通也使我对课程设计有了深入的认识也对自己提出了新的要求。由于对现场控制的实现目前只停留在理论阶段,没有完成 PLC与液位传感器之间的通讯。若以后条件允许,相信可以对以上设计进一步完善。138 参考文献1 刘华波,王雪,何文雪 . 组态软件 WINCC及其应用 . 北京 : 机械工业出版社,20102 阳胜峰,吴志敏 . 图解西门子 S7-300/400PLC编程技术 . 北京:中国电力出版社, 20103SIMATIC STEP7V5.4

温馨提示

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

评论

0/150

提交评论