西门子模块6ES7223-1BM22-0XA8现货速发
- 供应商
- 浔之漫智控技术-西门子PLC代理商
- 认证
- 手机号
- 15221406036
- 经理
- 聂航
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-05-08 07:10
西门子模块6es7223-1bm22-0xa8现货速发
1、引言
燃烧控制系统是电厂锅炉的主控系统,主要包括燃料控制系统、风量控制系统、炉膛压力控制系统。目前大部分电厂的锅炉燃烧控制系统仍然采用pid控制。燃烧控制系统由主蒸汽压力控制和燃烧率控制组成串级控制系统,其中燃烧率控制由燃料量控制、送风量控制、引风量控制构成,各个子控制系统分别通过不同的测量、控制手段来保证经济燃烧和安全燃烧。如图1所示。
图1 燃烧控制系统结构图
2、控制方案
锅炉燃烧自动控制系统的基本任务是使燃料燃烧所提供的热量适应外界对锅炉输出的蒸汽负荷的要求,同时还要保证锅炉安全经济运行。一台锅炉的燃料量、送风量和引风量三者的控制任务是不可分开的,可以用三个控制器控制这三个控制变量,但彼此之间应互相协调,才能可靠工作。对给定出水温度的情况,则需要调节鼓风量与给煤量的比例,使锅炉运行在佳燃烧状态。同时应使炉膛内存在一定的负压,以维持锅炉热效率、避免炉膛过热向外喷火,保证了人员的安全和环境卫生。
2.1 控制系统总体框架设计
燃烧过程自动控制系统的方案,与锅炉设备的类型、运行方式及控制要求有关,对不同的情况与要求,控制系统的设计方案不一样。将单元机组燃烧过程被控对象看作是一个多变量系统,设计控制系统时,充分考虑工程实际问题,既保证符合运行人员的操作习惯,又要大限度的实施燃烧优化控制。控制系统的总体框架如图2所示。
图2 单元机组燃烧过程控制原理图
p为机组负荷热量信号为d+dpbdt。控制系统包括:滑压运行主汽压力设定值计算模块(由热力系统实验获得数据,再拟合成可用dcs折线功能块实现的曲线)、负荷—送风量模糊计算模块、主蒸汽压力控制系统和送、引风控制系统等。主蒸汽压力控制系统采用常规串级pid控制结构。
2.2 燃料量控制系统
当外界对锅炉蒸汽负荷的要求变化时,必须相应的改变锅炉燃烧的燃料量。燃料量控制是锅炉控制中基本也是主要的一个系统。因为给煤量的多少既影响主汽压力,也影响送、引风量的控制,还影响到汽包中蒸汽蒸发量及汽温等参数,所以燃料量控制对锅炉运行有重大影响。燃料控制可用图3简单表示。
图3 燃料量控制策略
其中:nb为锅炉负荷要求;b为燃料量;f(x)为执行机构。
设置燃料量控制子系统的目的之一就是利用它来消除燃料侧内部的自发扰动,改善系统的调节品质。另外,由于大型机组容量大,各部分之间联系密切,相互影响不可忽略。特别是燃料品种的变化、投入的燃料供给装置的台数不同等因素都会给控制系统带来影响。燃料量控制子系统的设置也为解决这些问题提供了手段。
2.3 送风量控制系统
为了实现经济燃烧,当燃料量改变时,必须相应的改变送风量,使送风量与燃料量相适应。燃料量与送风量的关系见图4。
图4 燃料量与送风量关系
燃烧过程的经济与否可以通过剩余空气系数是否合适来衡量,过剩空气系数通常用烟气的含氧量来间接表示。实现经济燃烧基本的方法是使风量与燃料量成一定的比例。
送风量控制子系统的任务就是使锅炉的送风量与燃料量相协调,可以达到锅炉的高热效率,保证机组的经济性,但由于锅炉的热效率不能直接测量,故通常通过一些间接的方法来达到目的。如图5所示,以实测的燃料量b作为送风量调节器的给定值,使送风量v和燃料量b成一定的比例。
图5 燃料量空气调节系统
在稳态时,系统可保证燃料量和送风量间满足
选择使送风量略大于b完全燃烧所需要的理论空气量。这个系统的优点是实现简单,可以消除来自负荷侧和燃料侧的各种扰动。
2.4 引风量控制系统
为了保持炉膛压力在要求的范围内,引风量必须与送风量相适应。炉膛压力的高低也关系着锅炉的安全和经济运行。炉膛压力过低会使大量的冷风漏入炉膛,将会增大引风机的负荷和排烟损失,炉膛压力太低甚至会引起内爆;反之炉膛压力高且高出大气压力的时候,会使火焰和烟气冒出,不仅影响环境卫生,甚至可能影响设备和人生安全。引风量控制子系统的任务是保证一定的炉膛负压力,且炉膛负压必须控制在允许范围内,一般在-20pa左右。
控制炉膛负压的手段是调节引风机的引风量,其主要的外部扰动是送风量。作为调节对象,炉膛烟道的惯性很小,无论在内扰和外扰下,都近似一个比例环节。一般采用单回路调节系统并加以前馈的方法进行控制,如图6所示。
图6 引风量控制子系统
图中为炉膛负压给定值,s为实测的炉膛负压,q为引风量,v为送风量。由于炉膛负压实际上决定于送风量和引风量的平衡,故利用送风量作为前馈信号,以改善系统的调节性能。另外,由于调节对象相当于一个比例环节,被调量反应过于灵敏,为了防止小幅度偏差引起引风机挡板的频繁动作,可设置调节器的比例带自动修正环节,使得在小偏差时增大调节器的比例带。对于负压s的测量信号,也需进行低通滤波,以抑制测量值的剧烈波动。
3、系统硬件配置
在锅炉燃烧过程中,用常规仪表进行控制,存在滞后、间歇调节、烟气中氧含量超过给定值、低负荷和烟气温度过低等问题。采用plc对锅炉进行控制时,由于它的运算速度快、精度高、准确可靠,可适应复杂的、难于处理的控制系统。因而,可以解决以上由常规仪表控制难以解决的问题。所选择的plc系统要求具有较强的兼容性,可用小的投资使系统建成及运转;其次,当设计的自动化系统要有所改变时,不需要重新编程,对输入、输出系统不需要再重新接线,不须重新培训人员,就可使plc系统升级;后,系统性能较高。硬件结构图如图7所示。
图7 硬件结构图
根据系统的要求,选取西门子plcs7-200 cpu226作为控制核心,同时还扩展了2个em231模拟量输入模块和1个cp243-1以太网模块。cpu226的io点数是2416,这样完全可以满足系统的要求。同时,选用了em231模块,它是ad转换模块,具有4个模拟量输入,12位ad,其采样速度25μs,温度传感器、压力传感器、流量传感器以及含氧检测传感器的输出信号经过调理和放大处理后,成为0~5v的标准信号,em231模块自动完成ad转换。
s7-200的ppi接口的物理特性为rs-485,可在ppi、mpi和自由通讯口方式下工作。为实现plc与上位机的通讯提供了多种选择。
为实现人机对话功能,如系统状态以及变量图形显示、参数修改等,还扩展了一块eview500系列的触摸显示屏,操作控制简单、方便,可用于设置系统参数,显示锅炉温度等。还有一个以太网模块cp243-1,其作用是可以让s7-200直接连入以太网,通过以太网进行远距离交换数据,与其他的s7-200进行数据传输,通信基于tcpip,安装方便、简单。
4、系统软件设计
控制程序采用step7-microwin软件以梯形图方式编写,其软件框图如图8所示。
图8 软件主框图
s7-200plc给出了一条pid指令,这样省去了复杂的pid算法编程过程,大大方便了用户的使用。使用pid指令有以下要点和经验:
(1)比例系数和积分时间常数的确定。应根据经验值和反复调试确定。
(2)调节量、给定量、输出量等参数的标准归一化转换。
(3)按正确顺序填写pid回路参数表(loop table),分配好各参数地址。
5、结束语
单元机组燃烧过程控制系统在某火电厂发电机组锅炉协调控制系统中投入使用。实际运行情况表明:由于引入负荷模糊前馈,使得锅炉燃烧控制系统作为协调控制的子系统,跟随机组负荷变化的能力显著提高,风煤比能够在静态和动态过程中保持一致;送、引风控制系统在逻辑控制系统的配合下运行的平稳性和安全性提高,炉膛负压波动减小,满足了运行的要求;在机组负荷不变时,锅炉燃烧稳定,各被调参数动态偏差显著减少,实现了锅炉的优化燃烧;采用非线性pid调节方式,解决了引风挡板的晃动问题。
采用西门子的plc控制,不仅简化了系统,提高了设备的可靠性和稳定性,同时也大幅地提高了燃烧能的热效率。通过操作面板修改系统参数可以满足不同的工况要求,机组的各种信息,如工作状态、故障情况等可以声光报警及文字形式表示出来,主要控制参数(温度值)的实时变化情况以趋势图的形式记录显示,方便了设备的操作和维护,该系统通用性好、扩展性强,直观易操作
1、引言
在煤矿采煤生产中,空气压缩机(简称:空压机)主要负责向矿井大量的风动机械提供动力,其工作的可靠性和安全性直接影响着矿山的正常生产和经济效益。目前大部分空压机组存在着控制方式落后、操作不方便的问题。控制回路大多为继电器控制,控制方式采用就地分散式人工操作,由固定人员24小时值守,值守人员根据井下用风量的需求手动启动或者停止空压机,并且定时巡检、记录运行状况。另外,空压机组耗电量很大,其中有相当长时间是在空载或轻载状态下运行,导致能耗大、机器受损严重、运行成本较高。因此,设计一个操作方便、功能完善的全自动集中监控系统,对空压机组进行监控和保护,提高空压机组的工作效率,降低能耗,延长使用寿命,有着重要的现实意义。
2、监控系统的构成
本项目空压机房有五台compair l250型喷油螺杆式空压机,主电机功率为250kw,供电电压为6000v,转速为1485rpm,自由排气量为42.7m3/min、大排气压力为7.5×105pa。每台空压机都配有本体控制器delcos3100,通过delcos3100控制器的操作面板,操作人员可以就地控制单台空压机的启停、查看运行状况、设置运行参数等。另外,delcos3100控制器留有一个rs-485通信接口,支持modbusrtu协议,为实现空压机组的集中监控提供了条件。系统结构图如图1所示。
图1 系统结构图
2.1 plc配置设计
系统选用西门子公司的s7-300 plc实现集中监控。s7-300plc为模块化结构,具有模块齐全、扩充方便、通信能力强、运行稳定可靠等优点,特别适合用于工业环境及电气干扰环境。根据系统控制要求并考虑留有一定的裕量,plc的硬件配置如下:
(1)电源模块ps307:输入电压为220vac,输出电压为24vdc,输出电流为5a,向其他plc模块供电。
(2)cpu模块cpu315-2dp:系统中信息的运算和处理的核心,内有48kb随机存储器和80kb装载存储器,每执行1000条指令约需0.3ms,大可扩展1024点数字量或128个模拟量通道。它有一个mpi通讯口和一个dp通讯口,mpi口用于连接触摸屏,dp口用作调试程序时监视plc程序的运行以及下载程序;并留作将来系统扩展时使用。
(3)数字量输入模块sm321:配置3块型号为di16×24vdc的sm321模块,采集向空压机供电的五台高压开关柜的状态信号(如:高压允许、高压故障、合闸反馈、分闸反馈、小车就位等)、与五台空压机相对应的五个手自动转换开关和五个紧急停止按钮的状态信号。
(4)数字量输出模块sm322:配置2块型号为do16×24vdc/0.5arel的sm322模块,输出plc的控制信号如启动、停止、加载、卸荷、急停等,控制空压机运行。
(5)通信模快cp341:cp341模块是串行通讯处理器模块,硬件接口可采用rs-232c或tty或rs-422/485方式,集成了3964(r)、rk512、ascii通讯协议,并且支持用户加载协议。系统选用接口为rs-485标准的cp341模块,并在cp341通讯模块中插入modbus主站dongle模块加载modbus协议,使cp341模块成为modbus主站。cp341模块利用基于rs-485总线的modbus协议,与五个作为modbus从站的delcos3100控制器进行通讯,采集delcos3100控制器中存储的空压机运行状态信息。
(6)通信模快cp343-1:cp343-1是用于连接工业以太网的通讯处理器模块,将plc系统接入以太网,负责plc和上位机之间的通讯。
2.2 触摸屏配置设计
系统采用西门子tp270-10型触摸屏作为车间级的集中监控站。它是基于标准操作系统microsoft bbbbbbsce的多功能人机交互界面,具有强大的数据采集和管理功能,稳定可靠,界面友好,图形显示,操作和管理方便。操作人员可以通过图形和菜单的方式查看空压机的运行状态及实时数据,设定空压机的压力、时间等运行参数,查看系统的历史数据、故障报警信息,并可设置是否允许上位机远程控制空压机。触摸屏直观显示了空压机组的运行状况,操作方便快捷,避免了定时巡检记录的烦琐工作,大大提高了工作效率和管理水平。
2.3 上位机配置设计
系统采用pc机作为上位机远程监控站。通过网络在线监视空压机的运行状况,查看压力、温度、运行时间、电机电压、电机电流、输出功率等实时数据,记录并存储历史数据,提供数据的查询和打印功能。当现场设备有动作或者出现故障时能够弹出提示消息并记录存储下来;在远程控制允许的情况下,值班人员还可以远程控制空压机。远程监控方便了调度,提高了管理自动化水平,是煤矿信息化发展的需要。
其他元件包括手自动转换开关、紧急停止按钮、声光报警器等。
3、通讯系统的构成
系统中的通讯包括三个部分。
3.1 现场设备通讯
plc和delcos3100控制器之间的通讯[4>采用控制方便、设计简单的rs-485接口标准作为物理通信标准。rs-485标准要求采用两线制差分方式发送和接收数据,因此能够有效克服共模干扰、抑制线路噪声。根据实际情况,通信协议采用单主站多从站结构的modbus协议,选用modbus的rtu通讯模式。rs-485标准是总线的物理层标准,负责完成电平转换和数据收发;modbus协议则构成了总线的数据链路层协议,规定了总线上传输的数据帧格式,为主站和从站之间传递数据提供通信规约,保证有效数据在主站和从站之间可靠传递,两者共同构成了rs-485总线。
cp341模块设置为总线的主站,五个delcos3100控制器设置为总线的从站,每个从站分配唯一的地址,主站和从站的通讯速率统一设定为76.8kbps。工作时采用命令/应答的通讯方式,每一种命令帧都对应着一种应答帧,modbus协议为命令帧定义了许多功能码,不同的功能码要求从站进行不同的响应。系统中用到的功能码为0x03,即读取delcos3100控制器的寄存器。cp341模块发出功能码为0x03的命令帧,地址匹配的delcos3100控制器就会做出响应,将存储在寄存器中的空压机运行信息(压力、压差、温度、电压、电流、载荷状态、运行时间、故障信息等)组成应答帧发出至cp341模块。重复上述过程,cp341模块即可实现轮循采集空压机组的运行信息。
cp341模块下发的命令帧格式如图2所示。
图2 命令帧格式
在命令帧中,寄存器起始地址是告诉delcos3100控制器,cp341模块要读取的寄存器的起始地址;寄存器数是指从起始地址开始连续读取的寄存器值的个数;crc校验是指对从站地址及其以后部分在命令帧中所占的字节数进行crc-16校验所生成的校验码。
delcos3100控制器上传的应答帧格式如图3所示。
图3 应答帧格式
在应答帧中,字节数是指主站要求从站发送的内部寄存器数据的字节数,寄存器1、2…n是指发送的各寄存器的内容,crc校验与命令帧中的含义相同。
后需要说明的是,rs-485总线仅用作数据采集,控制信号由plc的数字量输出模块sm322输出,经过信号线传输到空压机自身的控制继电器,这是由现场的实时性要求决定的。如果控制信号也由cp341模块发出,就需要经过rs-485总线传输到delcos3100控制器,再由delcos3100控制器控制空压机的控制继电器;而采用硬接线的方式直接传送控制信号到空压机的控制继电器,就大大缩短了系统的控制响应时间;同时,rs-485总线能够以更快的速度采集实时数据。
3.2 触摸屏通讯
plc和触摸屏之间的通讯二者均为西门子的产品,通过mpi电缆连接plc的mpi通信口和触摸屏的rs-485通信口.组态时对相关通讯参数如所要连接cpu的mpi地址和槽号等进行定义,选择接口类型为mpi,将波特率设置为187.5kbps进行简单的组态操作即可实现通讯。
3.3 上位机通讯
在plc和上位机之间的通讯中,plc通过以太网模块cp343-1接入工业以太网,上位机通过网络实现远程监控功能。选择接口类型为工业ethernet,通信速率为100mbps,设置plc和上位机的ip地址。
4、软件设计
系统的控制要求如下:手自动转换开关为手动状态的空压机,仅受其delcos3100控制器控制,以方便机器检修和维护,此时plc只能采集该delcos3100控制器中的数据而不能控制空压机;手自动转换开关为自动状态且远程控制无效的空压机,将由plc进行集中监制,plc根据风压的变化来决定投入运行的空压机台数,维持风压能够满足井下用风的需要,并且依据空压机运行时间的长短使它们轮换工作;当触摸屏上的远程控制设置无效时,上位机只能监测到空压机的运行状况而没有控制权限,当远程控制有效且手自动转换开关为自动状态时,空压机将只受上位机远程控制。
4.1 plc监控程序设计
开发环境为simatic step7 v5.3sp2编程软件包,它采用结构化程序设计,程序可读性强,调试和维护方便。单台空压机的主程序流程图如图4所示。
图4 主程序流程图
plc控制程序主要具有以下功能:
(1)自动轮换运行。plc根据总线采集的信号进行综合判断,然后发出启动、停机、加载、卸荷、报警等控制指令,监控空压机组自动运行,使得总管压力维持在设定的压力下限值和压力上限值之间。若风压低于压力下限值就增加空压机运行的台数,若风压高于压力上限值则减少空压机运行的台数,达到既满足井下用风需要、又可以降耗节能的目的。
空压机连续运行8小时后机身温度会很高,需要停机休息,用于散发自身的热量,以保证机器不受损伤。因此,空压机需要进行轮换工作,以保证空压机安全可靠运行,延长设备使用寿命。plc根据运行时间将受控于plc的空压机进行排序,建立开机序列和停机序列,当需要增加空压机的运行台数时,plc将启动总运行时间短的空压机;当需要减少空压机的运行台数时,plc将停止本次运行时间长的空压机。
(2)延时启动和延时停机。plc自身具有较强的抗干扰能力,但由于现场条件、电网、用风量等各种复杂因素的影响,电机电流、电机电压等受到干扰将产生误报警;如果总管压力的扰动发生在压力下限值或者压力上限值附近,将它们作为一般工状处理就会出现频繁启动、停机现象,影响设备的可靠性和使用寿命。因此,需要对发出动作指令的起因信号作适当的延时处理,以消除扰动,防止误动作。
(3)智能保护。空压机主电机在启动时,启动电流为额定电流的5~7倍,对电网和其他用电设备冲击很大,同时也会影响空压机的使用寿命,所以,空压机不宜频繁启动。为了使系统能够对用风状况进行准确判断,并据此控制空压机的启动,在井下用风高峰期空压机启动较频繁,当两次启动时间间隔小于预先设定的值时,将保持空压机持续运转而不停机,当连续两次加载间隔时间较长时,可认为用风高峰期已过,空压机投入间断运行状态。另外,对电机电流、电机电压、排气压力、进气负压、运行温度、油温、油滤压差等重要参数进行实时监控,出现异常及时进行故障报警,并作出处理。
4.2 触摸屏人机界面设计
选用与触摸屏tp270配套的组态软件protool/pro设计界面。画面包括:(1)主画面:空压机组的运行状态以及主要参数的显示。(2)数据报表:实时数据汇总显示,并可查询历史数据和总管压力曲线。(3)运行设置:设置启动远程控制是否有效;设置自动启动、停机、加载、卸荷的压力阈值;设置时间参数、报警参数等。(4)报警查询:查询报警详细信息。(5)系统管理。
4.3 上位机监控程序设计
上位机监控软件选用西门子公司基于bbbbbbs环境的组态软件wincc6.0版。主要由监控画面、实时报表、历史数据、报警查询、远程控制和系统管理界面组成,监控画面如图5所示。
图5 监控画面
5、结束语
s7-300plc具有较高的性价比,但与现场设备支持的通信协议不兼容,系统采用cp341模块作为modbus主站的方案具有一定的实际意义。现场调试和运行表明,该系统运行稳定,安全可靠,提高了空压机组的运行效率,实现了监控和管理的自动化。该系统不仅可以应用于煤矿的空压机组监控,而且可以推广到其他场合。