《课程设计报告-液位控制系统设计.pdf》由会员分享,可在线阅读,更多相关《课程设计报告-液位控制系统设计.pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-.-目目录录一、控制系统分析与综合任务书31.1、工程训练任务 31.2、工程训练目的 31.3、工程训练内容 31.4、工程训练报告要求 41.5、工程训练进度安排 41.6、工程训练考核办法 5二、总体设计方案52.1、控制系统目标 52.2、控制系统要求 5三、硬件设计63.1、PLC 系统设计的基本原则 63.2、PLC 控制系统设计的基本内容和步骤 73.2.1、设计的基本内容 73.2.2、设计的基本步骤 73.3、PLC 的选型 73.3.1、PLC 机型选择 83.3.2、PLC 容量的选择 8四、软件设计94.1、PLC 相关设定 94.1.1、PLC 的元件分配 9-.考
2、试资料-.-4.1.2、PLC 程序顺序功能图 104.1.3、PLC 程序 104.1.4、PID 控制器参数整定 13五、组态监控软件的设计145.1、建立新工程 145.2、建立通讯口 155.3、新建变量 165.4、新建监控画面 17六、运行调试步骤与结果196.1、调试步骤 196.2、运行结果 20七、收获与小结22八、参考文献23-.考试资料-.-一、控制系统分析与综合任务书一、控制系统分析与综合任务书题目:液位控制系统设计1.11.1、工程训练任务、工程训练任务本实训综合运用自动化原理、PLC 技术以及组态软件等相关课程,通过本实训的锻炼,使学生掌握自动化系统的基础理论、技术
3、与方法,巩固和加深对理论知识的理解。本课题针对液位控制系统作初步设计和基本研究,该系统能对水箱液位信号进行采集,以PLC 为下位机,以工控组态软件组态王设计上位机监控画面,运用 PID 控制算法对水箱液位进行控制。1.21.2、工程训练目的、工程训练目的通过本次工程训练使学生掌握运用组态王软件及 PLC 构建工业控制系统的能力,增强学生对 PLC 控制系统以及组态王软件的应用能力,培养学生解决实际问题的能力,为今后从事工程技术工作、科学研究打下坚实的基础。1.31.3、工程训练内容、工程训练内容1)确定 PLC 的 I/O 分配表;2)根据 PID 控制算法理论,运用 PLC 程序实现 PID
4、 控制算法;3)编写整个液位控制系统实训项目的 PLC 控制程序;4)在组态王中定义输入输出设备;5)在组态王中定义变量;6)设计上位机监控画面;7)进行系统调试。-.考试资料-.-1.41.4、工程训练报告要求、工程训练报告要求报告中提供如下内容:1、2、3、4、5、目录任务书正文收获、体会参考文献1.51.5、工程训练进度安排、工程训练进度安排周次工作日1第一周23451第二周2345-.考试资料工作内容布置课程设计任务,查找相关资料完成总体设计方案完成 PLC 程序设计完成监控画面设计调试准备训练报告完成训练报告并于下午两点之前上交答辩-.-1.61.6、工程训练考核办法、工程训练考核办
5、法本工程训练满分为 100 分,从工程训练平时表现、工程训练报告及工程训练答辩三个方面进行评分,其所占比例分别为 20%、40%、40%。二、总体设计方案二、总体设计方案2.12.1、控制系统目标、控制系统目标本课程设计综合运用自动化原理、PLC 技术以及组态软件等相关课程,针对双容水箱液位控制系统作初步设计和基本研究。该系统能对水箱液位信号进行采集,以PLC 为下位机,以工控组态软件组态王设计上位机监控画面,运用 PID 控制算法对水箱液位进行控制。2.22.2、控制系统要求、控制系统要求根据控制系统的目标,可以得出该控制系统的要求如下:-.考试资料-.-系统结构框图PID调节参数设定进水泵
6、计算机(组态王)可编程变频器控水箱液位制器出水阀门工控开关图 2.2.1 系统结构框图控制系统框图进入系统否是否自动是当前液位采集按动进水按钮进入PID自动调节给变频器值带动进水泵变频器输出控制进水泵图三、硬件设计三、硬件设计2.2.2 控制系统框图3.13.1、PLCPLC 系统设计的基本原则:系统设计的基本原则:(1)应最大限度地满足机械设备和生产过程的控制要求;(2)确保控制系统安全可靠;(3)力求控制简单、实用、合理;-.考试资料-.-(4)系统应留有一定余量。3.23.2、PLCPLC 控制系统设计的基本内容和步骤:控制系统设计的基本内容和步骤:3.2.1、设计的基本内容:(1)根据
7、被控对象的工艺拟定控制系统的控制功能及目标;(2)细化控制系统的各类技术要求;(3)选型及硬件配置;(4)编制 I/O 分配表,绘制 PLC 系统及其现场设备的接线图;(5)依据软件说明书,编制 PLC 应用程序;(6)编写设计说明书和系统使用说明书、操作规则等;(7)系统的安装、调试和投运。23.2.2、设计的基本步骤:(1)分析被控对象并提出控制要求;(2)确定输入输出设备;(3)选择 PLC 机型;(4)分配 I/O 点并设计 PLC 外围硬件电路;(5)程序设计和程序模拟调试;(6)硬件实施主要进行控制台等硬件的设计与现场施工;(7)联机调试;(8)根据调试的最终结果编制技术文件。3.
8、33.3、PLCPLC 的选型的选型可编程控制器(Programmable Logic Controller)是计算机技术与自动化控制技术相结合而开发的一种适用工业环境的新型通用自动控制装置,是作为传统继电器的替换产品而出-.考试资料-.-现的。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。PL C是该控制系统的核心部件,合理选择PLC对于保证整个控制系统的技术指标和质量至关重要的。选择PLC应包括PLC机型、容量等的选择。3.3.1、PLC 机型选择机型选择的基本原则是在满足控制
9、功能要求的前提下,保证系统工作可靠,维护使用方便及最佳的性能价格比。(1)结构合理对于工艺比较固定,环境条件较好,维修量较小的场合,选用整体式结构的 PLC。(2)功能强弱适当对于开关量控制的工程项目,若控制速度要求不高,一般选用低档的 PLC。3.3.2、PLC 容量的选择PLC 容量主要是指是 PLC 的 I/O 点数,I/O 点数也应留有适当裕量。由于目前 I/O 点数较多的 PLC 价格也较高,若备用的 1/O 点是数量太多,将使成本增加。根据被控对象的输入信号和输出信号的总点数,并考虑到今后的调整和扩充,通常 1/0 点数按实际需要的考虑留 10%-15%点数备用量。-.考试资料-.
10、-四、软件设计四、软件设计4.14.1、PLCPLC 相关设定相关设定4.1.1、PLC 的元件分配程序中使用的 PLC 元件及其功能如表 3.1 所示。器件地址VD200VD204VD208VD212VD216VD220VD224功能过程变量标准化值液位给定值PID 计算值比例系数 Kc采样时间 Ts积分时间 Ti微分时间 Td器件地址M0.1M0.2AIW0AQW0AC0功能为 1 自动,为 0 时手动电机正转模拟值输入模拟值输出累加器表 4.1.1 PLC 原件分配-.考试资料-.-4.1.2、PLC 程序顺序功能图开始否是否自动是按动自动按钮否进水按钮是设定P、I、D参数,设定液位给0
11、给变频器给变频器定值PID自动调节变频器输出带动进水泵控制进水泵读入当前液位和变频器输出值是结束按钮否结束表 4.1.2 PLC 程序顺序功能图4.1.3、PLC 程序主程序(MAIN):-.考试资料-.-SM0.1初始化M0.0M0.1M0.1(ENI)(DISI)M0.2MOV-WENENO32000M0.2INOUTAQW0MOV-WENENO0INOUTAQW0M0.0(DISI)MOV-WENENO0INOUTAQW0XOR-DWENENOAC0 IN1AC0 IN2I-DIENAIW0INENOOUT AC0AC0OUTAC0DI-RENOOUT AC0SM0.0ENINDIV-R
12、ENOENAC0 IN132000.0IN2OUTAC0AC0MOV-RENOENINOUT VD200子程序(初始化):-.考试资料-.-SM0.0MOV_BENENO255INOUTSMB34ATCHENEN0PID算法:INT0 INT10EVNTDISISM0.0MOV_RENENO0.25INOUTVD204MOV_RENENO0.255INOUTVD216SM0.0MOV_RENENO7.30INOUTVD212MOV_RENENO1550.0INOUTVD220MOV_RENENO0.0INOUTVD224-.考试资料-.-中断程序(PID 算法):SM0.0ENAIW0INI-
13、DIENOOUT AC0SUB-DIENENOAC0IN16400IN2OUT AC0DI-RENAC0INENODIV-RENENOOUT VD200AC0IN1AC0 25600.0OUTIN2SM0.0ENPIDENOVB200TBL 0LOOPSM0.0MUL-RENOENVB208IN125600.0IN2OUT AC0ROUNDENOENAC0 INOUTAC0ADD-IENENOAC0IN16400IN2OUT AC0ENAC0 INMOV-WENOOUTAQW04.1.4、PID 控制器参数整定在设计中,选用了含 PID 调节的 PLC 来实现闭环控制整定。在连续控制系统中,常
14、采用 Proportional(比例)、Integral(积分)、Derivative(微分)控制方式,称之为 PID 控制。PID 控制是连续控制系统中技术最成熟、应用最广泛的控制方式。具有理论成熟,算法简单,控制效果好,易于为人们熟悉和掌握等优点。经比例(P)、积分(I)和微分(D)运算后通过线性组-.考试资料-.-合构成控制量 u(t),对被控对象进行控制,故称 PID 控制器。PID 控制器各环节的作用及调节规律如下:(1)比例环节:成比例地反映控制系统偏差信号的作用,偏差 e(t)一旦产生,控制器立即产生控制作用,以减少偏差,但不能彻底消除系统偏差,系统偏差随比例系数 Kp 的增大而
15、减少,比例系数过大将导致系统不稳定。(2)积分环节:表明控制器的输出与偏差持续的时间有关。只要偏差存在,控制就要发生改变,直到系统偏差为零。积分环节主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数 Ti,Ti 越大,积分作用越弱,易引起系统超调量加大,反之则越强,易引起系统振荡。(3)微分环节:对偏差信号的变化趋势做出反应,并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。微分环节主要用来控制被调量的振荡,减小超调量,加快系统响应时间,改善系统的动态特性。五、组态监控软件的设计五、组态监控软件的设计5.15.1、建立新工程
16、、建立新工程启动组态王的项目管理器,单击新建按钮,根据新建工程向导,新建名为“课程设计”的工程,点击完成新建工程。-.考试资料-.-图 5.1 建立工程5.25.2、建立通讯口、建立通讯口本设计中用 S7-200 的 PPI 编程电缆实现计算机与 CPU 模块的通信。由于使用串行通信接口 1,故双击工程浏览器的设备文件夹中的“1”图标,在出现的对话框中设置波特率为 9600bit/s,如图 5.2.1 所示。图 5.2.1 设置参数-.考试资料-.-选中“1”后,双击右侧工作区出现的“新建”图标,在出现的对话框的“PLC”文件夹中选择西门子的 S7-200 系列,通信协议为PPI,设置好单击“
17、下一步”直至“完成”,这样在右侧会出现刚生成的“S7200”图标,通信设置结束。图 5.2.2 设置通讯口5.35.3、新建变量、新建变量点击工程浏览器中的“数据词典”图标,右面工作区会出现系统定义好的内存变量。双击最下面的“新建”图标,弹出“定义变量”对话框,开始定义输入输出变量。用此方法组态所有变量-.考试资料-.-图 5.3 新建变量5.45.4、新建监控画面、新建监控画面(1)建立主界面单击工程浏览器左侧的“画面”图标,双击工作区“新建”图标,弹出“新画面”对话框,输入名称点击确定进入组态王的开发系统。图 5.4.1 新画面-.考试资料-.-(2)制作监控画面利用工具箱中各画图工具绘制
18、监控系统界面,然后进行动画连接。(3)建立报警界面图 5.4.2 监控画面(4)建立历史曲线界面图 5.4.3 报警窗口-.考试资料-.-(5)建立动画、函数连接设定按钮或文字的对象,按钮既可以用来执行某些命令,还可以输入数据给某些变量,当和外部的一些智能仪表、PLC 等进行连接时,会大大增加其数据传输的简洁性;指示灯组态后用于显示系统的工作状态。图 5.4.4 历史曲线窗口六、运行调试步骤与结果六、运行调试步骤与结果6.16.1、调试步骤、调试步骤1.加载 PLC 程序。2.关闭 PLC 软件,关闭变频器开关,进入组态王组态运行模式。3.打开变频器开关,在监控画面上点击“进入系统”,进入监控
19、画面,设定液位给定值,开始运行按钮和自动按钮。4.根据液位上升速度和液位实时曲线反复调节 P、I、D 参数,使液位达到设定液位同时曲线上升平稳。-.考试资料-.-5.打开手动按钮,按动进水按钮看是否进水。6.26.2、运行结果、运行结果通过反复调试和修改,使得该系统正常平稳运行。同时得到以下监控画面:1.实时监控曲线2.历史趋势监控曲线图 6.2.1 实时曲线-.考试资料-.-3.报警监控窗口图 6.2.2 液位历史曲线-.考试资料图 6.2.3 报警监控-.-七、收获与小结七、收获与小结虽然做过相类似的题目,但真正做到自己设计时就感觉到很大的压力,特别是PLC 的PID 控制程序,这基本上是
20、这次双容液位控制的核心。因此,这就需要更加懂得 PID 调节的原理和步骤。在设计过程中,总是遇到这样或那样的问题。有时发现一个问题的时候,需要做大量的工作,花大量的时间才能解决。自然而然,我的耐心便在其中建立起来了。为以后的工作积累了经验,增强了信心。通过这次设计实践。我学会了 PLC 的基本编程方法,对PLC 的工作原理和使用方法也有了更深刻的理解。在对理论的运用中,提高了我的工程素质,在没有做实践设计以前,对知道的撑握都是思想上的,对一些细节不加重视,当我把自己想出来的程序与到PLC 中的时候,问题出现了,不是不能运行,就是运行的结果和要求的结果不相符合。能过解决一个个在调试中出现的问题,
21、对 PLC 的理解得到加强,看到了实践与理论的差距通过合作,我们的合作意识得到加强。合作能力得到提高。上大学后,很多同学都没有过深入的交流,在设计的过程中,我们共同讨论,在交流中发现问题,再向别的同学或老师请教。在此过程中,也提高了我们的表过能力。总之,通过本次设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。既让我们懂得了怎样把理论应用于实际,又让我们懂得了在实践中遇到的问题怎样用理论去解决。-.考试资料-.-八、参考文献八、参考文献1、廖常初.PLC 编程及应用M.:机械工业,2008,14-162、王永华.现代电气控制及 PLC 应用技术.航空航天大学,2010-113、覃贵礼.组态软件控制技术.理工大学,2009-1-.考试资料