基于PLC的 课设实践:液位定值控制系统

广西科技大学

过程控制及仪表实训报告

主要内容:

报告综合运用了自动化原理、PLC技术和wincc等相关课程,进行了单容水箱液位控制系统的初步设计和基本研究。它描述了整个工艺过程,并提出了通过使用wincc软件建立监控界面的想法。

重点:主要是wincc监控画面的学习和使用,相当与基本教程,已经算是一步一步的保姆级的教程了,编程方面很少设计,主要是本人负责的内容不是编程,课设是一起做的,但是报告内容有区别。

液位定值控制系统 

  • 设计目的

以S7-300PLC为控制器,将液位信号经液位变送器转换为标准4~20mA电流信号送至PLC,经过PID控制算法处理数据,并将控制信号经D\A变送装置控制变频器,从而控制压力泵控制水箱进水速.度,最终使得箱内液位恒定在给定值,实现无差控制液位。采用wincc flexible组态技术为系统设计良好的人机界面。学习使用变频器,掌握其内控与外控模式,掌握PLC控制单元的使用,了解其工作机制,掌握西门子模拟量输入输出通道的应用。

本课程设计综合运用自动化原理、PLC技术以及wincc等相关课程,针对单容水箱液位控制系统作初步设计和基本研究。具体工艺过程为,用泵作为原动力,把水送入水箱,利用S7-300PLC作为控制器,实现对单容水箱液位高度的定值控制,同时利用wincc软件建立单容水箱液位控制系统的监控界面,该系统能对水箱液位信号进行采集,以PLC为下位机,以wincc软件设计上位机监控画面,运用PID控制算法对水箱液位进行控制,实现实时监控的目的。

  • 小组设计分工

PLC程序编写

Wincc变量连接

Wincc监控界面设计

、设计任务及控制要求

  1.控制要求

(1)用wincc软件设计开发,包括用wincc图形编辑器,变量管理等,连接电路,实现单容水箱的液位定值控制。

(2)施加扰动后,经过一段调节时间,液位应仍稳定在原设定值;

(3)改变设定值,经过一段调节时间,液位应稳定在新的设定值;

对单容水箱,用西门子S7-300为核心,通过执行数字PID程序实现参数的自动调整(设定值在WinCC上设置),使得水箱的实际液位/压力值与设定值接近,最终稳定于设定值。组成单闭环液位定值控制系统,水位可以在一定范围内由人工设定,且各种测量、控制参数可在WinCC组态上显示、设定。减小或消除来自系统内部或外部扰动的影响,液位/压力参数为被控对象。

2.控制系统流程示意图

图 1 控制系统框图

3.检测仪表选型及原理

4.PLC系统设计

(1) PLC选型及工作原理     

在课设中选择了S7-300作为实物调试的控制器。

工作原理:S7-300的模拟量I/0模块包括模拟量输入模块SM331、模拟量输出模块SM332和模拟量输入输出模块SM334和SM335,通常选用SM334系列的模块。它既有模拟量输入通道,又有模拟量输出通道,用于连接模拟量传感器和执行器。这种模块目前有SM334 AI4/A02x8/8位和SM334 A4/A02x12位两个型号。这里选用的是SM334AI4/A02x8/8位的模块,它具有4个输入、2个输出,精度是8位。它是不可编程的,通过硬件连线来定义测量和输出类型。

    模拟量输入模块用于将模拟信号转换为CPU内部处理用的数字信号,其主要部分是A/D转换器。模拟量输入模块的输入信号--般是模拟量变送器输出的标准直流电压、电流信号。各模拟量通道转换是顺序执行的,每个模拟量通道的输入信号是被依次轮流转换的。由图2-4知,模拟量输入模块由多路开关、AD转换器、光隔离元件、内部电源和逻辑电路组成。

模拟量输出模块用于将CPU送给它的数字信号转换成比例的电信号或电压信号,对执行机构进行调试或控制,其主要转换部分是D/A转换器。

(2) PLCI/O分配表

AIO+

LT2+

AIO-

LT2-

AO0+

水泵2+

AO0-

水泵2-

(3) PLCI/O接线图 

图 2 PLC实物连接

、软件设计要求 

1. 控制系统程序设计

通信设置:先插网线,识别以太网,然后去查看计算机的IP地址,更改他的地址为192.168.0.6,更改PLC的地址192.168.0.5,让他们保持在同一网段,然后在PLC里设置IP口,连接,下载程序。

  1. 监控界面设计

1设计步骤

建立新工程

启动wincc软件,点击框图右上角文件,新建项目,填写文件吗,选择保存路径,一个完整的wincc文件建立完成。

开始设计监控画面,就需要在图形编辑器内设计,根据新建过程向导,新建名为“linjinchan”的过程,右击图形编辑器,选择新建画面,点击画面,就完成了界面的新建。

之前在标准窗口,控件窗口,和wincc自带的图库,最后设计完成的总界面。

(2)通讯设置

建立通讯口,本设计使用S-300的PPI编程电缆实现计算机与CPU模块的通信,在任务管理器中选择变量连接

  1. 数据词典

在wincc中的图形编辑器里面创建了监控画面之后,画面指示画面并不能起到监控作用。通过创建数据词典并将图形编辑器的画面中的各种元件和数据词典连接起来,监控画面则和系统的输入输出及各种状态相对应,wincc软件通过与PLC通讯实现对系统的监控。双击wincc中的变量管理上位机软件界面左侧的变量库,进入变量的创建界面。数据变量创建界面如图3-11。双击界面右端新建出现如图3-12所示定义变量对话框,变量名可以输入便于记忆的用户名,变量类型有二进制变量,有符号的8位值,无符号的8位值,有符号的16位值,无符号的16位值,有符号的32位值,无符号的32位值等类型。同法创建组态画面中各个元件的数据词典,画面就和PLC的数据联系了起来,通过组态软件与PLC通讯,实现组态画面对系统监控。

  1. 监控界面设计及动态连接

输入输出框的变量连接:点击监控界面需要设计变量的器件,右击元器件,出现选择框图,选择组态对话框,打开后出现I/O域组态,选择元器件对应的变量,即可连接上。

    1

按键的变量连接:选择按键,右击,查看属性,选择事件,单击鼠标选项,选择按左键,双击闪电标识,进入连接界面,选择常数,将按键置1/0,点击变量,再选择相应变量。

趋势图变量连接:打开Wincc项目管理器,右击打开计算机的属性,在启动一栏中,把变量记录运行系统选项打勾,重新激活计算机,打开变量管理器,在变量记录一栏中对所需变量进行归档,然后打开图形编辑器,双击趋势图控件,在趋势和数值轴里更改相应的名称和属性,选择相应的归档变量。

  • 系统调试

1、调试目的

系统调试包括两个部分,分别是软件调试和硬件调试。软件调试的顺利完成是建立于硬件调试之上的,所以在软件调试之前首先要进行硬件的调试工作,在PLC处于编程状态下,检测变频器、传感器等,以确认这些信号能够正确地输入PLC的输入端口;确认过程控制系统可以正常运转,实现水泵上水、放水、启动、停止及变频器控制器下的转速调节等功能。在硬件的调试过程中出现了不少的问题,首先是PLC和外围电路的连接,遇到了一连串的低压电器连接的问题。通过反复的连接操作训练后,这些问题得到了妥善的解决硬件调试的问题解决了,下面进行的就是软件的调试工作。软件调试较硬件调试来说要复杂的多。首先根据设计要求编写程序流程图,然后通过实物的实际情况反复的编程练习,一一解决了编程时遇到的困难。系统有很多功能,要本着先单一,后多种,先简单,后复杂的顺序来编写和调试程序,直到完全符合设计要求,完成最终的调试工作。在建立PLC和组态通信连接时也遇到了不少的困难,变量的类型的选择、变量域的使用等等各个方面的匹配。通过不断的调试,最终建立比较完整的监控画面,实现单容水箱液位控制系统的监控要求。

2、调试方案

项目的综合调试,主要是硬件调试,控制程序的调试,组态软件的调试。硬件的调试,主要建立在正确的接线基础之上,通过电流表,电压表,输入输出信号是否正常,观测水位是否快速响应给定值等。控制程序的调试,主要观察控制是否发挥作用,然后结合经验和理论,调节PID的控制参数。在这里需要重点强调的是各种设定值,设定值的正确合适与否对于控制的效果影响很大。组态软件的调试,在控制程序正常的情况下,放弃计算机转而通过触摸屏发出给定,输入控制参数,观察响应曲线等方式来测试组态界面的友好与否和性能的好坏。

本系统的调试由于程序的简单,HMI界面也简约,基本上没有什么问题。整个系统能够可靠稳定的运行。已经达到预期的控制效果。

3、调试设备

(1)S7-300:压力变送器,水箱

(2)电脑

4、调试步骤

5、调试数据、趋势曲线

6、调试结果分析

  • 设计收获

    通过两个星期的课设学习,我学到了很多课本上学不到的知识。也有很大的感触。首先,是知识方面的收获,通过这次课程设计让我对所学课程又有了更多的了解,对这门学科在现实生活中的应用也有了更全面的的了解,同时也体会到了知识在现代社会中的重要作用。其次,是与人沟通方面的收获,这次实验室3个人为一小组,分工合作,遇到不懂的问题互相讨论,很快就完成了老师所要求的任务,现代社会生活节奏较快,知识更新速度加快,每个人都应该不断学习,不断充实自己,要学会与人合作,这样才能提高办事效率,如果不与人合作,往往事倍功半。

   通过本次课设,对wincc的认识与了解更加深刻了。在自己动手设计调试的过程中,使我对PLC应用有了更深一步的了解,相信对以后会有很大的帮助。PLC和过程控制在现代生产中有着非常广泛的应用,是非常实用非常重要的知识。这次课设把变频器和PLC联系在一起, 让我对所学知识有了更加灵活的掌握。在以后的生活中,如果有时间,我想再多学习一些有关PLC和变频器方面的知识。感谢老师的谆谆教诲,让我们学到了那么多宝贵的知识。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的辛勤指导下,终于游逆而解。

  要学好本专业,一定要培养自己理论实践相结合的能力,培养自己的动手能力,这些知识不仅在课堂上有效,对以后的工作有很大的指导意义,在日常生活中更是有着现实意义。实践出真知,纵观古今,所有发明创造无一不是在实践中得到检验的

七、参考文献

[1]邵裕森,戴先中.过程控制工程(第2版).北京:机械工业出版社.2003

[2]廖常初.PLC编程及应用(第2版).北京:机械工业出版社.2007

[3]王曙光,杨春杰等.S7-300/400PLC入门与开发实例.北京:人民邮电出版社,2009.

[4]西门子公司.SIMATIC S7-300可编程控制器系统手册,2002

  • 24
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值