您好,欢迎来到尚车旅游网。
搜索
您的当前位置:首页基于B/S的企业数据采集系统设计与实现

基于B/S的企业数据采集系统设计与实现

来源:尚车旅游网
文章编号:1001—9944(2010)05—0043—04 基于B/S的企业数据采集系统设计与实现 胡金明1 7李 健2,3 (1.河北X-业大学廊坊分校计算机系,廊坊065000;2.杭卅I电子科技大学信息Z-程学院,杭州31O018; 3.中国计量学院信息工程学院,杭州31OO18) 摘要:通过对C/S结构与B/S结构进行比较,为采集系统的软件复用和快速开发提供了体系结 构上的支持 随后根据企业对生产线上产品信息的应用需求提出了基于B/S的实时数据采集 系统的设计方案.最后对关键技术的实现进行了详细的介绍 目前此系统在企业运行效果良 好。成功地解决了管理层和生产现场的数据同步问题.使企业管理层可以根据生产线的具体 情况及时做出决策 关键词:数据采集;B/S结构;软件复用;企业信息化 中图分类号:TP393 文献标志码:A Design and Implementation of Enterprise Data Acquisition System Based on B/S HU Jin—ming。.LI Jian '。 (1.Department of Computer Science,Hebei University of Technology Langfang Department,Langfang 065000,China;2. College of Information Engineering,Hangzhou Dianzi University,Hangzhou 310018,China;3.College of Information En— gineering,China Institute of Metrology,Hangzhou 310018,China) Abstract:C/S structure and B/S structure has been compared first in this article.in order to capture the system soft. ware reuse and rapid development provides the architecture support.Subsequently according to business-line applica— tions the product information is presented based On B/S real—time data acquisition system design,the last of the key technologies to achieve a detailed introduction.The system running well in the enterprise,successful management and production sites to resolve data synchronization problems,SO that corporate management product line based on the spe— ciic cifrcumstances of timely decision-making. Key words:data collection;B/S structure;software reuse;enterprise iformatnion 随着企业在生产中采用先进的制造与设计手 为因素等不利影响.在改变原来生产数据的管理模 式和提高企业整体工作效率的同时.为企业管理和 段.特别是信息技术的应用.大大提高了企业产品 研发能力和市场竞争能力.促进了生产力的发展. 使企业取得了明显的效益… 但是伴随着企业生产 决策提供及时、可靠的基础数据¨3¨。 随着计算机水平、操作系统的不断发展.特别是 规模的不断扩大.信息需求与传输量明显增加.为 了让企业的管理层和决策层与生产现场同步掌握 各个装置的全部生产数据[2].企业急需一种实时的 近年来.控制系统与信息管理系统的信息整合.ERP 系统、MES系统等各种高级应用对底层的控制系统 的信息需求的增加.使数据采集系统有了较大的发 展 但是许多企业现在采用的数据采集系统是基 数据采集系统。从根本上避免因地理位置、通讯、人 收稿日期:2010—01—15:修订日期:2010—03—04 作者简介:胡金明(1968一),男,讲师,主要从事计算智能控制方面的研究;李健(1976一),男,硕士,工程师,主要从事软件开 发、计算机网络方面的研究。 自动化与仪表2OLO(5) 囝 于C/S结构.远远无法满足企业13益增长的信息需 求[ 。因此.对该实时数据库和操作方式进行升级显 得非常迫切 传统的C/S体系结构虽然采用的是开 放模式.但这只是系统开发一级的开放性。在特定 的应用中无论是Client端还是Server端都还需要特 定的软件支持_6_ 由于没能提供用户真正期望的开 放环境.C/S结构的软件需要针对不同的操作系统 开发不同版本的软件.加之产品的更新换代十分 快.已经很难适应百台电脑以上局域网用户同时使 用。而且代价高.效率低 ] 以目前的技术看,局域 网建立B/S结构的网络应用.并通过Intemet/In— tranet模式下数据库应用.相对易于把握.成本也是 较低的[9]。它是一次性到位的开发。能实现不同的人 员.从不同的地点.以不同的接人方式访问和操作 共同的数据库:它能有效地保护数据平台和管理访 问权限.服务器数据库也很安全 特别是在JAVA这 样的跨平台语言出现之后.B/S架构管理软件更是 方便、快捷、高效。因此本文通过对C/S结构与B/S 结构进行比较.为采集系统的软件复用和快速开发 提供了体系结构上的支持 随后根据企业对生产线 上产品信息的应用需求提出了基于B/S的实时数据 采集系统的设计方案.最后对关键技术的实现进行 了详细的介绍。目前此系统在企业运行效果良好, 成功地解决了管理层和生产现场的数据同步问题. 使企业管理层可以根据生产线的具体情况及时做 出决策 1 B/s与C/s的比较 (1)开发和维护成本 Client/Server开发和维护成本较高 对不同客户 端要开发不同的程序.编程工作量较大 如果应用 程序要进行安装、修改和升级,均需要在所有的客 户机上进行,复杂而又麻烦。对于BrOWser/Server,只 需要在客户端安装通用的浏览器。在服务器端,应 用可为Internet/Intranet上的任何授权用户所使用。 所有的维护与升级工作都是在服务器上执行的.不 需对客户端进行任何改变.故大大降低了开发和维 护的成本 (2)客户端负载 Client/Sen,er的客户端具有显示与处理数据的 功能。应用系统的功能越来越复杂.客户机的应用 程序也变得越来越庞大.客户端也越来越“肥胖”, 田 而不断地提高客户机的配置.又加重了投资的成 本。Browser/Server的客户端把事务处理逻辑部分 分给了功能服务器.不再负责处理复杂计算和数据 访问等关键事务.只需要进行显示.使客户机变得 很“苗条” (3)使用的标准 ClienffServer所采用的标准只在内部统一.其应 用通常是专用的 Browser/Server所采用的标准都是开 放的、非专用的,是经过标准化组织所确定的而非单 一厂商所制定.保证了其应用的通用性和跨平台性 通过对两种方式的比较.发现BrowSer/Server在 数据采集等方面更具有优势.因此采用这种方式 2系统需求分析与设计 2.1 系统需求分析 (1)实时数据采集接口平台总体解决方案 实现DCS、PLC、现场总线、智能仪表、各种数据 采集系统及其他应用系统与实时数据库的实时数据 交换平台。提供一个实时数据采集接口平台总体解 决方案,所有的DCS、PLC、现场总线、智能仪表、各 种数据采集系统及其他应用系统按照这个解决方案 的体系结构来实现数据交换 (2)数据采集接I=1软件 目前企业主要生产装置都实现了DCS控制.在 数据采集方面提供需要配置的接口数量和规格要 求。尽可能采用经过证明的、可靠性好的、安全性高 的成熟软件接口来实现 数据采集满足断点续传及 本地历史的存储与回放功能 (3)生产运行监控 实现对工厂过程数据的存储、监视和分析,通过 对企业生产情况进行历史和现状的对比分析.从而 实现工厂级的实时管理:为全企业生产运行物料和 能量的平衡提供数据基础 (4)查询、报表功能 主要是方便实现客户端查询和各级管理人员的 动态WEB查询,通用性好、灵活性强;为保证今后 系统报表功能的正常运行.方便用户自行对报表样 式进行修改 (5)实时数据报警及事故管理 当数据超标及事故发生时.系统产生报警.启动 事故记录,记录相关报警、事件、时间及相关的大量 信息 Automation&Instrumentation 2010(51 (6)历史数据存储 实时数据库在线存储量至少能保存2年及以 上的数据 实时数据库系统必须能提供历史数据备 份、恢复、转存功能。历史数据可以转存到外部介 质 并且能根据需要重新调回数据库供查询使用。 2.2 系统设计 样品由企业职工在采样口采样并经试验室分 析后将数据放到数据服务器完成数据采集过程.再 由企业的各个部门进行查询 整个系统分为客户端 和服务器端.客户端只需安装一个标准的Web浏览 器.数据都存储在服务器上,根据用户的请求。服务 器给用户发送相关数据.用户处理完成再传递回服 务器 服务器执行数据查询和数据处理的算法.并 将结果发送给客户,用户端浏览器不用维护.合法 用户使用安装有浏览器并已经接人到局域网的计 算机即可十分容易地使用该系统 系统的体系结构 如图1所示 器 数据厍服务器 数据采集 图1 系统体系结构图 Fig.1 System architecture diagram 根据现场采集的情况该模型大致分为三个模 块:数据采集模块、数据存储模块、数据分析与显示 模块。各模块关系如图2所示。 数据采集 图2系统总体结构图 Fig.2 System diagram 自动化与仪表2olo(s) 在图2中可以看到首先是数据采集模块在生产 现场采集到产品信息.然后把信息送人数据库由数 据存储模块对数据进行分析和分类存储.最后在产 品数据分析模块和显示模块对产品信息进行显示和 分析,满足用户的需求。 3关键技术的实现 3.1 数据采集接口CENTUM XL的实现 两套CENTUM XL系统采用ECGW3作为接 口,上位机为VAX机,系统为OPENVMS 可增加一 台数据采集站.替代VAX机.作为WINDOWS的 ECGW3.采用AspenTech企业提供CIMIO FOR ECGW3接El软件可直接安装在该上位机上.将数 据接人实时数据库中。如图3所示。 工业实时/历史数据服务器 工业WEB服务器 J J l 萋鐾 飘 懋疑霪匿强翟爨圈嘲嘲圈睡 图3 CENTUM—XL接口的实现 Fig.3 CENTUM_XL implementation of the interface 3.2数据库技术的实现 考虑到企业各生产装置的实际情况、网络访问 流量、客户端用户使用角度等因素.借鉴中石化几家 兄弟单位的实时数据库建设的经验.本方案采用分 散集中式管理.即分布式结构.建议用三台服务器来 完成整个系统的实施:一台服务器作为实时数据库 的安装服务器:一台服务器作为实时数据库的WEB 发布服务器:一台服务器作为连接7套Hone)rwell TDC3000控制系统的APP节点的数据采集服务器 完成后的系统拓扑图如4所示 上述解决方案中服务器是按实时数据库分布式 进行安装,这样既能满足现在的需要,又考虑了将来 的需求。采用这种方案可以保护企业现有的投资。 这个配置方案扩充灵活.可根据应用需要随意增加 田 客户站 垒l戴教透器髯理藏厦翔 戴秘 鹱 选臻  ̄Infoplus时 g 《 盆 … 《 ㈣ ———r∞ 《搿 # § - ¨ — l删 缀《 I嗍ml  臻 嚣蒌 戮一 … I I ;APP结点数据接口服务器  ! II ;l ;  I。。。f ;  I I ;I l ; I Hone ywell Hlonewy,。。e。ll㈠lCENTUM XLI lCENTUM-x ㈧lBAI唧I  IBAILEY㈦I F l 图4数据库拓扑图 Fig 4 Database Topology 服务器.将来在与上述应用系统集成时.不需要在 接El方面增加投资 数据库总的点数为25,000个 点 客户端连接数为100个.即同时访问实时数据 参考文献: [1]Ryszard Klempous,Barbara Lysakowska,Jan Nikodem.Supervisory control and data acquisition system for the gas flow networks 库的客户端的连接数为100个 点数与连接数由同 一[C]//Selection of Papers From the Fifth International Workshop on Computer Aided Systems Theory,1995:530—538. 个许可管理软件控制.这个软件可安装在网络的 任何一个服务器上(不需要专门的服务器)。目前仅 是在软件安装时检测软件的许可.安装完成后系统 [2]Tsyganov Yu S,Subbotin VG,Polyakov AN,et a1.Data ac— quisition system for heavy element research[C]//High—Perfor— mance Computing on the Information Superhighw ̄y,HPC—Asia, l997:651—655. 即可正常工作.即使这个服务器停止工作.也不会 影响全部服务器与联接的客户端软件的运行。 『3]王瑞,聂钢,李国富.基于B/S模式的远程数据采集系统的研究 [J].计算机应用,2003,23(4):128—130. 4结语 本文的基于B/S的数据采集系统目前在企业运 行效果良好.成功地解决了管理层和生产现场的数 据同步问题.使企业管理层可以根据生产线的具体 情况及时做出决策。能解决企业中数据种类多,信 息量大.监测仪器的数据采集均采用人工操作,并 『4]陈骞,罗智佳,毛宗源.基于C/S和B/S混合结构的数据采集与整 合系统[J].计算机应用研究,2006,23(7):188—190. [5]杨洲,王自强.周余,等.设计模式在数据采集系统中的应用IJ].微 电子学与计算机,2008,25(2):107—110. [6]张俊杰,章风麟,叶家骏.高速数据采集系统设计[J].计算机工 程,2009,35(1):207—209,212. 『7]殷磊.孔宪光.向冬.安全数据采集系统层次化通用软件体系结 且分散保存在与仪器相连的计算机中.不利于维护 和管理等问题.但也只是做了一个初步的探索工 作.数据采集系统在实际中具有很好的应用前景。 系统中还有许多工作有待进一步的研究解决 例 如:温度、压力、磁定位数据通过光纤进行传输,减 构研究[J].计算机工程与设计,2009,30(5):1051—1053. [8]He Huimin,Liu Yongjin,Shi Leina,et a1.Software implementa— tion of the data acquisition system based on cLinux embedded operating systemiC]//International Conference on Computer Sci— ence and Information Technology,2008:750—754. [9]Jose Antonio Gutierrez Gnecchi,Luis Rogelio Soriano Lara,Julio Cesar Herrera Garcia.Design and construction of an EEG data acquisition system for measurement of auditory evoked poten— 少线缆复杂程度,提高传输速度,保证数据准确性。 为了进一步提高数据采集质量和节约成本.还可以 考虑多种手段结合起来使用.得到各个方面的信 息.进一步提高生产效率。 tials[c]//Proceedings of the 2008 Electronics,Robotics and Automotive Mechanics Conference.2008:547—552. 一 Autamation&Instrumentation 2010(5) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务