产品描述
青岛西门子一级代理商触摸屏供应商
:根据石英晶体真空退火炉的工艺过程和控制要求,设计了以SIMATIC$7-300 PLC为,以工业触摸屏为人机界面的电气控制系统。采用具有智能积分环节的模糊控制算法实现多工作区温度控制,讨论了积分引入的条件。实践表明:该控制系统运行稳定,各项性能指标均满足工艺要求。
石英晶体谐振器是数字化设备中不可缺少的关键器件之一,其主要作用是产生基准时钟信号,协调整体电路的工作,广泛用于计算机、通信设备、智能化仪器仪表及家用电器等产品上。晶体真空退火炉是石英晶体元器件生产过程中的设备,用于石英晶体的退火处理,以晶体产品在加工过程中产生的应力及轻微表面缺陷。目前在国内石英晶体元件生产线上使用的真空退火炉绝大部分都从日本或韩国进口,价格昂贵,同时维护非常不便。2005年,笔者与其他单位合作研制成功了国产的石英晶体真空退火炉,各项性能指标达到或过了国外同类产品。
可编程控制器(PLC)是一种结构简单、通用性好、功能较完备的新型控制元件,其主要优点是抗干扰能力强,可以提高系统的性和稳定性,提高生产效率,所以特别适用于工业控制。因此,在石英晶体真空退火炉研制过程中,设计了以PLC为的电气控制系统。
1 真空退火炉的工艺过程
该退火炉主要由左右2个真空室、真空机组、冷却水系统、气路系统和电气控制系统等组成。2个真空室可分别立工作。考虑到石英晶体元件体积较小,为充分利用真空室内工作空间,将每个真空室分割成4个工作区,如图l所示,每区装有热电偶和电阻加热管,可单控制该区的温度。这样,每个真空室的真空度一致,但各工作区的温度可以是不同的,使用起来加方便。
设备的工艺过程主要分为3步。
l步,抽真空。真空机组将真空室由大气压抽到低真空(10 Pa左右),再抽到高真空(5×10_3Pa左右)。
2步,温度控制。由加热管对工作区加热,使工作区的温度跟随设定曲线变化,对晶体元件进行退火处理。
3步,真空释放。退火时间到后,依次打开放气阀和排气阀将真空释放,恢复到大气压力后可打开炉门取出晶体元件,完成真空退火处理。
2控制系统硬件设计
西门子PLC具有丰富的指令和多种功能的控制模块,能满足各种不同场合的控制需求,在中国工控市场具有较高的占有率。根据设备工艺过程及控制要求,考虑系统性和性价比等因素,决定采用以西门子87-300 PLC为控制,以工业触摸屏为人机界面的控制方案。
根据外围元件需要的控制点的种类和数量来选取PLC各扩展模块。选择1个数字量输入模块SM321(DC 24 V,32入)用于接收各主令电器、阀门位置检测开关、真空测试仪等元器件的输入信号;选择1个数字量输出模块SM322(DC 24 V,32出)用于控制真空泵和阀门等执行元件。
左右真空室各有4个工作区,每区都立控温,因此,每区构成1个闭环控制回路,总共需要8个温度闭环控制回路。选择1个模拟量输入模块SM331(热电偶型,8人)接收各工作区热电偶的测量信号;选择1个模拟量输出模块SM332(12位,8出)用于控制调压器的输出电压,从而调节加热管的加热功率。
根据扩展模块的数量和程序的复杂程度选择CPU314作为处理单元;直流电源选用PS307(DC 24 V,5 A)。考虑与PLC的兼容性,选择西门子TPl70B彩色触摸屏作为人机界面。控制系统硬件结构如图2所示。
3控制系统软件设计
3.1真空系统控制
真空系统负责对机械泵、分子泵和各阀门进行顺序控制,以保证真空室内的真空度。根据工艺要求和各阀门之间的连锁关系,确定程序流程见图3。
3.2温度控制
3.2.1算法选择
退火炉采用电阻加热管加热,其温度控制过程具有热惯性大、滞后大、参数时变和非线性的特点。常规的PID控制虽然稳态精度较高,但对于炉温这种非线性被控对象,其参数调整非常困难,控制效果往往并不理想。
模糊控制是智能控制的一种,对于非线性、时变性和大滞后对象具有较好的控制作用。但常规模糊控制器的主要缺点是存在稳态误差,通过调整量化因子或比例因子只能减小误差,并不能,并且过大的量化因子或比例因子还会引起系统在目标值附近振荡。因此,综合考虑模糊控制和PID控制的特点,各取所长,设计了一种具有智能积分环节的模糊控制器,如图4所示。
3.2.2积分环节引入时机的推导
PID控制中的积分环节能够稳态误差,因此在常规模糊控制器引入积分环节能直接提高稳态精度。但由于积分控制对系统的动态品质不利,容易产生调甚至使系统振荡,因此如何充分发挥积分环节的优点,抑制其缺点,是控制性能优劣的关键。
1)从避免调的角度考虑
积分环节的本质是对过去一个时间段内的偏差e的积累,具有落后性。因此在何时引入积分环节需要对被控变量的响应过程进行分析。图5所示的响应曲线中,在oA段和BC段,尤其是靠近A和C时不能引入积分环节,否则会引起过大的调;在AB段和CD段需要引入积分环节以使被控变量尽快返回到目标值。结合各段偏差P和偏差变化率ec的正负号可知:e·ec>O时可引入积分环节,e·ec<O去掉积分环节。
2)从稳态误差的角度考虑
常规模糊控制器以离散论域为基础,在数据离散化过程中必然存在误差,例如0~0.49均被四舍五人作为0,此时控制器“错误”地认为现在偏差和偏差变化率已经是零,调节了。但实际上此时偏差并不为零。偏差量化公式为
式中E为偏差的离散论域,round为取整到近的整数。
令E=0可得
整理得到
同样对于偏差变化率也有
同时满足式(3)和式(4)时模糊控制器停止调节,此时需要引入积分环节来这一偏差。通过以析,可以把引进积分的条件综合如下:
式中and表示逻辑“与”,or表示逻辑“或”。
3.2.3温度控制算法的程序实现
在本系统中,偏差E和偏差变化率EC的隶属函数曲线均为三角形,离散论域均取[一6,一5,一4,一3,一2,一1,0,1,2,3,4,5,6],根据模糊规则。经离线推理得到13行13列的查询表。在PLC中实现查询表的方法如下:将控制量U1的数据存储在以VBl00为的169个变量存储区中,即VBl6一VBl84。查询时Ul的存储地址VBU’可根据式(6)计算得到。
在PLC中积分根据下面数字积分公式计算。
式中:MI。,MI。一。分别为咒个和竹一1个采样时刻的积分值;Ts为采样时间;Tl为积分时间;Kc为增益系数。
3.3触摸屏界面设计
采用西门子winCC flexible 2005软件来组态TPl70B触摸屏界面,共开发了12幅画面。包括画面选择、工作主界面、温度设定、真空设定、报警信息和温度曲线等。图6为其工作主界面。
4应用效果
控制系统设计完成后,经几次实验调整确定了模糊查询表和积分时间,运行后系统性能参数如下。
1)加热温度:加热温度为500℃,工作温度为150--300℃;
2)炉温均匀度:≤±5℃;
3)控温精度:士1℃;
4)温升调量:≤10%;
5)调整时间:≤240 S。
数据表明采用具有智能积分环节的模糊控制算法可使真空退火炉具有较高的控温精度和较短的调整时间,同时调量也不大,能够较好地满足真空退火工艺要求。设备在2年多的使用过程中,没有出现电气故障,操作方便,系统稳定,各项性能指标均满足工艺要求
摘要:磨矿过程是选矿生产的关键环节。将自动化技术、计算机技术和网络通信技术应用于磨矿过程的自动控制.可提高磨矿效率、节能降耗。介绍了s7-400系列PLC应用于磨矿分级智能控制系统的实现技术,讨论了系统结构、PLC硬件配置、软件设计以厦系统的主要控制方法。实际运行结果表明,该系统控制精度高、调节速度快、抗干扰能力强、稳定.实现了管控一体化,提高了磨矿分级的产品质量和企业的经济效益。
0引言
磨矿过程主要是将矿石经过磨矿处理成细粒度级的颗粒,提供给选别作业,它是选矿的中间工序。矿石经过物理的研磨、分级作用,颗粒由大变小到一定的程度,才能达到矿石的单体解离或近于单体解离,有利于选别工序的金属回收和金属富集,因此磨矿过程是影响选矿生产的关键环节,它起着承上启下的作用,是整个选矿厂的作业。瓶颈”,它直接制约着选矿产品质量和金属回收率。此外,磨矿作业能耗占选矿厂整个选矿过程的40%一60%,因此,为了提高磨矿效率、节能降耗、提高有用矿物的精矿品位和回收率和提高选矿厂的经济效益,实现磨矿过程的自动控制具有十分重要的意义。
1磨矿分级过程简述
云南某选矿公司的磨矿分级过程主要有两套一段棒磨机和三套二段球磨机,其主要工艺过程足:矿仓内的矿石经由振动给和给矿皮带机送人棒磨机内,经过一段棒磨机、螺旋分级机组成的一段磨矿系统细磨后送人泵池,再经过由变频器控制的泵抽至旋流器,旋流器的溢流被送入浮选工序.大颗粒的矿石经过分矿器送人二段球磨机继续再磨。为了保证磨矿分级效果,在一段棒磨机的入口和出口处以及泵池分别加入一定流量的清水,即给矿水、排矿水和泵池补加水。
通过对该公司磨浮作业的综合分析,我们确定该磨矿过程的主要被控变量为一段棒磨机给矿量、给矿水量、排矿水量、泵池补加水量、泵池液位和泵池浓度等。
2控制系统的设计
2.1系统结构
控制系统工艺控制流程如图1所示。其中:UVF为变频器;FQT为流量检测累计;Fv为电动调节阀;FT为流量检测;TE为温度检测;IT为电流检测;LT为液位检测;DT为密度检测?。
本系统以西门子S7,400 PLC为下位主机,研华多媒体工业计算机为上位主机,配以检测仪表和执行仪表等,组成集检测、控制、监控管理等功能于一体的控制系统。下位主机负责数据采集和控制,可以脱离上位主机立工作,上位主机负责控制系统的监控管理,在上位主机内插入一块CP561l通信卡,与下位PLC进行通信。本控制系统的组成结构如图2所示。
2.2 PLC的硬件配置
根据图1所示的磨矿分级作业的工艺控制要求,本系统共有两套相同的振动给、给矿皮带机、一段棒磨机、分级机,此外还有三台二段球磨机。主要测控点有给矿流量、给矿水流量、排矿水、泵池补加水磨机前轴温度、磨机后轴温度、分级机温度、泵池液位、泵池矿浆浓度等,其巾实现控制的参数有给矿流量、给矿水流量、排矿水、泵池补加水、泵池矿浆浓度和泵池液位,考虑到加药控制部分、手动/自动切换和本地/远程控制等,经综合分析设计,本系统的PLC硬件配置为电源模块(PS405 4A)、CPU模块(CPU412—1)、数字量输入模块(SM421)和模拟量输出模块(SM432)各一个,两个数字量输出模块(SM422),三个模拟量输入模块(SM431),一个通信卡(CP5611)。其中的通信接口卡CP5611插在上位主机的PCI插槽上。
2.3控制系统的软件设计
软件系统设计包括下位主机PLC的控制软件和上位主机的软件的设计。PLC控制软件的设计在西门子的Step7编程软件环境下完成,主要包括硬件配置及参数设置、通信定义和用户程序的编写等。本系统的控制程序主要由主程序和磨给矿设备顺序控制、给矿量控制、给矿水控制、排矿水控制、泵池补加永控制、泵池浓度控制、泵池液位控制和电动阎伺服控制等子程序模块构成。每个子程序调用与否要根据上位机下传的相关控制参数进行判断。此外,还设计了1 s中断程序模块01332和100ms循环中断处理程序模块0835,1 s中断程序0832用来实现磨机的模糊控制和参数报警功能,100 ins循环中断处理程序0835则用来实现数据的采样和磨机参考电流值的计算以及磨机的“胀肚”判断等功能。本系统的主程序流程如图3所示”。
上位主机采用bbbbbbs XP操作系统,软件采用北京亚控公司的组态王软件开发。其主要功能包括磨矿工艺控制流图、控制面板操作、实时数据显示、设备运行状态显示、电动阀伺服操作控制、报警显示、历史趋势显示等。可实现控制系统的参数设定、设备启/停、控制方式选择和语音报警等多项功能。
3.主要控制方法
为保证控制系统具有高性、高抗干扰能力,本系统采用了串级控制、模型控制、模糊控制、联锁控制、PID控制等多种控制方法,实现了磨矿分级的智能化控制。
3.1给矿流量的PID控制
给矿量由给矿控制回路进行控制,该控制回路外围设备由皮带秤、振动控制器和振动给组成。该回路的输出值直接控制振动控制器,并通过振动控制器调节振动给的转速,通过控制振动给的振动量来调节给矿量。该控制回路设有。自动/手动”控制方式,只有当运输皮带机和给都启动后,该回路才起作用;当给停止时,为了避免误控制,该回路自动变为“手动”方式。
3.2模糊控制
模糊控制是控制系统根据球磨机的运行状态自动调整给矿量和其他参数的智能控制。当在上位机中选择“模糊控制”时,控制系统将自动根据一段球磨机的电流量及其变化规律,判断球磨机的运行状态,从而采取措施。模糊控制状态下,每隔30 min改变一次给矿量给定值”。
3.3联锁控制
当在上位机中选择“联锁”控制方式时,控制系统处于联锁控制状态。这时给矿设备的启动或停止与一段球磨机负荷量联锁,当一段球磨机出现“胀肚”时,控制系统将自动停止给矿,待“胀肚”解决后,自动恢复给矿。
3.4给矿水流量控制
给矿水流量由给矿水控制回路进行控制,该控制回路外围设备由电磁流量计、电动阀等组成。该回路的输出值直接控制电动阀开度,通过调节电动阀开度来控制给矿水量。该控制回路设有“自动/手动”和“数学模型”控制方式,选择“数学模型”控制方式时,给矿水的给定值将由数学模型自动算出。只有在自动控制方式下,“数学模型”控制才真正起作用。
3.5排矿水流量控制和一段溢流浓度控制
一段磨机排矿水流量由排矿水控制回路控制,该控制回路的外围设备由电磁流量计、电动阀等组成。该回路的输出值直接控制电动阀开度,通过调节电动阀开度来控制排矿水量。
该控制回路设有“自动/手动”和“数学模型”控制方式,选择“数学模型”控制方式时,排矿水的给定值将由数学模型自动算出。只有在自动控制方式下,“数学模型”控制才真正起作用。一段溢流浓度的控制主要通过排矿水量来控制。一段溢流浓度控制回路主要由软件功能实现,但溢流浓度的给定值设定在工艺要求范围内。
3.6泵池补加水控制和泵池浓度控制
泵池补加水可以单实现PID控制,其外围设备由电磁流量计、电动阀等组成。该回路的输出值直接控制电动阎的开度,通过调节电动阀开度来控制泵池补加水量。
泵池浓度控制回路主要由密度计、PID控制器等组成,与泵池补加水控制回路共同构成串级控制(其主参数为泵池浓度,副参数为泵池补加水)。只有在上位机中将泵池浓度控制回路设置为“串级”.并且将泵池补加水控制回路设置为“自动”控制方式时,串级控制才起作用。
3.7泵池液位控制
泵池液位是确保旋流器正常工作的重要因素。泵池液位过低,出现“抽空”现象;泵池液位过高。造成溢出。故泵池液位控制在一个适当的范围内,以确保旋流器稳定运行。
泵池液位控制回路主要由PID控制器、声波物位计、变频器和泵组成。泵池液位通过声波物位计检测。并通过控制泵流量而控制,即控制泵的转速而控制。通过变频器控制泵,可以达到节能降耗的目的。
4结束语
本系统利用西门子S'/一400 PLC对大埙性、时变、非线性的磨矿分级过程实现了智能化控制。在控制过程中。采用了模糊控制、联锁控制、串级控制等多种控制方法,使系统具有控制精度高、调节速度快、抗干扰能力强、稳定等特点。此外,本系统还实现了上位监控管理功能。该系统自2006年8月开始实施,同年“月开始投入生产运行,运行结果表明:该系统操作方便、控制灵活、、功能强大,可实时准确地调节操作参数,进而提高磨矿分级的工效和产品质量,经济效益和社会效益显著。
目前,实现对机动车排放污染进行有效控制已成为我国环境保护一项刻不容缓的任务,需要在生产中对汽车尾气污染物进行检测。
本文就一种符合EU-2标准,基于嵌入式bbbbbbs CE操作系统和组态王6.0组态软件的集工况模拟、样气采集、样气分析于一体的汽车尾气污染物智能检测系统进行介绍。
一、系统综述
整个系统由控制单元、底盘测功机、尾气取样单元、分析仪器单元以及相关辅助设备组成。底盘测功机模拟汽车的工况,然后尾气取样系统对样气进行的定量采集,后由分析仪器单元对样气中的污染物浓度加以定量检测,控制单元实现对整个系统的自动控制。其中控制单元采用嵌入式系统作为控制单元,系统操作站为运行bbbbbbs CE嵌入式操作系统和组态王6.0嵌入版组态软件的工控机,负责发布命令给作为现场控制及命令执行元件的PLC。同时工控机与远程上位PC之间采用TCP/IP协议进行通讯。
精简的bbbbbbs CE嵌入式操作系统使运行于该操作系统上的嵌入版组态王6.0组态软件的执行效率很高,可以满足设备现场运行的需要。
(一)工作原理
图1 汽车尾气检测系统示意图
系统总体示意图如图1所示。打开引擎的汽车在底盘测功机上模拟各种行驶工况,其尾放的污染物在鼓风机作用下经环境空气滤清器后进入尾气取样系统采样器,进行定容稀释取样(CVS)。分析仪器分别从背景气袋中、稀释排气气袋取样气进行分析,测量得出污染物的体积浓度。汽车尾气中污染物的排放值由以下公式进行计算:
mi="1/S"*V*di*ci/106 (i for HC、NOx、CO)
式中:mi一排出的污染物的质量;S一行使距离;V一温度为273K,大气压力为101.33KPa的基准条件下稀释排气总容积,单位:m3;di—各种污染物在温度273K,大气压力101.33 KPa时的密度;dco=1.25kg/m3;dHC=0.619kg/m3;dNO2=2.05kg/m3(排气中NOx的浓度用NO2当量表示);ci —稀释排气中污染物的容积浓度,10-6。
(二)控制系统的工作过程
工控机通过CVS系统和分析单元的传感器测量数据,通过数据采集模块转换为符合RS-485规范的数字信号,传送给触摸屏,触摸屏将测量数据通过TCP/IP协议传送给PC机(上位机),完成数据处理工作。同时,触摸屏根据采集信号的数值判断目前的工作状态,将控制指令发送给分析单元和CVS系统的PLC。分析单元的PLC主要完成对分析仪器进行一系列气路切换、量程转换的操作,CVS系统PLC主要对CVS进行流程控制,实现自动清洗、采样等一系列功能。控制指令经PLC处理后,转换为直接的继电器开闭信号,实现打开和关闭CVS系统电磁阀、取样泵的任务。另外,配电箱还为风机提供了380V动力电的开关,可手动控制风机的启动与停止。控制系统结构框图如图2所示。
二、系统硬件组成
为了确保系统的准确性和性,本文选用了工控领域中稳定的bbbbbbs CE嵌入式操作系统作为工控机的控制。数据采集模块、PLC、继电器等元件性能稳定,采集和控制精度高,响应速度快。
(一)工控机
作为操作站的工控机基于嵌入式操作系统bbbbbbs CE和嵌入式组态软件组态王6.0(128点)开发的客户端应用程序。bbbbbbs CE嵌入式系统的优越性在于其设备管理简单,支持不同类别的设备,支持即插即用的管理模式和设备节能控制;处理系统的输入输出具有实时响应能力。
组态王嵌入版6.0提供了基于嵌入式操作系统的开发平台,由于组态王嵌入版6.0的稳定性较高,占用系统资源较小,组态软件本身提供大量通用设备的驱动程序,开发,故选用组态王嵌入版6.0作为开发工具。
硬件选用的是ADVANTECH-研华TPC064触摸屏(嵌入式一体化工控机),其主要系统参数如下:
液晶显示器尺寸:5.7"TFT;CPU主频:ARM9266MHz;内存:64M;CF卡:64M。
触摸屏对外接口主要有四个RS232接口、两个RS485接口、一个USB接口,1个10/100M网络接口。
采用工控机的方式,可多串口输入,处理速度快、,而且触摸屏有良好的人机对话界面,操作简便、直观,满足了检测设备实时操作和实时显示的功能。
(二)PLC
本文选用SIMATIC S7-200系列PLC,主模块与工控机通过RS-232串口通讯,用step7-Microwin实现软件编程。PLC作为一种专门用于工业生产过程控制的现场设备,具有性高、适应性强、通讯和编程方便、结构模块化的特点。
PLC执行操作站发出的指令并进行报警处理等简单的运算。整个系统中PLC控制的硬件开关量共有24个,其中分析仪器单元有5个三通电磁阀和一个取样泵,CVS单元有7个两通电磁阀、8个三通电磁阀和三个泵。
(三)传感器与数据采集模块
系统中分析仪器单元测量浓度值经后面板的输出端子以模拟量输出,CVS单元的流量计量单元测量数据由传感器以模拟量输出,具体的传感器包括:
标准长径喷嘴流量计:BYW-S-80,4 m3/min~8 m3/min,喷管直径80mm,用于主流道恒定流量测量;
数字压力变送器:BYD-8,标准长径喷嘴流量计压力测量,输出信号4 mA~20mA DC,24V;
电容式压差变送器:1151DP3E22M183,标准长径喷嘴流量计、后端压力差测量,输出信号4-20mA DC,24V;
防爆型数字温度变送器:BWD-8,标准长径喷嘴流量计后端温度测量,输出信号4 mA ~20mA DC,24V,量程0~50℃;
压力变送器:CS20FUCIIIERC3Lm(3)A,用于控制样气取样袋压力并保护之,输出信号4 mA ~20mA DC,供电范围15 V ~28VDC。
数据采集模块:研华16通道A/D PCL-818数据采集卡。
(四)通讯模块
系统通讯方式分为两种:串口通讯和TCP/IP协议通讯。PLC和数据采集模块与工控机之间为串口通讯;工控机与PC机之间采用TCP/IP协议进行通讯。硬件参数如下:工控机网卡:1个10/100M网络接口;PC机网卡-TP-bbbb,100M。
三、系统软件设计
本嵌入式控制系统的编程分为两部分,一是PLC软件编程,实现对工作单元的现场控制;二是操作站触摸屏的编程,触摸屏根据传感器的测量数据判断目前的工作状态,然后将控制指令发送给各单元的PLC,同时生成交互式的人机对话界面。
(一)PLC编程
1.控制流程描述
分析仪器单元的PLC负责气路和量程切换的操作,CVS单元的PLC主要对CVS系统进行流程控制,实现自动清洗、自动采样等一系列功能控制。以CVS系统为例,PLC控制CVS单元排气过程,将气囊中的废空;然后控制清洗过程,进行管路清洗;后控制自动采样,将背景气体和稀释气体分别抽到两个气囊,为分析仪器的气体分析做好准备。上述过程主要包含对泵、阀开关和定时延时的控制。控制过程如图3所示。
图3 CVS系统PLC控制流程图
2.控制程序
整个控制程序我们采用程序代码编程,它较之梯形图、功能模块灵活、方便,结构紧凑。主程序模块为:
LD SM0.1 //初始化,调用子程序0
CALL SBR_0
S M2.0,4 //设置程序执行标志位
LD M0.1 //启用等待程序
A M2.0 //M2.0设为1
LPS
LD M8.1 //有复位请求
ALD
CALL SBR_I//调用子程序1
//SBR_0:
LD SM0.0
….. //初始化泵阀状态
CRET
,,SBR_I:
LD SM0.0
LD M3.0
….. //控制CVS工作流程
CRET
(二)触摸屏控制程序设计
系统中操作站我们采用触摸屏实现交互式人机对话。包括5个主要界面:系统主界面、CVS界面、分析仪器界面、报表和历史数据查询打印界面、手动界面。设计以按钮形式简便、直观地来控制PLC运行,有显示操作状态和数据、故障报警以及报表查询等功能。
四、结束语
整个系统满足汽车生产厂家现场监测汽车尾气污染物含量的要求。通过简单直观的人机对话界面实现复杂的操作,克服以往监测系统性低、故障率高、操作复效率低等缺点,从而有效地提高了我国汽车生产厂家生产管理水平。
产品推荐