CL语言在乙烯、丙烯存储装置中的应用 CL语言在乙烯、丙烯存储装置中的应用

CL语言在乙烯、丙烯存储装置中的应用

  • 期刊名字:化工自动化及仪表
  • 文件大小:236kb
  • 论文作者:王慧
  • 作者单位:南京工业大学
  • 更新时间:2020-09-29
  • 下载次数:
论文简介

化工自动化及仪表, 2010, 37(3) :133 ~134技改与创新Control and Instruments in Chemical IndustryCL语言在乙烯、丙烯存储装置中的应用王慧(南京工业大学电子与信息工程学院,南京211816)摘要:叙述TPS 系统中CL语言在乙烯和丙烯存储装置中的应用,介绍乙烯、丙烯存储装置的系统构成,并着重阐述流量累计模块的自启动功能和使用CL语言实现分程控制。关键词: CL,语言;分程控制; 自启动;TPS中图分类号: TP273;TP312文献标识码: B文章编号: 100-3932(2010)03-0133-021引言系统中,共用LCN、UCN、NIM和HM设备。TPS是( Total Plant Solution)将工厂的信息、生LCN电缆(A和B两根,具有冗余能力)将五个产过程控制系统统-在一个平台上的全厂一体化解全方位用户站( GUS)、历史模件(HM)及网络接口决方案控制系统,它具有控制功能完善、操作方法简模件(NIM)连接起来,组成令牌环局部网络。在全单、安全可靠性高等特点,依靠最先进的过程控制技方位用户站上,将GUS1、GUS2、GUS3和GUS4设置术、电子回路技术、通信技术和人机接口技术已被广为具有操作员属性,将GUSS设置具有操作员属性, .泛应用在石油炼制石油化工、化工、电力、冶金、建.并配备一台打印机。 UCN电缆(A和B两根,具有材、轻工等工业部门。CL是TPS中所用的控制语言,可以支持批量操作和连续控制,可以驻留在冗余能力),将两个HPM柜连接起来,组成令牌总HPM中运行,能够访问HPM中所有参数和功能,灵线局部网络,支持HPM和LCN之间的有效实时通活使用CL语言有助于挖掘TPS系统的潜力,提高信,NIM在其间担任重要角色,具有冗余能力,5 s内.装置的控制水平。能完成冗余切换。两台HPM柜控制管理着工厂所2系统构成乙烯、丙烯存储装置的TPS系统由操作站、HM、有的工艺点(流量、温度、液位转速等),压缩机的LCN、NIM .UCN和HPM等组成。HM是历史模件,信号及现场信号(通过隔离柜)送到HPM的FTALCN是局部控制网络, NIM网络接口模件,UCN是(现场端接部件),由HPM统一管理。 整个系统完通用控制网络,HPM是高性能过程管理器,系统网成过程数据采集.连续控制策略及各种数据的存储。3流量累积自启动络结构图见图1。乙烯、丙烯存储装置中,流量累积模块的应用非CIS3 G1:S4 ;'Ss常广泛,但是实际运用中出现了这样的问题:系统运行时,流量累积模块需要长时间不间断地工作,当累LCNA -LENB积量达到上限时,其自动清零,并且处于STOPPEDNM NM HM状态,如何让其回到RUN状态就成了一个问题,手UCNA动地一个个组态就显得比较繁琐,这时使用CL语UCNB言就能实现流量累积模块的自启动功能,实现流程HPMIHIPM2如图2所示。CL语言程序如下:图1 系统网络结构SEQUENCE CLFRQ( HPM;POINT FRQSR)EXTERNAL FRQ1002在乙烯、丙烯存储的TPS系统中,我们将乙烯和PHASE START丙烯的存储分为两个不同的区域(S1 ,S2),乙烯为STEP SI1 :IF FRQ10O2 PIEXECST = INACIIVE THEN GOTO SIEP ST1区域1(S1),丙烯为区域2(S2),另外设置了区域IF FRQ1002. STATE = STOPPED THEN ( SET FRQ1002.STARTFL = ON)S3,用于工程师站,具有最高权限。在图1中,中国煤化工20002 STARIFL=OF)GUS1、GUS2和HPM1用于乙烯存储,属于区域S1;ENDCGUS3、GUS4和HPM2用于丙烯存储,属于区域S2;TYHCNMHGGUSS用于对乙烯和丙烯的监控,是工程师站,属于区域S3。但是区域S1、S2和S3都处在同一套TPS收稿日期2009-12-17(修改稿)●134●化工自动化及仪表第37卷SP100 = PICI00E的n控制种用P'P\↑票积功能块 N足否激活?[PT1001] P 1001 1001日HI.AL积功能快 N是否处于STOPPED >4烯储罐调节阀A调 节阀B .累积模块STARTFL图4分程控制回路置ON4.3 CL 语言的实现累积模块STARTFLE否处CL语言实现框图如图5所示。于ON状态2C开始门I累积模块STARTFL咒NCOC09.PTEXFCT图2累积敏自启动框图PIC1009.0 N4 CL 语言实现分程控制一≤50%CL语言是TDC3000中所用的控制语言,可以将0-50%的估母「 将506E - 100%的支持批量操作和连续控制,可以驻留在HPM中运转换成0-100%估号转换成行,能够访问HPM中所有参数和功能。的信号0- 100%的信号4.1工艺要求输出至A0点[输出至A0点本文运用CL语言实现对储罐压力的分程控PY 1009A以1009k制,以丙烯储罐为例。根据工艺要求储罐的压力排图5 CL 语盲实现概图放是通过小调节阀A和大调节阀B来实现的,阀A和阀B的开度是由PID调节回路输出决定的,它们CL语言程序如下:之间的关系见图3,从图中可以得知PID输出在0~SEQUENCE PTCOTL( HPM;POINT PTCOTL1)50%之间的信号将转换成0~ 100%的阀A的开度EXTERNAL PIC1001信号,PID输出在50%~100%之间的信号将转换成EXTERNAL PV100IA, PV100BPHASE START0~ 100%的阀B的开度信号。STEP STI :IF PIC1001. PTEXECST = INACTIVE THEN COTO SET2IF PIC1001.OP> =0 AND PIC1009.0P< =50 THEN GOTO SET1100%-SET PVI001A. MODATTR, PV1009B. MODATR = PROCRAMSET PV1001A. MODE, PV1009B. MODE = MAN50%SET PV100A. OP = 100SET PV1001B. OP =2 * PIC1001. OP - 100SETI :IF PIC1001. PTEXECST = INACTIVE THEN GOT0 SET2SET PVI001A. MODATTR, PV1001B. MODATTR = PROCRAM50100%SET PV1001A. MODE, PV1001 B. MODE = MAN图3阀开度与PID输出SET PV1001A. OP =2 * PIC1001. OPSET PV1001B. OP=04.2分程控制原理SET2 :COTO PHASE START乙烯储罐运用CL语言实现分程控制回路图见END PTCOTL图4所示,PT1001,AI模块输人丙烯储罐压力值;5结束语SP1001乙烯储罐压力预设值;PIC1001乙烯储罐压TPS系统具有十分强大和灵活应用的控制组态力PID调节的PID模块; GE1001A、GE1001B为功能,CL语言支持批量操作和连续控制,这些功能GENLIN模块; PV1001A、PV1001B输出至调节阀A为乙烯和丙烯存储装置的开发提供了良好的环境。.和阀B的AO模块。CL语自的运用提高系统的灵活性和控制能力,并为PID模块PIC109根据储罐压力值PT1009和中国煤化工障。TPS功能强压力预设值SP1009进行PID调节,CL控制程序根大,HCN MH G及了部分功能的据PIC1009的输出进行分程控制,最终将结果通过开发,共它切脑的开及有付仕以口的工作和实践中PV1009A和PV1009B点分别输出至调节阀A、B。逐步的认识和挖掘。

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。