产品描述
西门子6ES7222-1EF22-0XA0原装库存
一、系统特点与要求
打叶复烤线是用来对烟叶进行加工,使其满足存储与制丝的工艺要求,是为企业提供优质烟叶原料的关键工序。生产线分为预处理段、打叶段、复烤段、除尘段。各段共同组成烟叶生产流水线。整条生产线设各繁多,分散,分布时变参数多信息交互量大是复杂的生产过程系统。因此需要构建SA系统以实现对烟叶生产线数据的检测与控制。系统应该达到的总体要求是:
1)为满足系统的实时多任务监控需求,系统要有高可靠性,数据交换要决速,抗干扰能力强,要采用分层控制方式关键部分采用冗余技术。
2)具有良好的图形界面,能够动态,直观地反映整条生产线的工艺流程,设各状态便捷的操控界面,完善的报警功能,以及完善的趋势分析等。
3)生产线分为多个工序段,为了生产协调需要能够实现多用户,多点分布监控,有利于现场各工序点及时、快速对生产状态作出反应。
4)要能实现生产管埋功能,监控数据库和管理数据库之间的数据交换。并可通过ODBC.SQL等技术与管理层数据库进行数据交互。
二、系统设计
SA监控系统总体结构采用PC+Ethernet+PLC+IN-TERBUS模式构建,系统分为:设备层、控制层、监控管理三层网络,监控管理层根据工业Ethernet协议构建,PC通过交换机组成局域网,实现客户/服务器分布式监控、管埋控制层采用INTERBUS现场总线(FCS)连接PLC、分布式I/O.FCS仪表构成控制网:设各层包括各种传感器和执行器2.1PLC+INTERBUS现场总线
控制器采用德国Phoenix公司PC-BASE主控器RFC430,它集成了工业Ethernet网接口,RS-232和INTERBUS现场总线接口,通过INTERBUS总线与远程分布式站点件进行数字化信息交换同时通过Ethernet网与上位监控系统连接,实现了工业Ethernet和FCS耦合。RFC430控制器1k字指令执行时间为0.1ms,保证控制的实时性。控制程序采用Flash卡存储,防止数据的丢失。采用符合IEC1131-3标准的PCWORX控制软件开发了功能块图(FBD)程序,实现了各段工艺流程控制.
INTERBUSFCS,采用集总帧传输协议,有效达52%,扫描4096I/O点的时间仅为7.8ms(500Kbps)。而且INTERBUS采用了光纤传输,降低了电磁干扰造成的故障:同时INTERBUS具各强大的故障诊断功能因此满足了系统下位控制实时性、可靠性的要求
由于采用了FCS技术,减少了现场布线,降低了安装成本,系统扩展性好。5套RFC430控制器(用于相应的工艺段控制)设置于主控柜内;根据现场设各分布需要,就近安装控制子站用于现场设各信号的采集、控制。子站采用终端IBSST24BK-LK模块(相当于远程和本地网的交换枢纽,完成数据转换),连接到INTERBUS总线,同时在本地子站挂接各种I/O模块,其处理的信号类型包括4-20mA,110V,热电偶、热电阻等标准信号.
由于INTERBUS总线开放性,大量选用了符合INTERBUS标准的Lenze变频器,ABB的软启动器、红外水分仪,E+H的电磁流量计等,它们通过INTERBUS光纤接口模块直接挂接到INTERBUS总线上,实现了仪表设备所有参数数据的全数字式采集和设置,充分发挥了智能仪表的分散控制功能;大大减少了信号远距离传输造成的衰减和干扰口适应了复烤线控制器件多,位置分散、易受干扰的特点。由于下位控制系统的先进性为上位监控提供了可靠、的数据支持。
2.PC+Ethernet网
根据生产的需要在每个关键工序段设置监控站对本段设备进行的现场监控;同时在中控室对整条生产线进行集中监控。实现了多用户、集中/分布式监控。在中控室,配置两台高性能监控数据库服务器,通过NCRLifeKeeper双机容错软件包和磁盘阵列实现双机热备容错,以防止数据受到意外事故,造成数据丢失口其型号为IBMNetfinity5600选用两台监控计算机分别用来对生产线的前/后段进行集中监控。主机采用IBM电脑,SONY21寸高清晰显示器。同时在工序段现场设置7台ICP工控机。并增加管理、编程计算机对控制系统进行编程、故障诊断、设备管理。通过UPS对服务器、监控计算机、主控器、报表打印机HP8550DN进行单独供电,防止掉电造成生产停机。
在中控室放置一台ForeSystemESX3000交换机,负责连接5套InterbusFCS系统、监控机、服务器、管理、编程计算机。并采用4台CISCOCATALYST2950交换机,负责连接各工序段的现场监控站、新增铺把、精选、环境除尘、润叶PLC.形成一个完整的监控网络由于采用了工业Ethernet交换网技术,降低了网络负荷,减少对网络资源争夺造成的冲突,通信的“确定性”和实时性得到保证。
根据监控系统的各种参数指标和控制要求,服务器数据库采用MSSOLServer2000.它担任整个网络系统的据服务工作,构建客户/服务器结构。软件采用澳大利亚悉雅特公司Citect工业组态软件进行开发,运行于bbbbbbs2000平台。Citect组态软件由Configuration Environment(组态环境)和Runtime System(运行环境)两部分组成。
3.通信方式
Citect和RF430主控器采用了OPC方式进行通信,在数据库服务器运行Phoenix Contact公司的Interbus OPCServ-er:通过它来访问控制器RF430上需要监控的数据,所有Citect监控程序作为其客户端.client利用DCOM技术,通过局域网对运行于bbbbbbs/2000平台的OPCSERVER进行数据访问,实现服务器和客户端数据的透明访问。OPCServer为基于bbbbbbs的应用程序Citect和PLC控制程序建立了桥梁,实现了数据的开放和互操作。
OPC使Citect监控与RF430控制程序的数据通讯非常方便、可靠。OPCServer根据配置变量表,循环访问的PLC.并缓存所获得的变量;同时客户端Citect与缓存进行数据交换,即可实现数据的实时交互。OPC通信方式数据刷新率很高,响应能力强。(如监控变量分为tPD/DA和CSV两种。其循环更新时间对tPD/DA为1000Byte小于50ms,对csv变量1000Byte小于500ms.)保了数据的更新速度,满足了监控和下位控制系统实时通信要求。
对于新增PLC由于监控点数较少,采用以太网直接通信方式,在西门子S7-300端增加CP343-1Ethernet模块GE控制器端采用CCM通信模块,通过交换机实现和Citect监控系统的数据通信。原监控系统实际点数为2700多点,选用了3000点档的授权。为节约成本并未升级组态软件点数。采用软“压缩”和软“解压缩”也同样解决由于新增PLC控制系统而造成点数不够的问题口办法是:先通过下位机PLC功能将点数压缩,将个独立的控制点组合为16个一组,及一个字,通过字进行通信,相当于16:1的压缩比,然后在上位机Citect中将这些字信息解压缩,及将这些字分解为有实际意义的位信息。如VarWord是由PLC传送到上位机的一个包含16位信息的变量。因为数值量只有0,1两种状态,所以要判断16位中的第n为采用下式:VarBit-n=VarWordBLAND(2n),BitAND是与运算指令,布尔型值,根据上式结果,即可执行相应的操作。节约了经费开支实现了同样的控制。
三、监控程序设计
利用Citect为监控系统组态,使监控界面友好,易于操作,图形形象丰富能以动画的形式实时显示现场设备的运行状态并开发了完善的管理功能,方便了操作人员监控,减轻了其劳动强度。中控站完成生产线所有画面的显示与上位操作各现场工控机站分别完成每个工序段的监控。共开发了有70多幅监控画面。
(1)各段工艺流程图
包括打叶段的打叶、风分机组、烟叶输送设备烤片机各区设备预处理烟叶解把、切尖、润叶、加料设备的流程总貌图。各工艺段又划分为:设备动态显示图水分、温度、加料、转速控制调节图变量趋势画面分析图等。
1)由于整条生产线使用了近400多台各型电机并且电机又分为:变频、软启动器、接触器三种控制方式。如何快速、简洁她反映各种电机的状态,是系统开发的关键。对此我们采用了Citect的GENIES,SUPERGENIES(精灵、超级精灵)来实现。首先用超级精灵构建一个电机类,为该类添加各种属性和方法:根据电机实际信号,通过颜色、文字来反映其的状态,如故障、运行、停止等属性手动启/停等方法。然后建立精灵,它在画面中代表电机的简略图,根据不同的颜色表示电机的启/停、故障、隔离开关的闭/合。然后在精灵中编写脚本,调用超级精灵(点击精灵后弹出超级精灵,详细反映电机状态)。AssPopUp(“!mo-Tor_Vf,空气开关%”,“%隔离开关%”,“%运行指示%”,“%变频器状态%”,“%电机名称%”“%电机号%”“%额定功率%”,“%额定电流%”);!motor_vf是被调用的超级精灵其后是电机的结构变量(相当于型参),对不同的电机实例赋予不同的实参,即可完成电机的类调用实现了类模块化开发,大大提高了效率对于20多个“软控制器”采用了同样的方祛来开发包括控制器的状态(MAN/AUTO),内/外控的切换、调节参数、SP.PV.OP值及实时调节曲线的显示,并对SP/PV进行分析,以便及时进行控制参数调节以满足控制工艺要求。
2)利用趋势图可以直观地分析设定量与被控量的关系,评估控制效果,并进行相应的调整应用Citect提供的大量内部函数,可实现了对趋势图灵活控制,如TrendSelectPen选择要显示的趋势(TREND)变量;为用别的软件分析当前的趋势数据,编写函数ExportFileButton把当前趋势数据导出为CSV或dBASEⅢ格式文件,以便分析〔如S制)、显示和存储TrnPrint实现趋势图的打印.
(2)组合操作
包括远程、本地控制,单机、闭锁、自动选择,组合启动/停止、烟叶进出储柜选择等功能。操作员通过监控计算机,选择控制方式,发出指令到主控器,完成相应的操作如在监控画面上按下“打叶段启动按钮”则调用Start-Dy()函数,发出生产线启动脉冲.IFMessage(确认,起动打叶段吗?,33)=0THENDy_autostart=1;//启动变量SIeepMS(500);//延时Dy_autostart=0;//复位
(3)报警功能
报警包括开关量报警如:变频器故障、空开跳闸、安全限位开关报警模拟量报警如:水分过高/过低,蒸汽压力报警系统报警如通信I/OServer故障等。根据采集到的数据通过脚本进行判断,如有异常情况,则进行的文字、语音提示。而且编写脚本AIarmDspLast在主画面醒目的位置显示较新的报警.语音报警程序如下:
tasknew(soundtaskl,,8)//触发语音报警函数soundtaskl,参数8为调用模式
FUNCTIONSoudtaskl()DspPIaySound([run]:soundl.waV,0);//语音报警
文字报警首先组态报警类别,包括报警文本显示格式、故障发生/时间,报警设备、内容描述、确认颜色等,然后在类别中添加控制器中需要报警的变量.
故障发生进行提示的同时把报警记录存入ASCⅡ_DEV类型设各ALARMLOG中,生产结束时触发SOL脚本,通过ODBC方式把报警记录存入服务器的数据库中。以便将来查阅分析排除故障后,调用脚本来确认报警通过这些措施实现了决速、直观的故障诊断为生产维护带来了极大的方便:同时通过统计、分析历史故障有助于设各故障的预防维护。
(4)控制设备参数表
用于设定各工艺段的烟叶的加工参数如:电子称流量,烟叶水分、温度、电机转速等等。
(5)管理功能
主要利用CicodeEditor编写脚本,实现烟叶生产相关的管理。
1)由于加工的烟叶根据特性分为42个等级,对不同的等级需要采用不同的加工参数,因此建立配方数据库,根据生产需要进行配方的查寻、调用、更改、增减。开发中采用了SQL脚本通过ODBC方式的访问网络数据库SQLSERVER实现了烟叶加工的配方管理具体过程:首先在SQlServer中建立表PeiFang用于存储烟叶加工配方参数,并在Cltect实时数据库中组态dBASE数据表RECIPE.DBF,用于数据的转存在打开配方管理的事件中调用函数OpenRecipeQ.获得RECIPE.DBF的句柄hReclpe-DevOpen(RECIPE0),然后调用函数Updatebbbb()用RECIPE中的数据更新参赛表配方选用事件调用Selec-tRecipe()函数把参赛表直接赋给PLC用于实际生产配方查寻事件调用bbbbbbbbbbQ函数根据查寻条件从表PeiFang获取数据,存入RECIPE表中并调用函数UpdatebbbbQ更新参赛表,完成查寻配方更换事件调用函数UpdateReclpe()。把现在生产所使用的配方参数,更新表PeIFahg,实现配方的更新杳寻流程如图1,查寻分为烟叶配方号(NoFlag)、烟叶等级CGradeFlag)两种方式SQLExec执行查询hSQL为连接数据库后返回的句柄QUERYSTR为查询字符串Updatebbbb脚本函数,用于更新配方显示参数表。
2)统计包括生产产量、有效作业率两方面对每个班组产量统计,首先在控制程序中对动态电子皮带称烟叶重量脉冲累加,得到投料累计重量,利用脚本写入数据库而有效作业率是根据控制系统状态(包括故障,生产,暂停)标志间累加,并计算得到最后对每个班的生产有效作业率,产量进行报表打印组态,作为班组考核依据.
(6)系统的安全性
为防止未经授权的人员进入系统,进行操作、修改,设置了不同级别的操作权限,不同的用户只能根据权限进行相应的操作本系统设置了系统管理员级、生产管理员级、操作员级、电气修理员级四种不同的权限。管理员级、电气修理员级可进行系统维护;操作员级进行日常的操作生产管理员级可以进行各种参数的设置。具体实现如下:首先在数据库表vwUser中定义用户名,密码,权限。然后根据输入用户名通过SQL查询其权限,对RCltect用户权限级别设置,赋予登录者不同的操作权限防止了无授权操作同时对每台监控机的所有操作时间、内容,操作人员编写函数TransLog进行记录,一但出现问题便于检查通过这些措施,保证了系统的安全性。
1、系统概述 玻璃熔窑各参数的稳定运行非常重要,它直接影响到玻璃的产量和质量。在玻璃生产过程中对窑压和温度的稳定有严格的要求,同时窑压和温度的写急定又涉及到其它环节和参数,比如燃油的压力和温度,雾化介质的压力以及换向过程等等。要想实现这些参数的稳定,并且达到较好地配合有不同的方法可以实现。随着微电子技术的发展,PLC产品在其功能和性能指标上都大大地丰富和完善,因此,我们就应用PLC的一些特殊功能模块和一些普通的I/O模块对玻璃熔窑的各个参数进行自动控制,包括提到的各种参数、熔窑的换向控制以及通过PLC和变频器的通讯实现对变频器输出频率的控制。系统投入使用以来运行状况良好。 2、系统构成 本系统上位机部分选用一台上位机配以FIX软件包,PLC部分选用**品牌的PLC,它具有、运行可靠、功能较强的特点。执行机构主要有变频器、电磁阀、薄膜调节阀、三相异步电动机等。 3、PLC实现的功能 本系统大致可以分为三个部分;1、PID调节部分,2、熔窑的换向系统,3、PLC和变频器的通讯部分。其中PID调节部分包括油压、油温、油流(1-6号 )、雾化介质、窑压等参数的控制。 3.1 PlD调节部分 PID控制主要通过PID控制单元,该单元主要有以下特性;1、l00ms高速采样周期,实现了高速PID控制。2、数字滤波器衰减输入噪音,控制输入意外干扰,使PID控制成为有效的快速响应系统。3、多种输出规格可供选择。4、八组数据设置,八个数值(如设**(SP)和报警设置值)可以预置在八个数据组中。5、可以用数据设定器输入和显示当前值。6、**PID控制,利用**PID控制器及自动调谐的特性获得稳定的PID控制。7、可以用PLC程序输入和检索数据。同时我们通过PLC的程序实现双PID控制,从而实现了窑压和油流的稳定运行。 PID控制可以分为本地控制和远程控制两种模式,远程控制即通过PLC实现的控制,又有自动和手动两种方式,自动控制即由PLC进行全自动控制,不需要进行人工干预。手动控制即在上位机上给定一个阀位输出值,通过PLC对阀位进行控制。在正常情况下都是在远程控制模式下的自动状态进行,并且每个PID控制回路的SV值、PV值、OUT值都可以在上位机上用棒图显示出来,非常直观。 同时在上位机上可以很方便地修改油温、油压、油流、雾化介质、窑压等每个控制回路的PID参数,如设定值(SV)、“P”值、“I”值、“D”值,并且操作界面非常友好,操作方便。 3.2 熔窑的换向部分 熔窑的换向分为手动、半自动、和自动三种方式,手动即在控制柜上进行操作;半自动和自动都是通过PLC进行控制的,正常情况下都是在全自动换向状态下运行,不需要进行人工干预,只要在上位机上设定换向时间,PLC就会按给定的时间进行自动换向。并且PLC能自动地识别方向,在上位机上显示。同时还能保证在于动/半自动/自动三种状态之间无扰动切换。 3.3 PLC与变频器的通讯(现场总线Device Net ) 现场总线是近年来进入工业现场控制领域的一项先进的技术,在本项目中我们采用了Device Net开放式的现场总线来实现PLC与变频器之间的通讯。Device Net有很多特点;1、它为开放式现场总线网络,符合Device Net总线标准的国内外各生产厂商的机器均可连接。2、它支持广泛的数据处理操作,从通常的ON/OFF数据处理到条形码读入器的数据位操作。3、Device Net保证了波特率为125kbps,节点间较大500m的距离,因而在较长的生产线上应用简单方便。当采用某种PLC机型时它可以使用多达2048个I/O点和63个从站。过去我们都是利用一个模拟量信号(4-2OmA或0-10v)来控制变频器的输出频率,从而实现节能或调速的要求。但是模拟量信号不管是4-20mA的电流信号或者是0-l0v的电压信号,即使采用数字化处理,但在传输过程中仍然是以模拟量信号进行传输,容易受到干扰,同时模拟量信号精度较低,只能用于精度要求不高的系统中,在精度要求较高的系统中,模拟量信号还易受干扰,造成系统的不稳定,而我们采用通讯的方式来控制变频器的输出频率,是一种纯数字化的控制,即数字的处理采用数字化处理,传输是纯数字化的传输,精度很高,这就能够使变频器的输出频率非常稳定。同时还可以把变频器的运行状态,故障信息在上位机上显示出来。 4、结束语 该系统应用于某玻璃生产线后运行稳定,也降低操作者的劳动强度,受到生产分厂的**。由于该系统在改造前,油流量的控制一直不能技入自动,长期处于手动控制状态,需要很频繁地调节流量阀的开度大小,工作量很大。改造后能完全实现自动控制。而且该系统的操作也非常方便,凡是需要修改的参数都可以在上位机上直接输入,如变频器的起/停、基准频率、每个PID控制回路的参数值等。另外,该系统价格低,投资少,降低了产品成本,效益显著。 |
产品推荐