




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、鸿化公司物料在线监测系统及客户端程序改进 论文关键词:流量计量客户端SQL 论文摘要:简要介绍了鸿化公司物料在线监测系统的工作原理、组成和功能,以及客户端程序的改进,解决了程序安装繁琐、运行不稳定的问题。1前言2系统工作原理系统是将计算机技术、网络技术和
2、工业自动化技术紧密结合起来,采用分布式的数据采集,集中式的数据处理。现场各节流装置将流量大小转化为差压的变化,经差压变送器送至流量仪,流量仪根据差压和气流静压(压力变送器)、温度等信号,通过预先设置的有关参数,按照计量标准中规定的计算流量的数学模计算出与之对应的物料的瞬时流量和累计流量。上位机通过RS485采集各流量仪的计量数据并保存到本机数据库中。这样一来,操作人员就可实时动态地了解和掌握生产情况。各流量数据还由上位机通过公司局域网上传至计算中心并保存到服务器数据库中,供MIS系统和相关部门查询的需要。3系统组成 3.1系统拓扑结构3.2 系统配置 系统由
3、计算机系统和现场采集终端两大部份组成。计算机系统是由计算机网络设备、服务器、工作站、网络操作系统、大型商用数据库以及相关应用软件等构成的一个局域网系统,主要完成能量物料等数据的最终采集、存储和分析应用等功能。现场采集终端主要为现场检测仪表,完成能量物料等数据的现场采集和远程传送功能。(1)计算机系统数据库服务器1台,位于计算中心。上位机4台,分别位于动力分公司、冷冻总控、配气站和合成新总控。运行物料流量采集系统前置工作站软件,同时可运行查询工作站软件。客户端工作站若干台,为公司局域网中的原有计算机,安装并运行客户端软件。(2) SLQ-C通讯适配器SLQ-C通讯适配器的功能是可与现场流量仪进行
4、通讯。采用RS-485接口与上位机和现场流量仪相连。(3)现场主要检测仪表主要检测仪表有:补偿式智能流量积算仪、压力变送器、差压变送器、温度变送器、双波纹管差压计等,实现天然气、蒸汽、水、氯气、二氧化碳、尾气、液氯、氢气、PH值等瞬时量检测,计量点共92个。4系统主要功能(1) 系统管理 系统管理包含:权限管理、口令修改、类型表配置、上位机设置、报警参数设置、流量仪参数设置、站号位号设置、流程图坐标设置、输差配置、交接班管理等功能。(2) 数据浏览数据浏览包含:数据表格显示、流程图显示、数据曲线显示等功能。(3) 报表打印 可生成和打印日报表、月报表和年报表。并根据用户的应用需求,作了大量的定
5、制化开发,较好地满足了用户在生产和管理上的实际需要。(4) 日志浏览实现报警参数修改黑匣子、报警日志、交接班日志的查询。5系统客户端程序改进 由于客户端程序没有包含运行时所需的库文件以及数据库驱动文件,网络驱动文件等,而客户端程序又需要在MSSQL、Borland c+ 4.0工作环境下运行。因此在安装客户端程序时,不仅要安装MSSQL客户端程序,还要安装Borland C+4.0。程序安装过程繁琐,安装时间长,并且系统稳定性较差。所以,需要改进客户端程序,使其能独立运行。5.1 客户端程序运行时所需的Borland C+文件
6、0; 客户端程序采用Borland C+ 4.0 开发,如果将整个Borland C+ 4.0 的动态连接库拷入客户端程序目录,这样制作的客户端程序非常庞大,没有达到精简的目的。我们采用在没有安装Borland C+ 4.0的微机上运行客户端程序,逐步检测出程序运行所必须的文件有:borlndmm.dll、cp3245mt.dll、nmfast40.bpl、qrpt40.bpl、tee40.bpl、vcl40.bpl、vcldb40.bpl、vclx40.bpl。5.2客户端程序运行时所需数据库驱动文件程序与数据库连接采用的是Borland BDE数据库驱动引擎,用同样的方法检测出程序所需的数
7、据库驱动文件有:bantam.dll、idapi32.dll、fareast.btl、charset.cvb、idr20009.dll、f、ntwdblib.dll、sqlmss32.dll、idsql32.dll,按此方法有效减少了BDE驱动程序的大小。5.3 需要设置的注册表键值 在确定和包含以上文件后,程序还不能正常调用数据(在调用数据库操作前需要有正确的键值存在),还要写注册表文件。需要设置的注册表键值有:
8、 HKEY_LOCAL_MACHINESOFTWAREBorland HKEY_LOCAL_MACHINESOFTWAREBorlandDatabase Engine HKEY_LOCAL_MACHINESOFTWAREBorlandDatabase EngineSettingsHKEY_LOCAL_MACHINESOFTWAREBorlandDatabase Engin
9、eSettingsDRIVERSHKEY_LOCAL_MACHINESOFTWAREBorlandDatabase EngineSettingsDRIVERSMSSQLHKEY_LOCAL_MACHINESOFTWAREBorlandDatabase EngineSettingsDRIVERSMSSQLDB OPEN"SERVER NAME"="MSS_SERVER""USER NAME"="MYNAME""OPEN MODE"="READ/WRITE""SCHEM
10、A CACHE SIZE"="8""SQLPASSTHRU MODE"="SHARED AUTOCOMMIT""DATE MODE"="0""SCHEMA CACHE TIME"="-1""MAX QUERY TIME"="300""MAX ROWS"="-1""BATCH COUNT"="200""ENABLE SC
11、HEMA CACHE"="FALSE""ENABLE BCD"="FALSE""TDS PACKET SIZE"="4096""BLOBS TO CACHE"="64""BLOB SIZE"="32"HKEY_LOCAL_MACHINESOFTWAREBorlandDatabase EngineSettingsDRIVERSMSSQLINIT"VERSION"="4.0&quo
12、t;"TYPE"="SERVER""DLL32"="SQLMSS32.DLL""CONNECT TIMEOUT"="60""TIMEOUT"="300""TRACE MODE"="0""MAX DBPROCESSES"="31"将以上内容编辑成注册表文件,如:ZX01.REG。5.4 重新制作安装程序 将客户端程序、检测出需要的驱动文件、注册表文件保存在一个文件夹下,利用CreateInstall 3.41制作安装系统。在制作安装程序时,在运行选项卡栏设置安装完成后运行REG应用程序,命令行参数设置为:import ZX01.REG(如图 2)。这样程序在安装时,会自动安装注册表文件。重新制作完成的安装程序只有3.37MB大小,是原程序的五十分之一,并实现了程序的一键式安装,不再需要安装MSSQL和Borland C+ 4.0。图6结束语鸿化公司物料在线监测系统对公司能源、物料进行在线监测和适时监控,通过完善、准确的计量和计量数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美食城承包经营合同书5篇
- 通知解除建筑合同模板6篇
- 临时工程作业人员用工合同
- 烘焙店销售合同规定
- 2025年广告设计兼职劳动合同
- 餐饮配送服务合同
- ktv员工劳动合同(标准版)
- 别墅出租居间合同5篇
- 健康档案合同
- 安顺环卫垃圾桶施工方案
- 施工作业安全管理制度
- 2025年房地产经纪人考试题及答案
- 4.3禁止生物武器
- 康复治疗技术专业实训室设计方案
- 2025年中国铸钢件铸铁件铸合件项目投资可行性研究报告
- 2024-2025学年四川省成都树德实验中学八年级上学期期中考试英语试卷
- 《高等数学基础》课件-第六章 定积分(含课程思政元素)
- 埋地聚乙烯给水管道工程技术规程cecs17-2020
- 新建长庆桥至西峰工业园铁路专用线 项目实施方案
- 员工入职申请表(完整版)
- 消防维保工作流程与技术标准
评论
0/150
提交评论