OA力控软件自动化监控系统的罐区应用策划方案_第1页
OA力控软件自动化监控系统的罐区应用策划方案_第2页
OA力控软件自动化监控系统的罐区应用策划方案_第3页
OA力控软件自动化监控系统的罐区应用策划方案_第4页
OA力控软件自动化监控系统的罐区应用策划方案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、力控软件在罐区自动化监控系统中的应用在加工制造业和运输业的生产与经营过程中,储运是一个不可缺少的重要环节,特不是液态介质(如原油、成品油、轻烃等)的存储、计量、核算和治理尤为重要。围绕着储罐乃至整个罐区的监控与治理,是储运作业中最差不多的工作内容。提高储运自动化及其治理水平,对企业减少损耗、降低成本、增加效益具有明显的作用。下面以大庆林源炼油厂罐区自动化监控治理系统为例,介绍一下力控在储运自动化监控治理系统中的实现方法。 一、罐区概况与监控要求 罐区概况 林源炼油厂罐区分为西、北罐两个罐区。西罐区有38个罐,北罐区有18个罐。原监控系统采纳的是盘装二次仪表,差不多分布情况是:在西罐区有光导液位

2、计13块,钢带液位计24块,电磁阀104点,电磁阀回讯104点,报警32点;在北罐区有光导液位计4块,钢带液位计12块,电磁阀144点,电磁阀回讯144点,报警16点。监控要求 1信号采集:标准信号的采集;对钢带液位计非标准信号数据的采集,并通过软件加以处理和运算,达到原仪表的技术要求;对具备智能通讯接口的光导液位计数据的采集和转换处理。 2监控操作:操作操纵;参数设定;阀门自动开启与关闭;油品自动调合,自动比值调节。 3动态显示:动态立体流程图显示,能够区分不同油品介质的流向;以图形方式区分动罐与静罐;报警显示;趋势显示。 4操作画面:罐容量表的查询与治理;打印实时报表和历史报表,并可任意设

3、定打印时历史报表的时刻; 5系统具备可扩展性。 二、系统方案 依照罐区的实际情况和监控要求,我们设计了(图1)所示的操纵系统。 1操纵站 要实现计算机操纵和治理,仪表应具备标准输出信号或智能通讯功能。光导液位计和钢带液位计具有智能通讯接口,阀门的状态检测和操纵使用标准的干接点信号,采纳PLC实现。开关量操纵 关于现场电磁阀操纵、电磁阀回讯及报警信号检测采纳C200H系列的PLC完成,力控I/O驱动程序负责完成PLC数据的读/写。 标准420mA信号 油品车间各种压力、流量的标准420mA信号通过PLC模拟量卡件的转换,再通过PLC的通讯接口传送到操作站的监控软件中。智能通讯传送 钢带液位计采纳

4、大连仪表五厂的产品,由于从一次仪表输出的信号是一组串行BCD码,计算机操作站不能直接接收该BCD码,必须使用三维公司研制的智能转换器SBB-100,将现场一次表传送的串行BCD转换成数字信号,通过RS-485将数据传送到操作站上。 光导液位计和温度巡检仪采纳RS-485直接与操作站上的力控软件通讯。数据的转换处理、流量累计由力控软件处理。2操作站 本系统设立两个操作站,主机采纳工业操纵机,操作系统采纳Windows98,监控组态软件采纳,操作站内增加RS485通讯接口卡连接PLC、SBB及智能仪表。 三、软件设计讲明 依照工艺提出的生产要求,力控软件操作画面的设计采纳主菜单的形式,在每幅画面下

5、分不有按纽进行切换,画面包括主菜单画面、动态流程画面、操作画面、报表画面、罐容量表、报警等。 1动态流程显示 依照各阀门的开闭状态能够确定管道的流淌状态和流向,用不同的颜色来表示,如图2所示。由于许多管道为各种介质的公用管道,当满足不同条件时,管道显示不同颜色。例如下面4个DB变量代表两个阀的开闭状态:HI303C_6-HC303C汽缸阀关 HI303C_4-HC303C汽缸阀开 HI304C_6-HC304C汽缸阀关 HI304C_4-HC304C汽缸阀开 当这两个阀中有一个关闭时,连接这2个阀的管道就变成不流淌状态,它的变色条件是: (HI303C_6HI303C_4)&HI303C_6)

6、|(HI304C_6HI304C_4)&HI304C_6) 那个条件表达式由2部分的“或”运算组成,其中每一部分表示一个阀的“关”条件,在那个“关”条件中使用了一个异或运算(),是对阀状态合法性的检查,因为这种阀的回讯由2个取值相反的开关量组成,假如这2个开关量的输入状态相同,则表明那个阀处于非法状态(见图3)。1报警的处理 除了在报警画面和实时数据库中组态过程变量的报警限值和报警图形对象外,本应用还特不使用了力控的语音报警功能。依照不同的罐号录制了不同的声音文件,通过力控软件的脚本函数在一定的条件下进行播放。播放声音的函数为PlaySound(AviName,flag)。 讲明:播放一段由文

7、件名AviName指定的声音文件 AviName:Avi文件名。 flag:播放方式取值为0或1。0:代表异步;1:代表同步。 例如:if (LI101.ALM) THEN PlaySound(Avi01,0); ENDIF; 表示当变量LI101处于报警状态时则以异步方式播放AVI文件Avi01。 2报表的处理 报表是利用力控软件的历史报表工具来进行定制的。内部的核确实是通过脚本函数实现的。 3容量表的处理 由于油罐的计量是通过罐的液位查找罐表来求得罐内油品的体积,一般的罐表差不多上每隔1毫米对应一个体积值,一个20米高的油罐要有2万条数据。由工艺人员在力控的标准罐表画面中录入。当组态软件从

8、I/O设备得到罐的液位值后,将它换算成以毫米为单位的液位高度,然后就直接从容积表中取出与液位值对应的体积,假如液位的毫米高度值不是整数,则能够首先取出整数液位值对应的体积,再加上小数部分的插值计算结果。 录入罐表时是通过写文件函数FileWrite(FileName, VarName,Offset ,Num)实现的,功能是向指定的文件中的offset位置写数据。其中,FileName是文件名,VarName是要写入的起始变量,按照变量的内部存储顺序依次写入多个变量,变量数目由Num确定。 例如:FileWrite(dat01,var01, 0,10),从var01开始依次向文件dat01的开头

9、写入10个数据,这10个数据依次是dat01、dat02、dat03、dat04、dat05dat10。 通过读文件函数FileRead(FileName,VarName,Offset,Num)将液位对应的体积值从罐表文件中读出。其中FileName是文件名;Offset指定从文件的哪个位置读数据,在那个地点确实是罐的液位值(以毫米为单位);Num是要读取的数据个数,一般为1;VarName指定将读取的数值赋给哪个变量,那个地点确实是体积变量。 例如:FileRead(dat01,VI101,LI101,1),从文件dat01中读取1个数据,读取数据在文件中的位置由变量LI101的值决定,结果

10、送给体积变量VI101。 4流量累积 流量累积既能够用脚本程序实现,也能够在实时数据库中用累积点来实现,实时数据库的累积点在进行流量累积时精度会更高一些,那个地点给出用脚本程序实现累积的程序清单:进入应用程序时执行的动作:mesc0=$msec;($msec是计算机的毫秒时钟) 应用程序运行期间周期运行的动作: 讲明:FI101L为累积量,FI101为瞬时量。 IF FI1010&$msecmesc0 THEN FI101L=FI101L+FI101/3600000*($msec-mesc0); MESC0=$msec; ENDIF 5油品调合操纵程序 调合是对汽油和MTBE的流量进行比值调节

11、,差不多单回路PID操纵利用PLC的PID指令进行,而无扰动的切换利用力控软件进行跟踪,PLC进行相关的逻辑处理。 通过质量流量计采集汽油与MTBE的流量信号,两者的比值作为PID操纵模块的设定值,MTBE的流量作为PID操纵模块的测量值。 输出依照配比的不同来调节MTBE的流量,以达到调合汽油的目的,依照汽油的累积量的多少来自动操纵输油泵的启停,同时具备自动/手动两种切换方式。 四、系统调试及运行情况 应用脚本程序编制时,一定要考虑通讯的速度,不停地循环向操纵器(PLC)下置数据会阻碍采集速度,因此,向PLC发送操纵命令的程序动作应尽量放在数据改变脚本中执行。 系统参数的配置依照不同的设备可反复调整使之达到最佳工作状态,因为不同的设备对采

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论