液位控制系统和直流电机控制系统设计_第1页
液位控制系统和直流电机控制系统设计_第2页
液位控制系统和直流电机控制系统设计_第3页
液位控制系统和直流电机控制系统设计_第4页
液位控制系统和直流电机控制系统设计_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、项目一:液位控制系统设计第一章单容水箱设备组成及其工作原理1.1单容水箱设备的组成(1)液位变送器:液位传感器是用来上位水箱和下位水箱的液位进行检测,采用工业 用的DBYG扩散硅压力变送器,本变送器按标准的二线制传输,采用高品质,低功耗精密器 件,稳定性和可靠性大大提高。本传感器精度为0.5级,因为二线制,故工作时需串联24V 直流电源。(2)电动调节阀:调节阀用于调节介质的流量、压力和液位。根据调节部位信号,自 动控制阀门的开度,从而达到介质流量、压力和液位的调节。调节阀分电动调节阀、气动调 节阀和液动调节阀等。调节阀由电动执行机构或气动执行机构和调节阀两部分组成。调节并 通常分为直通单座式

2、和直通双座式两种,后者具有流通能力大、不平衡办小和操作稳定的特 点,所以通常特别适用于大流量、高压降和泄漏少的场合。(3)变频器:变频器是利用电力半导体器件的通断作用将工频电源变换为另一频率的 电能控制装置。变频器实际上就是一个逆变器。它首先是将交流电变为直流电,然后用电子 元件对直流电进行开关,变为交流电。一般功率较大的变频器用可控硅,并设一个可调频率 的装置,使频率在一定范围内可调,用来控制电机的转数,使转数在一定的范围内可调。变 频器广泛用于交流电机的调速中,变频调速技术是现代电力传动技术重要发展的方向,随着 电力电子技术的发展,交流变频技术从理论到实际逐渐走向成熟。变频器不仅调速平滑,

3、范 围大,效率高,启动电流小,运行平稳,而且节能效果明显,所以应用越来越广泛。(4)水泵:水泵是一种利用大气压强将低处的水汲往高处的机器多半是以电动机作为 动力。抽水的电动机泵通常把提升液体、输送液体或使液体增加压力,即把原动机的机械 能变为液体能量从而达到抽送液体目的的机器统称为泵。在水泵出水口装有压力变送器,与 变频器一起可构成恒压供水系统。(5)模拟量输入模块:模拟量输入模块可测量多通道交流电压、电流输入信号。(6)模拟量输出模块。1.2单容水箱设备的工作原理本实验系统的被控量为上小水箱的液位高度,实验要求中水箱的液位稳定在给定值。将 压力传感器检测到的上小水箱液位信号作为反馈信号,在与

4、给定量比较后 的差值通过 调节器控制电动调节阀的开度,以达到控制水箱液位的目的。为了实现系统在阶 跃给定和阶跃扰动作用下的无静差控制,系统的调节器应为PID控制。首先由差压传感器检测出水箱水位;水位实际值通过单片机进行A/D转换,变成数字信 号后,被输入计算机中;最后,在计算机中,根据水位给定值与实际输出值之差,利用PID 程序算法得到输出值,再将输出值传送到PLC中,由PLC将数字信号转换成模拟信号。最后, 由PLC的输出模拟信号控制交流变频器,进而控制电机转速,从而形成一个闭环系统,实现 水位的计算机自动控制。第二章PLC的设计2.1 PLC硬件在这使用西门子S7-200 PLC进行研究,

5、西门子PLC产品在国内市场推广较早,是国内 应用最广泛的PLC产品之一,S7-200PLC是一种小型PLC,其结构紧凑,功能强大,适用于 各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在 独立运行中,或者连成网络皆能实现复杂控制功能。S7-200PLC控制器硬件系统由四部分组成:CPU模块、扩展模块及PC/PPI电缆,还有计 算机。系统连接如图1所示PLC模拟量闭环控制系统如图2所示,点划线部分在PLC内。在模拟量闭环控制系统中, 被控量c(t)(液位)是连续变化的模拟量,某些执行机构(变频器)要求PLC输出模拟信 号M(t),而PLC的CPU只能处理数字量

6、。c(t)首先被测量元件(传感器)和变送器转换为标 准量程的直流电流信号或直流电压信号pv(t),PLC的模拟量输入模块用A/D转换器将它们 转换为数字量pv(n)。PLC按照一定的时间间隔采集反馈量,并进行PID控制的计算。这个时间间隔为采样周 期。图中的sp(n)、pv(n)、e(n)、M(n)均为第n次采样时的数字量,pv(n)、M(t)、c(t) 为连续变化的模拟量。图2 PLC模拟量闭环控制系统框图在中水箱右液位闭环控制系统中,用压力传感器检测水箱液位,液位变送器将传感器输 出的微弱的电压信号转换为标准量程的电流或电压,然后送给模拟量输入模块,经A/D转化 后得到与液位成比例的数字量

7、,CPU将它与液位设定值比较,并按PID控制算法对误差值进 行运算,将运算结果(数字量)送给模拟量输出模块,经D/A转换后变为电流信号或电压信 号,用来控制调节阀控制量,通过它控制进水流量,实现对液位的闭环控制。2.2程序编写鉴于上述,采用PLC中的PID回路指令进行程序的编写,该指令利用回路表中的输入信 号和组态信息,进行PID运算,使用方法非常方便。其中使用PID指令的关键有三步:建立PID回路表;对输入采样数据进行归一化处理;对PID输出数据进行工程量转换。表1 PID回路表变量名变量类型寄存 器数据类型读写属性数据范围描述PID0-PVI/O实数VD100Float只读01测量值PID

8、0-SPI/O实数VD104Float读写01设定值PID0-MVI/O实数VD108Float读写01输出值PID0-PI/O实数VD112Float读写-10001000增益Kp,负数为 副作用,正数为正 作用PID0-II/O实数VD120Float读写010000积分时间Ti,单位 为分钟PID0-DI/O实数VD214Float读写010000微分时间Td,单 位为分钟PID0_A_MI/O实数VB481Bit读写01为0时自动,1时手动图3程序流程图此梯形图,分为三部分:MAIN(主程序)、SBR1 SBR3子程序、SCALE,UNSCALE INT_0 (中 断服务子程序)。MA

9、IN :调用初始化子程序PID算法:第三章系统组态的设计3.1通信组态通信组态软件是重要组件,是项目开始的第一步。在这里将完成通信口、单 元的创建及配置,模拟量、开关量、电度、保护定值、SOE事件、操作等成员 的运行参数设定。本软件采用可视化设计方法,鼠标拖拉操作风格,使原本复杂 难懂的系统管理任务变得十分轻松自如。新建工程项目。然后选择设备,COM1。然后再工作区选择“新建”。双击, 在设备配置向导一生产厂家、设备名称、通讯方式窗口中选择串口。选择下一步, 然后设置逻辑名称下水箱,如图4所示。设苣间置向一逻辑名称选择7 200厂指定冗余设备下,然后请给要安装的设备指定唯一的逻辑名称后设置串口

10、号,依据计算机的通讯端口来选择。单击“下设置内给定仪表,所以设定地址2,如图5所示。设育况置向一设眺址设置指南整个设置的参数。止钦信-1这用帮。地 普 指取 度按 % IJJ地址帮助图5讯参数,不需要改变任何参数。单击“完”,就上一步()|下一步更】|取消在“变量类型”处 sim;在“寄存器”即可。同上述步骤,建立如下图7数据变量:PIDO_PV 睑 PIDO_SP 睑 PIDO_I 实 PIDO-MV 实 PIDO_P 睑 金 PIDO_MAN 实 PIDO_D 实 PIDO-AMA10:PIDO测量值PIDO曜值 渺PIDOi苗出值 PIDO比例豉 WACK) 报表行PIDQ手动目动切换I

11、/。建I/。建I/O建I/O建I/O通I/O建I/O螂I/O螂I/O通212223242526272829S7.200S7_200S7_200S7_200S7_200S7_200S7_200S7_200S7_200V100V104V120V108V112V416V4S8V124V4813.2变量组态数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕 上,操作者在计算机前发布的指令也要迅速送往生产现场,所有这一切都是以实时数据库为 中介环节,所以说数据库是联系上位机和下位机的桥梁。选择工程浏览器左侧大纲项“数据库/数据词典”,在工程浏览器右侧用鼠标左键双击“新 建”图标

12、,弹出“变量属性”对话框。此对话框可以对数据变量完成定义、修改等操作,以 及数据库的管理工作。在“变量名”处输入变量名,如:调整跨度;在“变量类型”处选择 变量类型:内存实数,单击“确定”即可。下面定义一个I/O变量。在“变量名”处输入变量名,如:PID0_P; 选择变量类型:I/O实数;在“连接设备”中选择先前定义好的IO设备: 中定义为:V112;在“数据类型”中定义为:float类型。单击“确定”图7数据变量3.3画面组态针对单容下水箱液位变频器PID单回路控制实验的画面组态如图8所示。图8单容下水箱液位变频器PID单回路控制实验的画面组态图创建组态画面:使用工程管理器新建一个组态王工程

13、后,进入组态王工程浏览器,单 击工程浏览器左边“工程目录显示区呻“画面”项,右面“目录内容显示区”中显示“新建”图标,鼠标双击该图标,弹出“新画面”对话框,如图9所示。在对文件名。修改。磁盘上对应的确定己的需要进行”按钮放弃当前操作。这样就建立一个画面名称为“单容水箱液位测试实验”的新画面。画面编辑命令。动画连接定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的 值改变时,在画面上以图形对象的动画效果表现出来。为实现在画面中水箱右侧矩形对象模拟水箱实际液位,可作如下操作。双击中水箱左侧 矩形对象,可弹出“动画连接”对话框,选择“模拟值输出”,可弹出“模拟值输出连接”

14、对话框,其中表达式选择“本站点PID0_PV”,其设置如图10。图10模拟值的动画连接创建模拟量输入可作如下操作:双击按钮“P设置”,可弹出“动画连接”对话框,选 择“模拟量输入”,在弹出“模拟值输入连接”对话框中变量名选择“本站点PID0_P”, 其它设置如下图11所示。图11模拟量输入设置关于“命令语言”设置如下:双击按钮对象“开始”,可弹出“动画连接”对话框,选 择“命令语言连接”的“弹起时”在弹出“命令语言”对话框中填入本站点开始停止=1;”,单击确定。可实现,按下该按钮时,变量开始停止=1。贝相浪也戈观布对象类型:按钮对象 |Graph25358左1042上提示文本位置与大小变化 r

15、填充缩诫13斯语言| a Ira?至件F编辑EE昭史选网吹|字言性变化 线属性 | 填充属性:孑输出r 模拟值输出厂离散值输出r字符串输出r 闪烁r 隐含r 流动旋转r权限保护动画连接优先级:命令语ir _等福叩WI口日变里L域全部函数1系统1蒂助字符串. . .控件自定义.1教学SQL.其它工业库遂图12命令语言的使用1 ia i第ii页第四章调试4.1调试步骤加载PLC程序。关闭PLC软件,关闭变频器开关,进入组态王组态运行模式。打开变频器开关,在监控画面上点击“进入系统”,进入监控画面,设定液位给定值, 开始运行按钮和自动按钮。根据液位上升速度和液位实时曲线反复调节P、I、D参数,使液位

16、达到设定液位同 时曲线上升平稳。打开手动按钮,按动进水按钮看是否进水。运行结果4.2运行结果通过反复调试和修改,使得该系统正常平稳运行。同时得到以下监控画面:1系统运行图项目二:直流电机控制系统设计第一章直流电机控制系统的组成及工作原理1.1直流电机控制系统的组成直流电机:直流电动机是依靠直流电驱动的电动机,在小型电器上应用较为广泛。 以下为直流电动机的工作原理图:此为一个简单的直流电(D.C.)电动机。当线 圈通电后,转子周围产生磁场,转子的左侧被推离左侧的磁铁,并被吸引到右侧, 从而产生转动。转子依靠惯性继续转动。当转子运行至水平位置时电流变换器将 线圈的电流方向逆转,线圈所产生的磁场亦同

17、时逆转,使这一过程得以重复。 PCI1711: PCI-1711/1711L是一款功能强大的低成本多功能PCI总线数据采集 卡。PCI-1711有2路模拟量输出通道,PCI-1711L没有模拟量输出通道。用户 可以在PCI-1711和PCI-1711L之间选择能够满足实际需要又节约成本的数据采 集 卡。PCI-1711/1711L完全符合PCI规格Rev2.1标准,支持即插即用。在安装 插卡时,用户不需要设置任何跳线和DIP拨码开关。实际上,所有与总线相关 的配置,比如基地址、中断,均由即插即用功能完成。PCI-1711/1711L有一个自动通道/增益扫描电路。在采样时,这个电路可以 自己完成

18、对多路选通开关的控制。用户可以根据每个通道不同的输入电压类型来 进行相应的输入范围设定。所选择的增益值将储存在SRAM中。这种设计保证 了为达到高性能数据采集所需的多通道和高速采样(可达100KS/s)。1.2工作原理从传感器和直流电机等模拟和数字被测单元中自动采采集信号送到上位机组态 王中进行分析、处理,并进行PID计算。进而控制直流电机的速度。第二章PID的设计2.1直流电机控制系统的PID算法控制本设计采用的是工业控制中最常用的PID控制规律,内环与外环的控制算法采用PID 算法,PID算法实现简单,控制效果好,系统稳定性好,外环PID的输出作为内环的输入, 内环跟随外环的输出。在工程实

19、际中,应用最为广泛的调节器控制规律为比例、积分、微分 控制,简称PID控制,又称PID调节。它结构简单,参数易于调整,在长期的应用中积累了 丰富的经验。其常规PID控制系统原理框图如图15所示。c图15 PID控制系统原理框图PID控制器是一种线性控制器,它是根据给定值r(t)与实际输出值c(t)构成控制偏差。 TOC o 1-5 h z HYPERLINK l bookmark78 o Current Document e(t) = r (t) - c(t)(1-1)将偏差的比例(P)、积分(I)和微分(D)通过线性组合可以构成控制量,对被 控对象进行控制,故称PID控制器。它的控制规律为u

20、(t) = K e(t) + j te(t)dt + 墨主(1-2)p T odt1-I写成传递函数形式为G(s)=史) = K (1+土 + T s)(1-3)E (s)p Ts d式中kp为比例系数;t为积分时间常数;孔为微分时间常数。第三章 系统组态的设计3.1通信组态通信组态软件是重要组件,是项目开始的第一步。在这里将完成通信口、单元的创建 及配置,模拟量、开关量、电度、保护定值、SOE事件、操作等成员的运行参数设定。本 软件采用可视化设计方法,鼠标拖拉操作风格,使原本复杂难懂的系统管理任务变得十分轻 松自如。新建工程项目。然后选择设备,新建PCI1711。如图16所示一直单击请给要安

21、装的设备指定唯一的逻辑名称CI17Ur指定冗余设备16逻辑名称的设定通讯参数,不需要改变任何参数。单击“完成”就可以看到整个设置的参数。如同17所示设音安装向一旨息总结你所要安装的设舍信息:3.2变量组态定图17设备信息新设备为研华F匚I板卡生产的 YHFCI1711 .设备逻辑名:PCI17U备信息通讯方式:专用卡”处输入变量名,如:AO_motor;在“变量类型”处选 择变量类型:FO实数;在“连接设备”中选择PCI1711设备;在“寄存器”中定 在“数据类型”中定义为:float类型。单击“确定”即可。如图18义为:DA0;取消|”处选择变量类型:内存实型;单击“确定”即可。如图19变量

22、名变量类型连接设备寄存 器报警组描述速度滤波内存实型测量值AO_motorI/O实型PCI1711DA0输出值SpeedI/O实型PCI1711AD0转速SP_speed内存实型设定值画如下:图203.3画面组态创建组态画面进入组态王开发系统后,就可以为每个工程建立数目不限的画面,在每个画面上生成互 相关联的静态或动态图形对象。这些画面都是由“组态王”提供的类型丰富得图形对象组成 的。本项目主画面如图21所示留开绿统-开统Ml亘I巨I文件旧铝回扫冽E 工具E 图库区画面也帮助凹转速系统控制界面;历史曲线界面Q。镂XM0U码 Jp- T 囹O%I卷 净ZK剑今且?ff-=g 口智H昌也 I标谁位

23、置型PID退出实输HH75HZMH O.O-PV-一-一=-_-一-一-一-一-_一=-设定:测量值顾转设定值 # 转毓出值I飞图21主画面动态画面链接定义动画连接是指在画面的图形对象与数据库的数据变量之间建立一种关系,当变量的 值改变时,在画面上以图形对象的动画效果表现出来。为实现在画面中测量值,可作如下操作。双击测量值的“”对象,可弹出“动画连接” 对话框,选择“模拟值输出”,可弹出“模拟值输出连接”对话框,其中表达式选择“本 站点速度滤波”,其设置如图22。“模拟量输所示。创建选择,刖出连23图23CT仙黄就关于关于“命令语言”设置如下:右击画面选择画面属性,再选择命令语言。在其中输入 本站点速度滤波二本站点速度滤波*0.8+本站点speed*0.2 ;画面如图24“文件切换到View”菜单命令,进入组态王运行系统。在运行系统中选择“画面打开”命令,从 “打开画面”窗口选择“Test”画面。显示出组态王运行系统画面,如图25所示。图25运行系统画面上图运行所设置的PID参数如下图26所示图26收获体会在为期两周的控制系统分析与综合的课程设计中,我们进一步熟悉了组态王软件的使 用,并且用组态王实现了课

温馨提示

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

评论

0/150

提交评论