计算机控制系统的应用实例精选文档.ppt
《计算机控制系统的应用实例精选文档.ppt》由会员分享,可在线阅读,更多相关《计算机控制系统的应用实例精选文档.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机控制系统的应用实例本讲稿第一页,共六十一页9.1 水槽水位单片机控制系统水槽水位单片机控制系统对对于于小小型型测测控控系系统统或或者者某某些些专专用用的的智智能能化化仪仪器器仪仪表表,一一般般可可采采用用以以单单片片机机为为核核心心、配配以以接接口口电电路路和和外外围围设设备备、再再编编制制应应用用程程序序的的模模式式来来实实现。下面以一个简单的水槽水位控制系统为例。现。下面以一个简单的水槽水位控制系统为例。本讲稿第二页,共六十一页主要内容1 1系统概述系统概述 2 2硬件电路硬件电路 3 3程序设计程序设计本讲稿第三页,共六十一页v1系统概述系统概述v 通过水槽水位的高低变化来启停水泵
2、,从而通过水槽水位的高低变化来启停水泵,从而达到对水位的控制目的,这是一种常见的工艺控达到对水位的控制目的,这是一种常见的工艺控制。如图制。如图9.1点划线框内所示,一般可在水槽内安点划线框内所示,一般可在水槽内安装装3个金属电极个金属电极A、B、C,它们分别代表水位的下,它们分别代表水位的下下限、下限与上限。工艺要求:当水位升到上限下限、下限与上限。工艺要求:当水位升到上限C以上时,水泵应停止供水;当水位降到下限以上时,水泵应停止供水;当水位降到下限B以下以下时,应启动水泵供水;当水位处于下限时,应启动水泵供水;当水位处于下限B与上限与上限C之间,水泵应维持原有的工作状态。之间,水泵应维持原
3、有的工作状态。本讲稿第四页,共六十一页图图9.2 水槽水位控制电路水槽水位控制电路本讲稿第五页,共六十一页v2硬件电路硬件电路 v 根据工艺要求,设计的控制系统硬件电路如图根据工艺要求,设计的控制系统硬件电路如图9.1所所示,这是一个用单片机采集水位信号并通过继电器控示,这是一个用单片机采集水位信号并通过继电器控制水泵的小型计算机控制系统。主要组成部分的功能制水泵的小型计算机控制系统。主要组成部分的功能如下:如下:v (1)系统核心部分:采用低档型系统核心部分:采用低档型AT89C2051单片机,单片机,用用P1.0和和P1.1端作为水位信号的采集输入口,端作为水位信号的采集输入口,P1.2和
4、和P1.3端作为控制与报警输出口。端作为控制与报警输出口。v (2)水位测量部分:电极水位测量部分:电极A接接+5V电源,电极电源,电极B、C各通过一个电阻与地相连。各通过一个电阻与地相连。b点电平与点电平与c点电平分别接点电平分别接到到P1.0和和P1.1输入端,可以代表水位的各种状态与操输入端,可以代表水位的各种状态与操作要求,共有作要求,共有4种组合,如种组合,如表表9-1所示。所示。本讲稿第六页,共六十一页v 表表9-1 水位信号及操作状态表水位信号及操作状态表C(P1.1)b(P1.0)水位 操作 00B点以下 水泵启动 01B、C之间 维持原状 10系统故障 故障报警 11C点以上
5、 水泵停止 本讲稿第七页,共六十一页v 当当水水位位降降到到下下限限B以以下下时时,电电极极B与与电电极极C在在水水面面上上方方悬悬空空,b点点、c点点呈呈低低电电平平,这这时时应应启启动动水水泵泵供供水水,即即是是表表中中第第一一种种组组合合;当当水水位位处处于于下下限限与与上上限限之之间间,由由于于水水的的导导电电作作用用,电电极极B连连到到电电极极A及及+5V,则则b点点呈呈高高电电平平,而而电电极极C仍仍悬悬空空则则c点点为为低低电电平平,这这时时不不论论水水位位处处于于上上升升或或下下降降趋趋势势,水水泵泵都都应应继继续续维维持持原原有有的的工工作作状状态态,见见表表中中第第二二种种
6、组组合合;当当水水位位上上升升达达到到上上限限时时,电电极极B、C通通过过水水导导体体连连到到电电极极A及及+5V,因因此此b点点、c点点呈呈高高电电平平,这这时时水水泵泵应应停停止止供供水水,如如表表中中第第四四种种组组合合;还还有有第第三三种种组组合合即即水水位位达达到到电电极极C却却未未达达到到电电极极B,即即c点点为为高高电电平平而而b点点为为低低电电平平,这这在在正正常常情情况况下下是是不不可可能能发发生生的的,作作为一种故障状态,在设计中还是应考虑的。为一种故障状态,在设计中还是应考虑的。本讲稿第八页,共六十一页v (3)控控制制报报警警部部分分:由由P1.2端端输输出出高高电电平
7、平,经经反反相相器器使使光光耦耦隔隔离离器器导导通通,继继电电器器线线圈圈KM得得电电,常常开开触触点点KA闭闭合合,启启动动水水泵泵运运转转;当当P1.2端端输输出出低低电电平平,经经反反相相器器使使光光耦耦隔隔离离器器截截止止,继继电电器器线线圈圈J失失电电,常常开开触触点点断断开开,则则使使水水泵泵停停转转。由由P1.3端端输输出出高高电电平平,经经反反相相器器变变为为低低电电平平,驱驱动动一一支支发发光光二二极极管管发光进行故障报警。发光进行故障报警。本讲稿第九页,共六十一页v3程序设计v程序流程如图程序流程如图9.2所示。所示。开始P1.1、P1.0=00?启动水泵P1.21设置堆栈
8、指针P1.1、P1.0=10?P1.1、P1.0=11?停止水泵P1.20故障报警P1.31本讲稿第十页,共六十一页9.2 循环水装置循环水装置IPC系统系统在在以以模模拟拟量量为为主主的的中中小小规规模模控控制制条条件件下下,应应优优先先选选择择IPC控控制制装装置置,下下面面介介绍绍用用一一台台STD总总线线IPC控制循环水动态模拟试验装置的实例。控制循环水动态模拟试验装置的实例。本讲稿第十一页,共六十一页主要内容1 1系统概述系统概述 2 2硬件电路硬件电路 3 3软件设计软件设计4 4功能画面功能画面本讲稿第十二页,共六十一页v1系统概述系统概述v 大型化工企业普遍采用冷却水循环使大型
9、化工企业普遍采用冷却水循环使用技术,但循环冷却水同时带来设备的结垢用技术,但循环冷却水同时带来设备的结垢与腐蚀问题,为此利用循环水动态模拟试验与腐蚀问题,为此利用循环水动态模拟试验装置,模拟生产现场的流态水质、流速、金装置,模拟生产现场的流态水质、流速、金属材质和循环冷却水进出口温度等主要参数,属材质和循环冷却水进出口温度等主要参数,来评价稳定水质的配方、阻垢效果及寻求相来评价稳定水质的配方、阻垢效果及寻求相应的操作工艺条件。应的操作工艺条件。本讲稿第十三页,共六十一页v(1)工艺流程)工艺流程v 模拟试验装置的主要流程如图模拟试验装置的主要流程如图9.3所示,所示,左下方水槽中的冷水经水泵、
10、调节阀打入换左下方水槽中的冷水经水泵、调节阀打入换热器,与蒸汽换热后,导入冷却塔与冷风换热器,与蒸汽换热后,导入冷却塔与冷风换冷,喷淋而下回落到水槽,再由水泵打循环。冷,喷淋而下回落到水槽,再由水泵打循环。本讲稿第十四页,共六十一页图图9.3 循环水动态模拟试验装置控制流程图循环水动态模拟试验装置控制流程图本讲稿第十五页,共六十一页v(2)控制要求)控制要求v 通常情形是用户配置两套这样的模拟装置同时运行,因而计算通常情形是用户配置两套这样的模拟装置同时运行,因而计算机系统应同时面向两台模拟装置,集检测、控制与管理于一体,主机系统应同时面向两台模拟装置,集检测、控制与管理于一体,主要完成如下功
11、能:要完成如下功能:v 10点参数检测功能点参数检测功能v 入口水温、出口水温、蒸汽温度、冷却塔底温度,共入口水温、出口水温、蒸汽温度、冷却塔底温度,共8路温路温度,量程为度,量程为0100,检测精度为,检测精度为02级。两路循环水流量,量级。两路循环水流量,量程为程为2001200Lh,检测精度为,检测精度为1级。还有计算显示出入口温差、级。还有计算显示出入口温差、瞬时污垢热阻、水阀与风阀门开度、试验时间与剩余时间。瞬时污垢热阻、水阀与风阀门开度、试验时间与剩余时间。v 22个参数设定功能个参数设定功能v 换热器试管直径与长度、流量与温度的给定值、换热器试管直径与长度、流量与温度的给定值、P
12、ID控制的控制的比例系数、积分时间、微分时间以及即时时间与试验时间。比例系数、积分时间、微分时间以及即时时间与试验时间。本讲稿第十六页,共六十一页v 10个参数标定功能个参数标定功能 对对8路温度、路温度、2路流量进行现场标定。路流量进行现场标定。v PID控制功能控制功能 实时控制实时控制2路入口水温与路入口水温与2路循环水流量,温度控制精度:设定值路循环水流量,温度控制精度:设定值 05;流量控制精度:设定值;流量控制精度:设定值2 FS(FS即即Full Scale,意为满刻度或满量程)。意为满刻度或满量程)。v 工艺计算、列表绘图功能工艺计算、列表绘图功能 根据污垢热阻计算公式计算并显
13、示出瞬时污垢热阻,而且自动生成根据污垢热阻计算公式计算并显示出瞬时污垢热阻,而且自动生成试试 验数据列表。自动绘制时间验数据列表。自动绘制时间-污垢热阻曲线。污垢热阻曲线。v 其他功能指标其他功能指标 所有参数的采样、计算、控制周期均为所有参数的采样、计算、控制周期均为0.25S,刷新显示周期为,刷新显示周期为2S,试验数据记录时间间隔按工艺要求而定,数据保存时间,试验数据记录时间间隔按工艺要求而定,数据保存时间为为10年,系统内部设有软件硬件自诊断、自恢复功能,具有年,系统内部设有软件硬件自诊断、自恢复功能,具有永不永不“死机死机”的高度可靠性。的高度可靠性。上述所有参数均以汉字分屏幕显示,
14、且附有提示菜单以便操作。上述所有参数均以汉字分屏幕显示,且附有提示菜单以便操作。本讲稿第十七页,共六十一页v2硬件设计硬件设计v 根据上述系统功能及技术指标的要求,根据上述系统功能及技术指标的要求,采用一台现成的采用一台现成的STD总线总线IPC较为适宜。选较为适宜。选用某电子工厂的用某电子工厂的IPC产品,共由产品,共由10块功能模块功能模板及外设组成,板及外设组成,如图如图9.4所示。所示。本讲稿第十八页,共六十一页图图9.4 IPC硬件组成框图硬件组成框图本讲稿第十九页,共六十一页v 图中(图中(1)CPU板及打印机、(板及打印机、(2)CRT板及板及CRT、(、(3)键)键盘接口及自诊
15、断板及键盘、(盘接口及自诊断板及键盘、(4)存储器板、()存储器板、(5)电源,构成)电源,构成了了STD工业控制机基本系统。在自诊断板中使用了工业控制机基本系统。在自诊断板中使用了WDT看门狗技术,看门狗技术,无论何种原因引起死机,自诊断系统能在无论何种原因引起死机,自诊断系统能在128内测出并恢复正常运行,内测出并恢复正常运行,整个计算机系统工作十分可靠。整个计算机系统工作十分可靠。v 其中的(其中的(6)温度检测板,是一个由单片机构成的智能型温度)温度检测板,是一个由单片机构成的智能型温度接口板,该板本身能够完成接口板,该板本身能够完成8路温度的检测,滤波处理,铂电阻线路温度的检测,滤波
16、处理,铂电阻线性化处理。在这个板上利用软件技术从根本上克服了温度漂移问题。性化处理。在这个板上利用软件技术从根本上克服了温度漂移问题。v 其中的(其中的(7)D/A转换板是流量及温度控制的驱动接口板。计算转换板是流量及温度控制的驱动接口板。计算机系统检测两路塔底温度与两路流量,与设定值进行比较,并对其偏机系统检测两路塔底温度与两路流量,与设定值进行比较,并对其偏差进行差进行PID运算,其运算结果通过运算,其运算结果通过D/A转换变成模拟电压信号输转换变成模拟电压信号输出至(出至(8)伺服放大板,从而控制相应的)伺服放大板,从而控制相应的4个调节阀。个调节阀。本讲稿第二十页,共六十一页v其中的(
17、其中的(8)伺服放大板,其功能相当于电动单元组合仪)伺服放大板,其功能相当于电动单元组合仪表中的表中的4个伺服放大器,但其精度及可靠性优于常规的个伺服放大器,但其精度及可靠性优于常规的伺服放大器。它接收来自伺服放大器。它接收来自D/A转换板的转换板的4路阀位信号,路阀位信号,并检测并检测4个阀的实际位置,如果实际位置与个阀的实际位置,如果实际位置与D/A转换板输转换板输出的阀位有偏差,则使阀动作,达到与出的阀位有偏差,则使阀动作,达到与D/A输出一致输出一致的位置后停止,从而实现计算机系统对调节阀的控制。的位置后停止,从而实现计算机系统对调节阀的控制。v其中的(其中的(10)滤波板,对)滤波板
18、,对STD总线的有关信号进行滤波处总线的有关信号进行滤波处理,从而提高整个系统的可靠性。理,从而提高整个系统的可靠性。v其中的(其中的(9)流量检测板,主要由计数电路组成,检)流量检测板,主要由计数电路组成,检测两路来自涡轮流量变送器的脉冲信号。对其实行滤测两路来自涡轮流量变送器的脉冲信号。对其实行滤波、整形、放大、光隔、计数处理,并向两个涡轮流波、整形、放大、光隔、计数处理,并向两个涡轮流量变送器提供量变送器提供+12V电压。电压。本讲稿第二十一页,共六十一页3 软件设计软件设计 该系统采用了现成的该系统采用了现成的IPC,计算机厂家已提,计算机厂家已提供了监控程序或系统程序,设计者的软件设
19、供了监控程序或系统程序,设计者的软件设计任务主要是进行系统的应用软件编制。计任务主要是进行系统的应用软件编制。该应用软件主要完成两方面的任务:该应用软件主要完成两方面的任务:(1)8路温度、两路流量的采集与处理,入口路温度、两路流量的采集与处理,入口温度与流量的控制,定时存储实验数据;温度与流量的控制,定时存储实验数据;(2)允许操作者查看、打印各种数据,设定、)允许操作者查看、打印各种数据,设定、标定各个参数。标定各个参数。本讲稿第二十二页,共六十一页由于前者任务要求适时性较强,且完成任由于前者任务要求适时性较强,且完成任务所需时间较短,故安排在中断服务子程序中务所需时间较短,故安排在中断服
20、务子程序中完成。而后者属人机对话性质,任务完成时间完成。而后者属人机对话性质,任务完成时间较长,且不需严格适时性,故放于主程序中完较长,且不需严格适时性,故放于主程序中完成。成。图图9.6 中断服务子程序由于该控制系统小、中断服务子程序由于该控制系统小、比较简单,功能画面要求也不复杂,因而软件比较简单,功能画面要求也不复杂,因而软件部分全部采用汇编语言编制。部分全部采用汇编语言编制。本讲稿第二十三页,共六十一页图图9.6 中断服务子程序中断服务子程序IPC硬件组成框图硬件组成框图本讲稿第二十四页,共六十一页 主程序结构框图如图主程序结构框图如图9.5所示。在初始化过程中,主所示。在初始化过程中
21、,主要完成对要完成对CRT、打印机工作方式设定,四个调节阀门初始定、打印机工作方式设定,四个调节阀门初始定位及软件标志设置等。位及软件标志设置等。在每一个画面处理过程中,能够查看其他画面,同时完成在每一个画面处理过程中,能够查看其他画面,同时完成本画面应完成的一些功能。本画面应完成的一些功能。中断服务子程序如图中断服务子程序如图9.6所示。这是一个时间中断子所示。这是一个时间中断子程序。系统设置每隔程序。系统设置每隔250ms中断一次,中断服务子程序中断一次,中断服务子程序中各个任务,应能在中各个任务,应能在250ms内完成。每四次中断即时间内完成。每四次中断即时间间隔为间隔为1S时,刷新时钟
22、,处理秒、分、时、日、月、年的时,刷新时钟,处理秒、分、时、日、月、年的递增,实现准确计时。每八次中断,即时间间隔为递增,实现准确计时。每八次中断,即时间间隔为2S时,时,采集采集8路温度、路温度、2路流量,利用软件实现滤波处理,以消路流量,利用软件实现滤波处理,以消除瞬间干扰的影响。除瞬间干扰的影响。本讲稿第二十五页,共六十一页控制采用传统的控制采用传统的PID控制方式,实行输出控制方式,实行输出速率限定,即在速率限定,即在2S控制周期内,输出变化幅度控制周期内,输出变化幅度不大于输出全范围的不大于输出全范围的5。实验数据的存储,。实验数据的存储,若系统在强稳过程中,则每隔若系统在强稳过程中
23、,则每隔5min记录一次,记录一次,若系统在实验过程中,则每隔若系统在实验过程中,则每隔120min记录一记录一次。实验记录数据、设定的实验条件及各参数次。实验记录数据、设定的实验条件及各参数的标定值存于系统的的标定值存于系统的 E2ROM存储器中,有效存储器中,有效保存时间为保存时间为10年。年。本讲稿第二十六页,共六十一页图图9.5 主程序结构框图主程序结构框图本讲稿第二十七页,共六十一页4功能画面功能画面 该系统共有该系统共有6个功能画面,汉字显示且每个个功能画面,汉字显示且每个画面都有提示菜单,向操作者提示操作的方式。画面都有提示菜单,向操作者提示操作的方式。通过对这通过对这6个菜单的
24、选择操作,便可实现本计个菜单的选择操作,便可实现本计算机系统的所有功能。算机系统的所有功能。这这6个功能画面分别是参数检测画面、参数个功能画面分别是参数检测画面、参数设定画面、参数标定画面、数据列表画面、热设定画面、参数标定画面、数据列表画面、热阻曲线画面和系统状态画面。阻曲线画面和系统状态画面。本讲稿第二十八页,共六十一页9.3 中水回用中水回用PLC控制系统控制系统在在以以数数字字量量为为主主的的中中小小规规模模控控制制环环境境下下,一一般般应应首首选选PLC装装置置,下下面面介介绍绍一一个个用用西西门门子子PLC监控中水处理流程的工程实例。监控中水处理流程的工程实例。本讲稿第二十九页,共
25、六十一页主要内容1 1系统概述系统概述 2 2硬件设计硬件设计 3 3程序设计程序设计本讲稿第三十页,共六十一页v1系统概述系统概述v 将生活污水进行几级处理,作为除饮用以外的其它生活将生活污水进行几级处理,作为除饮用以外的其它生活用水,将形成一个非常宝贵的回用水资源。其中用用水,将形成一个非常宝贵的回用水资源。其中用PLC作作为主要控制装置已成为一种共识。为主要控制装置已成为一种共识。v (1)工艺流程)工艺流程v 中水处理主要工艺流程如图中水处理主要工艺流程如图9.7所示。生活污水首先通所示。生活污水首先通过格栅机滤除固态杂物,进入调节池缓冲,再进入生化池,过格栅机滤除固态杂物,进入调节池
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机控制 系统 应用 实例 精选 文档
限制150内