您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > XX厂实时数据库系统设计方案
XX厂实时数据库系统设计方案、系统分析1.1、项目背景随着企业的发展和规模的扩大,XX厂的信息化建设也得到了同步发展。已建成了企业信息网络,网络主干采用的是光纤通信,网络遍布全厂的主要管理部门。标志着XX厂的计算机应用达到了一个较高的水平。实时数据库系统是生产制造集成系统(CMIS)的核心,它与关系数据库一起构成一个信息集成环境。作为面向过程的软件平台,实时数据库既担负着集成过程数据的责任,同时还担负着连接底层控制网络与上层管理信息网络的责任,并直接支持过程监控层和生产管理层的诸多应用。直接监控企业的生产操作、生产调度、生产管理和生产经营等,并最终提高企业经济效益,增强了企业的核心竞争力。根据XX厂计算机应用以及网络建设现状,我们从投资以及可实施性比较分析,制定了XX厂生产执行系统的设计方案。通过后面具体说明的内容的实施,可以完全满足全厂生产执行系统的建设需求。1.2、需求分析1.2.1总体目标建立实时数据库系统平台,完成业务管理层的管理网络和操作控制层的控制网络的网络互联,开发与DCS数据采集接口,实现与各种数据采集系统的对接,采集和保存覆盖XX厂全部生产装置工艺数据信息,总数据采集点达40000个。并开发基于实时信息的查询分析系统(流程图浏览、实时数据查询、报警查询、历史报警查询、历史数据查询、工艺参数分析、班组考核、生产利润查询等)、调度报表生成器,构造以控制生产成本为主线,以生产过程数据为基础的生产管理信息平台,通过与管理信息数据库的“无缝”连接,构筑XX厂管控一体化信息集成系统。1.2.2、功能需求概述实时数据库系统应该包括几个部分功能:DCS等现场数据采集、历史数据管理,实时模拟图监测和组态,历史数据分析,灵活报表,以及和ERP、OA等管理系统的集成等。自控系统采集的现场数据自动传递给实时数据库系统。(1)、DCS等与管理网的互连互通和手工数据录入。对DCS、PLC、工业控制机系统等采集的数据进行相关处理,为管理系统和其他系统提供数据信息基础。(2)、实时流程图监测功能和组态。需要以系统模拟流程图的方式监测生产现场所有装置运行的实际情况,实时观测生产现场的各项指标。数据的显示方式包括模拟量的实时数字显示、开关量的实时图形显示,实时数据的实时棒图显示、列表式显示以及实时数据的计算结果显示等;当数据超过规定的限值时,系统可自动产生报警信息,依据设定的策略报警。可以自定义实时数据的刷新速度以及各岗位人员的访问权限,并可随时编辑各系统图的表现形式。(3)、历史数据曲线功能。可以观察某项指标某一天的点值变化曲线及其报警线的显示,可以同时观察多项指标曲线的对比显示,并可自定义常用的曲线组;可以放大曲线的任意区域来查看各取点时间精确的点值信息;可以查看各项指标的报警限值,统计每项指标在给定时间段内的最大值、最小值及其各自的取值时间,浏览超过报警限额运行的时间点及其点值并进行汇总统计等。支持同一指标不同时间段的数据在同一图形框内的对比显示分析。(4)、超限额运行时间统计功能。可以查看任意区间内某项指标超过报警限值运行的时间累计情况,从而使管理者能根据此数据不断调整、优化生产过程,掌握设备运转状态,保障设备的良好、可靠和安全运行。(5)、灵活报表功能。应实现按车间、分(子)公司等不同组织层次的生产班报、日报、月报、年报等报表的组态、形成、查询和统计汇总功能。可根据企业的实际生产情况和管理需要,定制各类生产报表,灵活设置报表的样式。报表的每列数据可以是DCS/PLC/中控质量/罐区检尺数据等的某一项指标,也可以是某几项指标的运算表达式,也可以是相关岗位手工录入的数据,并可在报表内进行计算、汇总等操作,提供方便的报表查询与打印功能;报表相关联的指标数值可以是取值频率为每秒钟或每分钟的平均值,也可以是某时刻的瞬时值。此功能的实现可以为企业的管理者及时、快速的了解生产情况,分析生产过程提供依据。(6)、设备安全运转检测。将压力容器、高温等重要设备的运转参数,通过现有检测点(可增加必要的检测点),引入生产执行系统,检测、记录参数变化情况,并为设备的预测性维修奠定基础。(7)、罐区管理。根据罐区提供的数据建立动态的罐区罐位动态图,用动态流程图的形式直观显示出原油、半成品油、成品油量的动态分布和流动情况,不能自动采集的有关数据可采用人机交互的方式手工录入。(8)、有与ERP等管理系统的集成功能。1.3、功能设计通过上述需求分析,系统应具有下述功能:1.3.1、数据库点的规划设计提供数据库点的命名规则、数据库点的命名与仪表位号的关联规则。1.3.2、数据库点的选择和分类根据上层应用,对来自生产装置和罐区的过程参数、重要计量数据及主要质量数据等进行选择。1.3.3、实时数据采集接口平台总体解决方案实时数据采集接口平台是实时数据库系统应用中一个重要组成部分,它位于生产过程控制系统与实时数据库之间,实现DCS、PLC、现场总线、智能仪表、各种数据采集系统及其他应用系统与实时数据库的实时数据交换平台。提供一个实时数据采集接口平台总体解决方案,所有的DCS、PLC、现场总线、智能仪表、各种数据采集系统及其他应用系统按照这个解决方案的体系结构来实现数据交换。1.3.4、数据采集接口软件XX厂底层控制系统和数采系统类型比较多,位置也很分散,具体需要连接的装置型号和采集点,参见附表一。根据附表一,提供需要配置的接口数量和规格要求。(1)接口软件能够接受来自以下系统的数据:生产过程控制系统的数据;用户界面人工输入的数据;其他软件包经应用程序接口写入的数据。(2)接口软件能为其他系统提供输出数据:通过I/O接口将数据送至DCS;程序接口送至其他各应用系统。(3)接口软件与实时数据库的连接:故障自动恢复的功能。(4)提供接口软件的二次开发技术,以满足将来的需求。1.3.5、组态功能提供批量定义的数据记录组态工具。提供数据记录的在线修改、增加和删除功能。提供方便、易用的流程图绘制工具,具有自定义图形模板和动态数据点的定义功能。1.3.6、时钟同步实现实时数据库服务器与采集站的时钟同步。在满足系统安全、管理规定的条件下,进一步实现实时数据库服务器、采集站与生产过程控制系统的时钟同步。1.3.7、实时数据库与关系数据库的数据交换提供实时数据库与关系数据库(ORACLE,Sybase)的数据交换接口技术,实现实时数据库与ERP系统的集成。提供一组工具或组件,用户通过灵活的定义组态,实现实时数据库与关系数据库的数据相互转换。1.3.8、生产运行监控基于实时数据系统,实现对工厂过程数据的存储、监视和分析,通过对企业生产情况进行历史和现状的对比分析,从而实现工厂级的实时管理;通过对原材料、产成品、物料、能量计量监控和产品质量监控,协调全厂生产运行物料和能量的平衡状态,指导装置优化操作。支持WEB发布方式,提供生产运行监控,做到中文界面、用户友好。提供客户端方式的应用,做到中文界面,用户友好,满足调度等特殊需要。监控系统实现数据的分类显示,同一个装置对于不同的使用人员,呈现不同的数据界面。如企业领导需要的是进料、产品、加工量、收率等,工艺管理员需要的是工艺指标值,设备管理人员关心的是设备状态。生产运行监控内容支持数据导出,如EXCEL,格式文件等。1.3.9、历史趋势分析通过选择有关联的数据库点,快速、动态的生成任意时间间隔的曲线,方便用户查看、保存。提供工艺参数的历史与当前工况的对比。1.3.10、报警管理和事故追忆系统发生故障时,系统有自动报警功能。提供设置报警级别、报警限功能。报警信息的记录、维护和管理功能。提供事故追忆功能,当事故发生时,系统产生报警,启动事故记录,记录相关报警、事件、时间及相关的大量信息。提供事故追忆的事故分析功能。提供事故追忆的管理功能,由有权用户进行事故管理的设定、修改、取消等。1.3.11、查询、报表功能方便实现客户端查询和各级管理人员的动态WEB查询,查询界面能自动适应各级管理人员的要求,通用性好、灵活性强;为保证今后系统报表功能的正常运行,适应用户机构变化,系统具有报表自定义功能,方便用户自行对报表样式进行修改。1.3.12、用户管理系统设置用户管理功能,设置权限管理(如:系统管理员、应用开发员、管理人员、一般人员),对不同级别的用户有相应的操作权力。1.3.13、系统维护功能提供数据库的在线及自动备份功能,能实现完全及增量备份。提供数据库的数据冗余功能,实现磁盘镜像或磁盘阵列。提供数据库的恢复功能,在实时数据库系统崩溃时,提供紧急恢复功能。提供实时数据库服务器、采集站的集中监控,能远程实现实时数据库服务器、采集站的重配置、启动、停止、切换等管理任务。提供标准化的接口让用户进行二次开发。2、系统设计本设计中,实时数据库系统可以选用多种通用实时数据库中的一种(如Infoplus.21,PI,力控Pspace2.1,InSQL等);实时数据库和控制系统的数据接口选用北京三维力控科技有限公司的数据接口SW-RTDB-DA;实时数据上层应用工具选用三维力控公司的数据库客户端流程组态软件(V2.1);选用三维力控公司的OdbcBridge用于实时数据库和关系数据库的数据交换和数据共享;同时三维力控公司提供了SDK做为用户在实时数据平台上进行二次开发的工具。系统结构采用C/S结构和B/S结构,数据接口及其管理采用C/S结构;实时数据应用采用C/S结构,同时实时数据及历史数据也可从浏览器(IE或Netscape)中查询。2.1、系统结构及数据流系统由数据数据源、数据管理、数据集成、数据应用四个层次构成。见下图:如上图,数据源指实时生产数据的来源,主要有DCS和PLC;数据管理指生产数据(实时数据和历史数据)在两种数据库(实时数据库、关系数据库)中的数据保存、数据备份、数据交换和数据共享;数据集成指各种数据基于Web的集成,包括统一的数据管理和数据应用方式等;数据应用指用户在本地或远程对数据库中数据的访问和利用。2.2、采集点列表2.3、网络环境及软件环境网络环境如下图所示,服务器端以Windows2000Server为操作系统,安装实时数据库系统和接口软件服务器端模块SW-RTDB-DAServer。数据采集机以Windows2000Professional为操作系统,安装SW-RTDBClient。客户机可安装任意Windows系列操作系统。2.4、软件结构及模块设计本软件系统自上而下可分为五个层次和两个流向(数据流和管理流)。(1).下层驱动程序:运行于DCS操作站或PLC上位机。(2).数据采集和发送:运行于数据采集机。(3).数据收集:运行于服务器。(4).实时数据库:运行于服务器。(5).上层工具:运行于客户机。2.5、下层驱动一般下层驱动为DCS端的数据接口程序,基本在DCS建设完成后,就已经具备了。2.6、DCS数据接口设计2.6.1整体设计各个DCS装置的数据刷新频率会因现场通信条件不同而有差异,整个数采系统的数据采集频率根据不同的要求可进行任意设定,每套装置采集数据点为不宜超过3000点,所有控制系统采集数据点不超过50000点。数据采集逻辑联网图如下图所示,每个采集控制系统数据的采集站,除了向实时数据库服务器发送数据之外,还具有显示数据的功能。2.6.2采集站的功能和控制系统通讯,取得实时数据。与实时数据库进行数据交换。显示软件运行状况。显示实时数据。自动恢复连接功能。接口软件具备开发的、功能强大的二次开发能力。提供了功能丰富、说明详细的API,还提供了VB和VC的实例。2.6.3采集位号的设计安排大的原则是能够自动采集的各装置实时数据,都尽量采集,对不能进行自动采集的,但对以后的上层应用系统有实际需求的,先进行手工录入,待条件成熟后再考虑进行自动采集。一般实时数据库中的数据包括:温度、压力、流量、液位、密度、含量、电流、电压、机泵开关等。但为了后续的应用、可以计划将以后需要应用的数据接入现场SCADA系统中,以便实
本文标题:XX厂实时数据库系统设计方案
链接地址:https://www.777doc.com/doc-5016790 .html