鸿化公司物料在线监测系统及客户端程序改进.doc

上传人:枫** 文档编号:547505494 上传时间:2023-09-28 格式:DOC 页数:5 大小:28.50KB
返回 下载 相关 举报
鸿化公司物料在线监测系统及客户端程序改进.doc_第1页
第1页 / 共5页
鸿化公司物料在线监测系统及客户端程序改进.doc_第2页
第2页 / 共5页
鸿化公司物料在线监测系统及客户端程序改进.doc_第3页
第3页 / 共5页
鸿化公司物料在线监测系统及客户端程序改进.doc_第4页
第4页 / 共5页
鸿化公司物料在线监测系统及客户端程序改进.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《鸿化公司物料在线监测系统及客户端程序改进.doc》由会员分享,可在线阅读,更多相关《鸿化公司物料在线监测系统及客户端程序改进.doc(5页珍藏版)》请在金锄头文库上搜索。

1、鸿化公司物料在线监测系统及客户端程序改进鸿化公司物料在线监测系统及客户端程序改进 论文关键词:流量计量客户端SQL论文摘要:简要介绍了鸿化公司物料在线监测系统的工作原理、组成和功能,以及客户端程序的改进,解决了程序安装繁琐、运行不稳定的问题。1前言鸿化公司是一个以食盐、天然气为主要原料生产多种基础化工产品的大型综合型化工生产企业。年耗电达7.3亿kw.h,天然气1.7亿Nm3,水200万m3,煤40万t,能源成本占生产总成本50%以上。因而加强能源使用管理,对保证公司正常的生产经营和健康发展尤为重要。能源调度、使用管理的基础是计量工作,但公司生产厂区规模大,装置分散,距离远,网络复杂、计量点繁

2、多,且由于负荷(流量)波动大、干扰因素多等原因,采用传统计量方式存在着计量误差大、稳定性差等情况,造成能源供应输差大。另外由于人工抄表、手工计算和统计,不仅工作量大,容易造成差错,更因为数据获取时间滞后,无法满足生产调度管理的需要。同时,公司实行内部“模拟市场买断经营”的经济责任制和推行班组经济核算后,公司下属各单位也对公司内部物料计量的准确性和时效性提出了更高要求。为此,鸿化公司自2001年起,陆续开发和实施了天然气、蒸汽、水、CO2、氯气、卤水等物料的计算机在线监测系统,实现了对上述物料的准确、及时、直观的计量,大大提高了生产调度运行管理、原料管理工作的效率,取得了显著的经济效益。2系统工

3、作原理系统是将计算机技术、网络技术和工业自动化技术紧密结合起来,采用分布式的数据采集,集中式的数据处理。现场各节流装置将流量大小转化为差压的变化,经差压变送器送至流量仪,流量仪根据差压和气流静压(压力变送器)、温度等信号,通过预先设置的有关参数,按照计量标准中规定的计算流量的数学模计算出与之对应的物料的瞬时流量和累计流量。上位机通过RS485采集各流量仪的计量数据并保存到本机数据库中。这样一来,操作人员就可实时动态地了解和掌握生产情况。各流量数据还由上位机通过公司局域网上传至计算中心并保存到服务器数据库中,供MIS系统和相关部门查询的需要。3系统组成3.1系统拓扑结构3.2系统配置系统由计算机

4、系统和现场采集终端两大部份组成。计算机系统是由计算机网络设备、服务器、工作站、网络操作系统、大型商用数据库以及相关应用软件等构成的一个局域网系统,主要完成能量物料等数据的最终采集、存储和分析应用等功能。现场采集终端主要为现场检测仪表,完成能量物料等数据的现场采集和远程传送功能。(1)计算机系统数据库服务器1台,位于计算中心。上位机4台,分别位于动力分公司、冷冻总控、配气站和合成新总控。运行物料流量采集系统前置工作站软件,同时可运行查询工作站软件。客户端工作站若干台,为公司局域网中的原有计算机,安装并运行客户端软件。(2)SLQ-C通讯适配器SLQ-C通讯适配器的功能是可与现场流量仪进行通讯。采

5、用RS-485接口与上位机和现场流量仪相连。(3)现场主要检测仪表主要检测仪表有:补偿式智能流量积算仪、压力变送器、差压变送器、温度变送器、双波纹管差压计等,实现天然气、蒸汽、水、氯气、二氧化碳、尾气、液氯、氢气、PH值等瞬时量检测,计量点共92个。4系统主要功能(1)系统管理系统管理包含:权限管理、口令修改、类型表配置、上位机设置、报警参数设置、流量仪参数设置、站号位号设置、流程图坐标设置、输差配置、交接班管理等功能。(2)数据浏览数据浏览包含:数据表格显示、流程图显示、数据曲线显示等功能。(3)报表打印可生成和打印日报表、月报表和年报表。并根据用户的应用需求,作了大量的定制化开发,较好地满

6、足了用户在生产和管理上的实际需要。(4)日志浏览实现报警参数修改黑匣子、报警日志、交接班日志的查询。5系统客户端程序改进由于客户端程序没有包含运行时所需的库文件以及数据库驱动文件,网络驱动文件等,而客户端程序又需要在MSSQL、Borlandc+4.0工作环境下运行。因此在安装客户端程序时,不仅要安装MSSQL客户端程序,还要安装BorlandC+4.0。程序安装过程繁琐,安装时间长,并且系统稳定性较差。所以,需要改进客户端程序,使其能独立运行。5.1客户端程序运行时所需的BorlandC+文件客户端程序采用BorlandC+4.0开发,如果将整个BorlandC+4.0的动态连接库拷入客户端

7、程序目录,这样制作的客户端程序非常庞大,没有达到精简的目的。我们采用在没有安装BorlandC+4.0的微机上运行客户端程序,逐步检测出程序运行所必须的文件有:borlndmm.dll、cp3245mt.dll、nmfast40.bpl、qrpt40.bpl、tee40.bpl、vcl40.bpl、vcldb40.bpl、vclx40.bpl。5.2客户端程序运行时所需数据库驱动文件程序与数据库连接采用的是BorlandBDE数据库驱动引擎,用同样的方法检测出程序所需的数据库驱动文件有:bantam.dll、idapi32.dll、fareast.btl、charset.cvb、idr2000

8、9.dll、f、ntwdblib.dll、sqlmss32.dll、idsql32.dll,按此方法有效减少了BDE驱动程序的大小。5.3需要设置的注册表键值在确定和包含以上文件后,程序还不能正常调用数据(在调用数据库操作前需要有正确的键值存在),还要写注册表文件。需要设置的注册表键值有:HKEY_LOCAL_MACHINESOFTWAREBorlandHKEY_LOCAL_MACHINESOFTWAREBorlandDatabaseEngineHKEY_LOCAL_MACHINESOFTWAREBorlandDatabaseEngineSettingsHKEY_LOCAL_MACHINESO

9、FTWAREBorlandDatabaseEngineSettingsDRIVERSHKEY_LOCAL_MACHINESOFTWAREBorlandDatabaseEngineSettingsDRIVERSMSSQLHKEY_LOCAL_MACHINESOFTWAREBorlandDatabaseEngineSettingsDRIVERSMSSQLDBOPENSERVERNAME=MSS_SERVERUSERNAME=MYNAMEOPENMODE=READ/WRITESCHEMACACHESIZE=8SQLPASSTHRUMODE=SHAREDAUTOCOMMITDATEMODE=0SCHE

10、MACACHETIME=-1MAXQUERYTIME=300MAXROWS=-1BATCHCOUNT=200ENABLESCHEMACACHE=FALSEENABLEBCD=FALSETDSPACKETSIZE=4096BLOBSTOCACHE=64BLOBSIZE=32HKEY_LOCAL_MACHINESOFTWAREBorlandDatabaseEngineSettingsDRIVERSMSSQLINITVERSION=4.0TYPE=SERVERDLL32=SQLMSS32.DLLCONNECTTIMEOUT=60TIMEOUT=300TRACEMODE=0MAXDBPROCESSES

11、=31将以上内容编辑成注册表文件,如:ZX01.REG。5.4重新制作安装程序将客户端程序、检测出需要的驱动文件、注册表文件保存在一个文件夹下,利用CreateInstall3.41制作安装系统。在制作安装程序时,在运行选项卡栏设置安装完成后运行REG应用程序,命令行参数设置为:importZX01.REG(如图2)。这样程序在安装时,会自动安装注册表文件。重新制作完成的安装程序只有3.37MB大小,是原程序的五十分之一,并实现了程序的一键式安装,不再需要安装MSSQL和BorlandC+4.0。图6结束语鸿化公司物料在线监测系统对公司能源、物料进行在线监测和适时监控,通过完善、准确的计量和计量数据的适时直观的反映,达到了方便生产调度指挥、确保安全平稳生产、优化资源配置以及杜绝泡冒浪费、降低能源消耗的目的。对客户端程序的改进,简化了程序的安装,实现了一键式安装,安装速度从原来需要半小时以上提高到10秒内,确保了程序在出故障后快速恢复和系统运行的稳定性,同时也为此类客户端程序的改进提供了一种有效的方法。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号