


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、工业过程控制课程设计题 目:基于组态软件的温度单回路过程控制系统设计 院系名称: 专业班级:学生:学 号:指导教师:设计地点:设计时间:设计成绩:指导教师:本栏由指导教师根据大纲要求审核后,填报成绩并签名。工业过程控制课程设计任务书学生专业班级学号题 目基于组态软件的温度单回路过程控制系统设计课题性质工程设计课题来源自拟题目指导教师维主要容通过某种组态软件,结合实验室已有设备,按照定值系统的控制 要求,根据较快较稳的性能要求,采用单闭环控制结构和PID控制规律,设计一个具有较美观组态画面和较完善组态控制程序的温度单回 路过程控制系统。任务要求1. 根据温度单回路过程控制系统的具体对象和控制要求
2、,独立设计控 制方案,正确选用过程仪表。2. 根据温度单回路过程控制系统 A/D、D/A和开关I/O的需要,正确 选用过程模块。3. 根据与计算机串行通讯的需要,正确选用RS485/RS232转换与通讯模块。4. 运用组态软件,正确设计温度单回路过程控制系统的组态图、组态画面和组态控制程序。5. 提交包括上述容的课程设计报告。主要参 考资料1 马正午,周德兴.过程可视化组态软件In Touch应用技术.:机械工业,20062 邵裕森.过程控制工程.:机械工业20003 夕松,汪木兰.过程控制系统.:科学,20054 陶永华,新型PID控制及其应用M.:机械工业,2000审查意见指导教师签字:年
3、 月日摘要为了取得较好的控制效果,采用 PID 控制规律。通过温度传感器将检测到的 实时温度值与温度设定值的差值送入计算机,计算机运用 PID 算法得到相应的 控制信号, 并将其输出给执行器, 然后执行器调节加热器, 以达到调节温度的控 制目的。关键词: 温度 过程控制 PID 算法 组态目录1 引言 5.2 系统设计分析 6.2.1设计目的 6.2.2设计要求 6.2.3设计的容 6.3 系统方案的设计及控制规律的选择 6.3.1系统控制方案 6.3.2系统结构框图 6.4 仪表与模块的选择 8.4.1 仪器仪表的选择 8.4.2模块的选择 9.5 组态画面设计 1.0.5.1组态王简介 1
4、.0.5.2组态软件设计 1.05.3 组态画面 116 组态程序设计 1.2.6.1 PID 控制算法 1.2.6.2 PID 控制算法流程图 1.4.6.3 PID 脚本程序 1.5.7 组态王数据词典 1.6.8 系统调试过程 1.7.设计心得 1.9.参 考 文 献 2.0.1 引言现代工业设计、工程建设及日常生活中常常需要用到温度控制 , 早期温度控 制主要应用于工厂中, 例如钢铁的水溶温度, 不同等级的钢铁要通过不同温度的 铁水来实现, 这样就可能有效的利用温度控制来掌握所需要的产品了。 将单片机 控制方法运用到温度控制系统中,可以克服温度控制系统中存在的严重滞后现 象,同时在提高
5、采样频率的基础上可以很大程度的提高控制效果和控制精度。温度的控制问题是一个工业生产中经常会遇到的问题。 现代自动控制越来越 朝着智能化发展, 在很多自动控制系统中都用到了工控机, 小型机、 甚至是巨型 机处理机等, 当然这些处理机有一个很大的特点, 那就是很高的运行速度, 很大 的存,大量的数据存储器。但随之而来的是巨额的成本。在很多的小型系统中, 处理机的成本占系统成本的比例高达 20%,而对于这些小型的系统来说,配置一 个如此高速的处理机没有任何必要, 因为这些小系统追求经济效益, 而不是最在 乎系统的快速性, 所以用成本低廉的单片机控制小型的, 而又不是很复杂, 不需 要大量复杂运算的系
6、统中是非常适合的。随着电子技术以及应用需求的发展, 单片机技术得到了迅速的发展, 在高集 成度,高速度, 低功耗以及高性能方面取得了很大的进展。 伴随着科学技术的发 展,电子技术有了更高的飞跃, 我们现在完全可以运用单片机和电子温度传感器 对某处进行温度检测, 而且我们可以很容易地做到多点的温度检测, 如果对此原 理图稍加改进,我们还可以进行不同地点的实时温度检测和控制。2 系统设计分析2.1 设计目的运用组态软件“组态王 King View6.53 ”,结合工业过程实验室已有设备,按 照定值系统的控制要求,应用 PID 算法,自行设计,构成单回路温度控制系统, 并整定现相关的PID参数以使系
7、统稳定运行,最终得到一个具有较美观组态画面 和较完善组态控制程序的温度单回路控制系统。2.2 设计要求 利用电阻丝加热器对流经加热罐中的水进行加热,使用组态软件实现控制监 控,采用合理的控制规律, 是管道中流动水的温度稳定在设定值附近, 以达到整 体系统稳定运行的效果。水温的测量围为 0 100C,测量精度V 1%2.3 设计的容运用组态软件“组态王 6.53”,结合工业过程实验室已有设备,按照流量 比值控制系统的控制要求,应用 PID 算法,自行设计,构成单回路闭环控制系 统,并整定相关的 PID 参数以使系统稳定运行,最终得到一个具有较美观组态 画面和较完善组态控制程序的温度单回路控制系统
8、。3 系统方案的设计及控制规律的选择3.1 系统控制方案为了取得较好的控制效果,基于组态软件的温度单回路过程控制系统在系统 设计时,采用 PID 控制规律。通过温度传感器将检测到的实时温度值与温度设 定值的差值送入计算机,计算机运用 PID 算法得到相应的控制信号,并将其输 出给执行器,然后执行器调节加热器,以达到调节温度的控制目的。3.2 系统结构框图根据控制要求,温度单回路控制系统的控制参数是水的温度,测量便采用温 度传感器,被控参数是加热器的功率,控制器是计算机,执行器是加热器,所以 温度单回路控制系统的结构框图如图 3-1 所示。图3-1温度单回路控制系统框图根据系统组成框图和组成的仪
9、表单元,得到系统流程图如图3-2所示计算机220VAC图 3-2 系统流程图4 仪表与模块的选择4.1 仪器仪表的选择4.1.1 温度传感器测量水温的传感器采用电热阻 Cu50b热电阻Cu50在一50150C测量围电热 阻和温度之间呈线性关系,温度系数越大,测量精度越高,热补偿性好,在过程 控制领域使用广泛。系统采用三线制Cu50,温度信号经过变送单元转换成 420mAD(电流信号,便于计算机采集。4.1.2 加热器采用电阻丝作为加热器件,采用可控硅移相触发单元调节电阻丝的发热功 率,输入控制信号为4 20mA标准电流信号,其移相触发与输入控制电流成正比。 输出交流电压来控制加热器电阻丝的两端
10、电压,从而控制加热罐的温度。输入 4mA电流时,加热器电阻丝的两端温度为 0V,输入为20mA电流时,加热器电阻 丝的两端温度为 220V。4.1.3 电动调节阀采用电动调节阀对控制回路的水的流量进行调节。采用德国 PS 公司进口的 PSL202型智能电动调节阀,无需配伺服放大器,驱动电路采用高性能稀土磁性 材料制造的同步电机运行平稳,体积小,力矩大,抗堵转,控制精度高。控制单 元与执行机构一体化,可靠性高、操作方便,并可与计算机配套使用,组成最佳 调节回路。由输入控制信号420mA及单相电源即可控制运转实现对压力流量温 度液位等参数的调节,具有体积小,重量轻,连线简单,泄漏量少的优点。采用P
11、S电子式直行程执行机构,420mA阀位反馈信号输出双导向单座柱塞式阀芯, 流量具有等百分比特性, 直线特性和快开特性, 阀门采用柔性弹簧连接, 可预置 阀门关断力,保证阀门的可靠关断防止泄露。性能稳定可靠,控制精度高,使用 寿命长等优点。4.1.4 其他设备在控制回路中所涉及到的设备还有水泵,变频器,电磁阀,开关电源等。 水泵采用丹麦格兰富循环水泵。 噪音低, 寿命长, 扬程可达 10 米,功耗小, 220V 即可供电,在水泵出水口装有压力变送器,与变频器一起可构成恒压供水系统。所用到的电磁阀的工作电源为 DC24V管段能力强,使用方便,结构简单。 所采用的24V开关电源最大电流为2A,满足系
12、统需要。4.2 模块的选择4.2.1 D/A 与 A/D 模块的选择采用牛顿 7000 系列远程数据采集模块作为计算机控制系统的数据采集通讯 过程模块。牛顿 7000 系列模块体积小,安装方便,可靠性高。D/A模块采用牛顿7024,四通道模拟输出模块,电流输出 420mADC电压 输出15VDC精度14位。使用7024模块的1通道I01作为可控硅的电压控制 通道。A/D模块采用牛顿7017,八通道模拟输出模块,电压输入 15VDC。使用 7024模块的4通道IN4作为温度信号检测输入通道。4.2.2 通信模块系统常用的并行总线有 RS232,RS485等。RS485更适合于多站连接,且距 离传
13、输较远,为小于 1200米,是双端发双端收,在传输线上允许接的驱动器和 接收器数目较多, 且数据传输速率较快, 正因为它具有如此优点所以价格方面比 较贵。而RS232一般适用于短距离,为小于20米。是单端发单端收。对此实验来讲,距离很近,且RS232就可满足系统的要求,从价格方面和其他方 面考虑,本实验采用RS232通讯总线。通信模块采用牛顿7520, RS232转换485通讯模块。使用RS-232/RS485双 向协议转换,速度为300115200BPS可长距离传输。控制回路中电磁阀的开关量输出模块采用牛顿 7043,16 通道非隔离集电极 开路输出模块。最大集电极开路电压 30V,每通道输
14、出电流100mA可直接驱动 电磁阀设备。5 组态画面设计5.1 组态王简介组态王是在 PC 机上建立工业控制对象人机接口的一种智能软件包,该软件 包从工业控制对象中采集数据, 并记录在实时数据库中, 同时负责把数据的变化 用动画的方式想象得表示出来, 还可以完成变量警报、 操作记录、 趋势曲线等监 视功能,并按实际需要生成历史数据文件,它以 Windows 98/Windows 2000/Wi ndows XP中文操作系统为操作平台,采用了多线程、 COM组态等新技术, 实现了实时多任务。它具有丰富的图库及图库开发工具,支持各种主流PLC智能仪表、板卡和现场总线等工控产品;有一种类似C语言的编
15、程环境,便于处理 各种算法和操作,还嵌了许多函数供用户调用,实现各种功能。5.2 组态软件设计在WindowsXP环境下,控制系统软件以组态王 6.01作为开发平台。整个监 控系统实现数据采集,总体监视,相关参数实时在线调整,显示实时曲线,历史 曲线等功能。5.2.1 设备设置组态王对设备的管理是通过对逻辑设备名的管理实现的, 具体将就是每一个 实际 I/O 设备都必须在组态王中指定一个唯一的逻辑名称, 此逻辑设备名就对应 着该 I/O 的生产厂家、实际设备名称、设备通信方式、设备地址、与上位计算机 的通讯方式等信息容。系统中与上位计算机进行数据交换外部的设备主要是 AD设备牛顿7017模块
16、和DA设备牛顿7024模块。在组态王软件工程浏览器中,设置 7017模块IN4通 道和7024模块i01通道名称分别为AD和DA与计算机COM串 口通信,通信地 址分别为 0 和 1。通信参数的设置如下表所示:表5.1通信参数的设置表设置项推荐值波特率9600数据位长度/位7停止位长度/位1奇偶校验位偶校验5.3组态画面本系统绘制的组态画面为系统组成画面等。系统主界面主要绘制的温度单回路控制系统的工艺组成图。包括水箱,管道,加热罐和阀门等设备以及相关的操作提示按钮等。基于动画连接,主界面可实现自动,手动切换,以及显示PID参数整定框和实时曲线框以方便操作员在线调节 PID参数观察控制效果。组态
17、画面设计的大致步骤如下:1:创建一个新项目如然玄障廿期雪凶工則5 HttJjiH)屈甩备也tsg谒出ra#?1WF版帝mitKnptorij 1C 1尸:0応血hi叩口INngiHiKjl6+ITW06 5ZSflZEb K «:R工狎 F 4W<10tnodlnncl!QOiOU6.S2(B恵工m "游示工狎菽曲WOkngdlmCsSc; .przgrari 卅亡珂5中忙姑'gimp ongdomj1024*768&唸tfl.E主&屈于工Jftm禺<7w1MO*7M£嶷Z图5.1新建项目2 :创建一个新画面3 :动画连接所谓动
18、画连接,就是建立画面的图素与数据库变量的对应关系,建立动画连 接后,根据数据库中变量的变化,图形对象可以按动画连接的要求进行改变。 建 立动画连接的基本步骤:1.创建或选择连接对象;2.双击与变量相关的图形对象, 弹出动画连接对话框;3.选择对象想要进行的连接;4.为定义输入详细资料。4 :最终的组态画面系统主界面如下图5.2所示:图5.2温度单回路控制系统组态图6组态程序设计6.1 PID控制算法PID是一种工业控制过程中应用较为广泛的一种控制算法,它具有原理简单,易于实现,稳定性好,适用围广,控制参数易于整定等优点。PID控制不需了解被控对象的数学模型,只要根据经验调整控制器参数,便可获得
19、满意的结 果。其不足之处是对被控参数的变化比较敏感。但是通过软件编程方法实现PID控制,可以灵活地调整参数。连续PID控制器也称比例-积分-微分控制器,即过程控制是按误差的比例(P-ProportionAI )、积分(I-IntegrAI )和微分(D-DerivAtive )对系统进行 控制。它的控制规律的数学模型如下:u t kp et'et dtTi 0detdt式中,e(t):调节器输入函数,即给定量与输出量的偏u(t):调节器输出函数。将式展开,调节器输出函数可分成比例部分、 积分部分和微分部分,它们分 别是:比例部分:比例部分的数学表达式是kpet ,p在比例部分中,Kp是
20、比例系数,Kp越大,可以使系统的过渡过程越快,迅速消除静误差;但Kp过大,易使系统超调,产生振荡,导致不稳定。因此,此比例系数应选择合适,才能达到使系统 的过渡过程时间短而稳定的效果。KP t积分部分:积分部分的数学表达式是 0e tdt从它的数学表达式可以看出,要是系统误差存在,控制作用就会不断增加或减少,只有 e(t)=0时,它的 积分才是一个不变的常数,控制作用也就不会改变,积分部分的作用是消除系统误差。积分时间常数的选择对积分部分的作用影响很大。T|较大,积分作用较弱,这时,系统消除误差所需的时间会加长,调节过程慢;Ti较小,积分作用增强,这时可能使系统过渡过程产生振荡,但可以较快地消
21、除误差。微分部分:微分部分的数学表达式是kp de tTd d t位置式PID控制算法u1K p e Tied td eTD dt Uo6.2 PID控制算法流程图图 6.1 PID 控制算法流程图6.3 PID 脚本程序 启动时: Ts=20;I= Ti/ Ts;D= Td/ Ts;ukp=0;uk1=0;ek1=0;ek11=0;ek12=0; 运行期间: if( 自动开关 =1) Ts=15;I= Ti/ Ts;D= Td/ Ts;a0= P*(1+1/ I+ D);a1= P*(1+2* D);a2= P* D;ek1= sp- 温度 ;ukp= a0* ek1- a1* ek11+
22、a2* ek12+ uk11;uk11= ukp;ek12= ek11;ek11= ek1;if( ukp<1000)if( ukp<0) uk1=0;else uk1= ukp;else uk1=1000;关闭时:ukp=0;uk1=0;ek1=0;ek11=0;ek12=0;7 组态王数据词典根据控制系统的需要建立数据词典,以便确定存变量与 I/O 数据,运算数据的关系。只有在数据词典中定义的变量才能在系统的控制程序中使用。本系统中所涉及到的变量的类型主要有 AD DA设备进行数据交换的I/O实型变量,控制 电磁阀开关的I/O离散变量,用于定以开关动画连接的存离散变量,参于PID运算的存实型变量和实现各种动画效果所用到的存实型及存整型变量等。具体的 参数词典如下表所示图7.1数据词典8系统调试过程将系统按要求接线结束之后,检查无误后开始电源,进入了组态的控制画 面,并且调入了 PID的控制窗口, 根据温度单回路控制系统的原理,其控制过 程如下:水泵启动进水后,加热器对液体进行加热,温度传感器对液体温度进行检 测,反馈给调节阀门2进行调节
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 午餐科学搭配课件
- 硬笔点画教学课件
- 课件桥梁教学课件
- 应急处置培训课件
- 课件标准尺寸
- 课件末班教学课件
- 儿童创意口罩设计入门
- 表演基础全套课件
- 课件显示快捷方式
- 锂电行业考试题及答案
- GB 31604.60-2024食品安全国家标准食品接触材料及制品溶剂残留量的测定
- 集电线路施工方案
- 化工企业安全管理评估手册 依据化工过程安全管理导则AQ3034-2022
- 儿童医院进修工作思想汇报儿童血液系统疾病的诊断与治疗新进展
- 泛海煤制60万吨甲醇项目可行性研究报告
- 《复杂世界简单规律》课件
- 加油船租赁油船租赁合同
- 空间向量及其运算练习题
- 《城市轨道交通运营管理(第2版)》(李建明) 项目七
- 九年级英语人教版Unit 1 How Can we become good learners 单元话题书面表达 真题+模拟(含解析)
- 医学交流课件:腹痛
评论
0/150
提交评论