版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机控制系统的应用实例第一页,共61页。9.1水槽水位单片机控制系统
对于小型测控系统或者某些专用的智能化仪器仪表,一般可采用以单片机为核心、配以接口电路和外围设备、再编制应用程序的模式来实现。下面以一个简单的水槽水位控制系统为例。
第二页,共61页。主要内容1.系统概述
2.硬件电路
3.程序设计第三页,共61页。与SIEMENS主机配套的显示器的种类很多,而TD200中文文本显示器是所有SIMATICS7-200系列最简洁、价格最低的操作界面。第四十六页,共61页。第五十五页,共61页。图给出控制系统主程序流程图,整个工艺过程分为四种控制方式,在全自动与分组自动方式下,首先要选择主、备用电机。第三十四页,共61页。实验记录数据、设定的实验条件及各参数的标定值存于系统的E2ROM存储器中,有效保存时间为10年。为了便于维护,整个系统分为六个独立的机组:调节池水位自动机组、生化池水位自动机组、清水池水位自动机组、集水池水位自动机组、溢流泵自动机组、罗茨风机自动机组。第四十一页,共61页。其中用PLC作为主要控制装置已成为一种共识。输出点分别对应于8台被控设备与10种控制方式的状态指示灯,共计32个开关量输出点;每四次中断即时间间隔为1S时,刷新时钟,处理秒、分、时、日、月、年的递增,实现准确计时。当水位降到下限B以下时,电极B与电极C在水面上方悬空,b点、c点呈低电平,这时应启动水泵供水,即是表中第一种组合;水位计的作用:在任何控制方式下,水位计的上上限或下下限到位时,都将发出声光报警信号;图为机组实际的二级减温控制系统的结构图(SAMA图),图中给出了控制回路的基本结构及调节器跟踪、手动/自动切换逻辑。第四十五页,共61页。当水位降到下限B以下时,电极B与电极C在水面上方悬空,b点、c点呈低电平,这时应启动水泵供水,即是表中第一种组合;1.系统概述通过水槽水位的高低变化来启停水泵,从而达到对水位的控制目的,这是一种常见的工艺控制。如图点划线框内所示,一般可在水槽内安装3个金属电极A、B、C,它们分别代表水位的下下限、下限与上限。工艺要求:当水位升到上限C以上时,水泵应停止供水;当水位降到下限B以下时,应启动水泵供水;当水位处于下限B与上限C之间,水泵应维持原有的工作状态。第四页,共61页。图9.2水槽水位控制电路第五页,共61页。2.硬件电路根据工艺要求,设计的控制系统硬件电路如图所示,这是一个用单片机采集水位信号并通过继电器控制水泵的小型计算机控制系统。主要组成部分的功能如下:
(1)系统核心部分:采用低档型AT89C2051单片机,用和端作为水位信号的采集输入口,和端作为控制与报警输出口。
(2)水位测量部分:电极A接+5V电源,电极B、C各通过一个电阻与地相连。b点电平与c点电平分别接到和输入端,可以代表水位的各种状态与操作要求,共有4种组合,如表9-1所示。
第六页,共61页。
表9-1水位信号及操作状态表C(P1.1)b(P1.0)水位操作00B点以下水泵启动01B、C之间维持原状10系统故障故障报警11C点以上水泵停止第七页,共61页。当水位降到下限B以下时,电极B与电极C在水面上方悬空,b点、c点呈低电平,这时应启动水泵供水,即是表中第一种组合;当水位处于下限与上限之间,由于水的导电作用,电极B连到电极A及+5V,则b点呈高电平,而电极C仍悬空则c点为低电平,这时不论水位处于上升或下降趋势,水泵都应继续维持原有的工作状态,见表中第二种组合;当水位上升达到上限时,电极B、C通过水导体连到电极A及+5V,因此b点、c点呈高电平,这时水泵应停止供水,如表中第四种组合;还有第三种组合即水位达到电极C却未达到电极B,即c点为高电平而b点为低电平,这在正常情况下是不可能发生的,作为一种故障状态,在设计中还是应考虑的。第八页,共61页。
(3)控制报警部分:由端输出高电平,经反相器使光耦隔离器导通,继电器线圈KM得电,常开触点KA闭合,启动水泵运转;当端输出低电平,经反相器使光耦隔离器截止,继电器线圈J失电,常开触点断开,则使水泵停转。由端输出高电平,经反相器变为低电平,驱动一支发光二极管发光进行故障报警。第九页,共61页。3.程序设计程序流程如图所示。开始P1.1、P1.0=00?启动水泵P1.2←1设置堆栈指针P1.1、P1.0=10?P1.1、P1.0=11?停止水泵P1.2←0故障报警P1.3←1第十页,共61页。9.2循环水装置IPC系统在以模拟量为主的中小规模控制条件下,应优先选择IPC控制装置,下面介绍用一台STD总线IPC控制循环水动态模拟试验装置的实例。第十一页,共61页。主要内容1.系统概述
2.硬件电路
3.软件设计4.功能画面第十二页,共61页。1.系统概述大型化工企业普遍采用冷却水循环使用技术,但循环冷却水同时带来设备的结垢与腐蚀问题,为此利用循环水动态模拟试验装置,模拟生产现场的流态水质、流速、金属材质和循环冷却水进出口温度等主要参数,来评价稳定水质的配方、阻垢效果及寻求相应的操作工艺条件。第十三页,共61页。(1)工艺流程模拟试验装置的主要流程如图所示,左下方水槽中的冷水经水泵、调节阀打入换热器,与蒸汽换热后,导入冷却塔与冷风换冷,喷淋而下回落到水槽,再由水泵打循环。第十四页,共61页。图9.3循环水动态模拟试验装置控制流程图第十五页,共61页。(2)控制要求通常情形是用户配置两套这样的模拟装置同时运行,因而计算机系统应同时面向两台模拟装置,集检测、控制与管理于一体,主要完成如下功能:①10点参数检测功能入口水温、出口水温、蒸汽温度、冷却塔底温度,共8路温度,量程为0~100℃,检测精度为0.2级。两路循环水流量,量程为200~1200L/h,检测精度为1级。还有计算显示出入口温差、瞬时污垢热阻、水阀与风阀门开度、试验时间与剩余时间。②22个参数设定功能换热器试管直径与长度、流量与温度的给定值、PID控制的比例系数、积分时间、微分时间以及即时时间与试验时间。第十六页,共61页。③10个参数标定功能对8路温度、2路流量进行现场标定。④PID控制功能实时控制2路入口水温与2路循环水流量,温度控制精度:设定值±0.5℃;流量控制精度:设定值±2%FS(FS即FullScale,意为满刻度或满量程)。⑤工艺计算、列表绘图功能根据污垢热阻计算公式计算并显示出瞬时污垢热阻,而且自动生成试验数据列表。自动绘制时间-污垢热阻曲线。⑥其他功能指标所有参数的采样、计算、控制周期均为,刷新显示周期为2S,试验数据记录时间间隔按工艺要求而定,数据保存时间为10年,系统内部设有软件硬件自诊断、自恢复功能,具有永不“死机”的高度可靠性。上述所有参数均以汉字分屏幕显示,且附有提示菜单以便操作。第十七页,共61页。2.硬件设计根据上述系统功能及技术指标的要求,采用一台现成的STD总线IPC较为适宜。选用某电子工厂的IPC产品,共由10块功能模板及外设组成,如图9.4所示。第十八页,共61页。图9.4IPC硬件组成框图第十九页,共61页。图中(1)CPU板及打印机、(2)CRT板及CRT、(3)键盘接口及自诊断板及键盘、(4)存储器板、(5)电源,构成了STD工业控制机基本系统。在自诊断板中使用了WDT看门狗技术,无论何种原因引起死机,自诊断系统能在1~28内测出并恢复正常运行,整个计算机系统工作十分可靠。其中的(6)温度检测板,是一个由单片机构成的智能型温度接口板,该板本身能够完成8路温度的检测,滤波处理,铂电阻线性化处理。在这个板上利用软件技术从根本上克服了温度漂移问题。其中的(7)D/A转换板是流量及温度控制的驱动接口板。计算机系统检测两路塔底温度与两路流量,与设定值进行比较,并对其偏差进行PID运算,其运算结果通过D/A转换变成模拟电压信号输出至(8)伺服放大板,从而控制相应的4个调节阀。第二十页,共61页。其中的(8)伺服放大板,其功能相当于电动单元组合仪表中的4个伺服放大器,但其精度及可靠性优于常规的伺服放大器。它接收来自D/A转换板的4路阀位信号,并检测4个阀的实际位置,如果实际位置与D/A转换板输出的阀位有偏差,则使阀动作,达到与D/A输出一致的位置后停止,从而实现计算机系统对调节阀的控制。其中的(10)滤波板,对STD总线的有关信号进行滤波处理,从而提高整个系统的可靠性。其中的(9)流量检测板,主要由计数电路组成,检测两路来自涡轮流量变送器的脉冲信号。对其实行滤波、整形、放大、光隔、计数处理,并向两个涡轮流量变送器提供+12V电压。第二十一页,共61页。3.软件设计该系统采用了现成的IPC,计算机厂家已提供了监控程序或系统程序,设计者的软件设计任务主要是进行系统的应用软件编制。该应用软件主要完成两方面的任务:(1)8路温度、两路流量的采集与处理,入口温度与流量的控制,定时存储实验数据;(2)允许操作者查看、打印各种数据,设定、标定各个参数。第二十二页,共61页。 由于前者任务要求适时性较强,且完成任务所需时间较短,故安排在中断服务子程序中完成。而后者属人机对话性质,任务完成时间较长,且不需严格适时性,故放于主程序中完成。
图9.6中断服务子程序由于该控制系统小、比较简单,功能画面要求也不复杂,因而软件部分全部采用汇编语言编制。
第二十三页,共61页。图9.6中断服务子程序IPC硬件组成框图第二十四页,共61页。主程序结构框图如图所示。在初始化过程中,主要完成对CRT、打印机工作方式设定,四个调节阀门初始定位及软件标志设置等。在每一个画面处理过程中,能够查看其他画面,同时完成本画面应完成的一些功能。中断服务子程序如图所示。这是一个时间中断子程序。系统设置每隔250ms中断一次,中断服务子程序中各个任务,应能在250ms内完成。每四次中断即时间间隔为1S时,刷新时钟,处理秒、分、时、日、月、年的递增,实现准确计时。每八次中断,即时间间隔为2S时,采集8路温度、2路流量,利用软件实现滤波处理,以消除瞬间干扰的影响。第二十五页,共61页。 控制采用传统的PID控制方式,实行输出速率限定,即在2S控制周期内,输出变化幅度不大于输出全范围的5%。实验数据的存储,若系统在强稳过程中,则每隔5min记录一次,若系统在实验过程中,则每隔120min记录一次。实验记录数据、设定的实验条件及各参数的标定值存于系统的E2ROM存储器中,有效保存时间为10年。第二十六页,共61页。图9.5主程序结构框图第二十七页,共61页。4.功能画面该系统共有6个功能画面,汉字显示且每个画面都有提示菜单,向操作者提示操作的方式。通过对这6个菜单的选择操作,便可实现本计算机系统的所有功能。这6个功能画面分别是参数检测画面、参数设定画面、参数标定画面、数据列表画面、热阻曲线画面和系统状态画面。第二十八页,共61页。9.3中水回用PLC控制系统 在以数字量为主的中小规模控制环境下,一般应首选PLC装置,下面介绍一个用西门子PLC监控中水处理流程的工程实例。第二十九页,共61页。主要内容1.系统概述
2.硬件设计
3.程序设计第三十页,共61页。1.系统概述将生活污水进行几级处理,作为除饮用以外的其它生活用水,将形成一个非常宝贵的回用水资源。其中用PLC作为主要控制装置已成为一种共识。(1)工艺流程中水处理主要工艺流程如图所示。生活污水首先通过格栅机滤除固态杂物,进入调节池缓冲,再进入生化池,利用生物接触氧化、化学絮凝和机械过滤方法使水中COD、BOD5等几种水质指标大幅度降低,再采用活性炭和碳纤维复合吸附过滤方式,使出水达到生活使用要求。第三十一页,共61页。图9.7中水处理工艺流程图格栅机调节池生化池
压滤罐清水池集水池加药
加氯
排掉
回用
风机
反冲洗
污水
第三十二页,共61页。(2)控制要求该流程共有被控设备(含备用)14台泵和电机,4个池的水位需要检测。水位计的作用:在任何控制方式下,水位计的上上限或下下限到位时,都将发出声光报警信号;在全自动、分组自动、半自动控制方式下,水位计的上限、下限分别作为该池排水泵自动开、停的PLC输入信号。第三十三页,共61页。 采用4种控制方式:手动、半自动、分组自动和全自动。①手动控制方式 即用手操作14个按钮开停14个被控负荷,不受水位影响。②生化半自动控制方式 指生化池水位机组的半自动控制方式,也即由生化池水位的上限与下限自动控制生化泵的开、停,而加药计量泵、CLO2发生器的开、停由手动操作。第三十四页,共61页。③分组自动控制方式 为了便于维护,整个系统分为六个独立的机组:调节池水位自动机组、生化池水位自动机组、清水池水位自动机组、集水池水位自动机组、溢流泵自动机组、罗茨风机自动机组。 控制要求:当按下分组自动按钮时,被按下按钮的灯闪亮,当选定主、备电机按钮后,分组自动按钮指示灯长亮;当水位达到上限时,电机停止而按钮指示灯转为闪亮。④全自动方式控制要求 就是当全自动准备按钮启动后,首先选择主、备用电机,然后启动全自动开停按钮,则整个系统进入全自动运行状态。
第三十五页,共61页。2.硬件设计(1)PLC系统配置根据工艺流程与控制要求,要完成14台被控设备的启动、停止按钮操作,运行、停止、故障状态的灯指示以及4种控制方式,如果采用常规的控制模式,1台设备约需5~6个启、停按钮及状态指示灯等器件,整个控制盘面上大约需要90余个按钮与指示灯。这将带来器件成本的增高、控制盘面的增大、人工操作的杂乱。本系统采用软件编程的方法,充分利用PLC内部的输入输出变量及软件计数器,使1个带灯按钮集成了1台设备的全部控制与状态指示功能,加上4种控制方式及其切换,总计只需配置24个带灯按钮,分别代表14台被控设备与10种控制方式。第三十六页,共61页。 整个系统需要开关量输入40点与开关量输出32点。因此,选用德国SIEMENS的S7-200主机CPU226,有开关量24输入/16输出点,数字量扩展模块EM223,提供开关量16输入/16输出点,总计正好构成了系统要求的40点输入/32点输出。 操作界面选用TD200中文文本显示器。
第三十七页,共61页。(2)PLC输入输出接线图
PLC输入输出接线如图所示,输入按钮1~24AN分别对应于与计24个开关量输入点;4个水位计的16个水位电极点分别对应计16个开关量输入点;PLC输出点,分别对应于14台输出设备;输出点分别对应于8台被控设备与10种控制方式的状态指示灯,共计32个开关量输出点;另外6台被控设备的运行指示灯由相应的中间继电器触点驱动。第三十八页,共61页。图9.8PLC输入输出接线图
第三十九页,共61页。(3)TD200中文显示器与SIEMENS主机配套的显示器的种类很多,而TD200中文文本显示器是所有SIMATICS7-200系列最简洁、价格最低的操作界面。而且连接简单,不需要独立电源,只需专用电缆连接到S7-200CPU的PPI接口上即可,如图所示。
S7-200系列的CPU中保留了一个专用区域用于与TD200交换数据,TD200直接通过这些数据区访问CPU。如信息显示内容“调节池水位已达上上限”,其地址应来自于调节池水位计的上上限接点的输入响应。第四十页,共61页。图9.9TD200中文文本显示器及其连接第四十一页,共61页。3.程序设计(1)主程序流程图
S7-200系列PLC使用基于Windows平台的32位编程软件包STEP-7-Micro/WIN,通常采用语义直观、功能强大、适合修改和维护的梯形图语言。图给出控制系统主程序流程图,整个工艺过程分为四种控制方式,在全自动与分组自动方式下,首先要选择主、备用电机。第四十二页,共61页。图9.10主要程序流程图PLC上电进入手动进入手动是全自动吗?是手动吗?是生化池半自动吗?进入手动进入生化池半自动选择风机……选择调节池泵进入自动状态
选择风机
选择调节池泵分机分组调节池分组自动进入手动第四十三页,共61页。(2)功能按钮程序
24个带灯按钮,分别启停14台被控设备与10种操作方式。通过软件编程,使按钮第一次按下时有效,第二次按下时失效(复位)。本设计完成了所有的工艺要求,实现了手动控制、半自动控制、分组自动控制和全自动控制等四种控制方式,而且硬件器件少,控制盘面简洁,操作简单灵活,中文界面友好。在现场经过调试后已正常运行,工作可靠稳定。第四十四页,共61页。9.4火电厂DCS控制系统近年来,DCS在火电厂过程控制领域的应用已经相当普及,应用水平提高得很快。DCS从单一功能向多功能、一体化方向发展,已经实现了包括数据采集(DAS)、模拟量控制(MCS)、开关量控制(SCS)、汽轮机控制(DEH)、旁路控制(BPS)、电气控制(ECS)等多项功能,在减轻运行维护人员的劳动强度、提高火电厂的综合自动化水平、改善火电机组运行安全经济性等多方面发挥了极为重要的作用。第四十五页,共61页。图所示为某300MW单元机组锅炉控制部分采用贝利公司INFI-90系统的硬件配置图,下面以其中的锅炉主蒸汽温度控制为例,给出一个DCS在火电厂过程控制系统中应用的实例。第四十六页,共61页。图某300MW机组锅炉控制INFI-90系统硬件配置图第四十七页,共61页。1.主汽温度控制方案主汽温度是单元机组主要的安全经济参数,在正常运行工况下主汽温度的偏差要求控制在
2
C范围内,动态情况下的偏差不能超过额定值的+5~-10
C,对控制性能要求比较高。为了克服主汽温度被控对象的滞后惯性大的影响,增强系统抗干扰能力,大型单元机组的主汽温度控制一般采用二级喷水减温的调温方式(一级减温相当于粗调,二级减温相当于细调),同时又分为甲乙两侧进行分别控制,这样共有四个结构类似的控制回路。为了进一步克服滞后和惯性对控制的不良影响,两侧每级的喷水调节均采用了串级控制方式,图为采用喷水调节的串级温度控制系统。第四十八页,共61页。除了减温水量以外,影响主蒸汽温度的其他主要因素还有蒸汽量扰动和烟气量扰动,统称为外部干扰。为了提高控制系统抵御外部干扰的能力,主蒸汽温度控制系统中还采用了前馈方式。图为机组实际的二级减温控制系统的结构图(SAMA图),图中给出了控制回路的基本结构及调节器跟踪、手动/自动切换逻辑。第四十九页,共61页。图9.12温度串级控制系统
第五十页,共61页。图9.13主汽温控制SAMA图
第五十一页,共61页。(1)输入/输出信号连接在上述温度控制回路中有5个输入信号(即主汽温度、喷水后温度、主蒸汽流量、送风量和阀位信号)以及1个输出信号(阀位指令)。在INFI-90系统中,对所有的I/O信号都要分配I/O模件与端子单元,端子单元与I/O模件相对应。该系统中涉及的I/O模件及其端子单元如表所示。这里使用IMASI03作为热电偶输入模件,相应端子单元为NTAI06,用于输入主汽温度信号和喷水后温度信号;使用IMFBS01作为电流信号输入模件,相应端子单元为NTAI05,用于输入主蒸汽流量信号、送风量信号和阀位信号;使用IMASO01作为模拟量输出模件,相应端子单元为NTDI01,用于输出阀位指令信号。第五十二页,共61页。表9.2常见的I/O模件及其端子单元
I/O模件端子单元通道数说明IMASI03NTAI0616通用信号输入模件IMFBS01NTAI05154~20mA/1~5V输入模件IMASO01NTDI01144~20mA/1~5V输出模件IMDSI02NTDI0116开关量输入模件IMDSO14NTDI0116开关量输出模件第五十三页,共61页。(2)控制模件组态系统中采用的INFI-90控制模件为IMMFP02,它可与若干个I/O模件相连。控制模件中固化有200余种算法模块,用户通过组态的方式生成自己的控制回路。控制模件的组态是在工程师工作站EWS上通过运行组态软件来进行的。组态的过程是以CAD图的形式将相应模块连接起来,生成若干页组态图。将这些组态图编译后下装到控制模件后,控制模件就可以执行组态时指定的功能。一般来说,组态图中包含I/O模件组态(如上述输入模件IMASI03、IMFBS01和输出模件IMASO01的组态)、控制回路组态、例外报告组态、趋势组态等内容。
第五十四页,共61页。
图为主汽温控制系统的控制回路简化CAD组态图。其中APID(即功能码FC156)为改进的PID控制算法,是一种具有相当完善功能的数字PID算法,具有完善的跟踪、抗积分饱和、高低限幅、前馈输入等功能;M/A(即功能码FC80)为控制接口站,提供与数字量控制站、操作员接口单元
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年集团新员工安全培训内容进阶秘籍
- 公司晚餐工作总结报告2026年专项突破
- 2026年个体工商户财税代理合同协议
- 2026年采石安全培训内容包括核心要点
- 武汉市汉阳区2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案)
- 玉溪市澄江县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 齐齐哈尔市讷河市2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 鹤岗市兴山区2025-2026学年第二学期五年级语文第六单元测试卷(部编版含答案)
- 伊犁哈萨克自治州昭苏县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 咸阳市兴平市2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案)
- 《涉外法治概论》课件 杜涛 -第1-6章 涉外法治的基础理论-涉外经济管理法律制度
- 全国工程机械维修工职业技能竞赛理论考试题库(含答案)
- 第七章-淀粉制糖
- 高中阶段学校实际就读证明(格式)
- 部编版语文二年级下册第1单元核心素养教案
- 铁总建设201857号 中国铁路总公司 关于做好高速铁路开通达标评定工作的通知
- HEC-RAS初步教程课件
- 非物质文化遗产的分类
- 回转窑设计手册
- YY/T 1494-2016血液透析及相关治疗用浓缩物包装材料通用要求
- 三索式钢丝绳牵引格栅安装调试方案
评论
0/150
提交评论