Page 175 - 计算机技术与人工智能
P. 175
第五章 数据库基础
第四节 实时数据库基础
一、实时数据库简介
实时数据库系统是开发实时控制系统、数据采集系统、控制信息管理系统等
的支撑软件。在流程行业中,大量使用实时数据库系统进行控制系统监控、系统
先进控制和优化控制,并为企业的生产管理和调度、数据分析、决策支持及远程
在线浏览提供实时数据服务和多种数据管理功能。实时数据库已经成为企业信息
化的基础数据平台,可直接实时采集、获取企业运行过程中的各种数据,并将其
转化为对各类业务有效的公共信息,满足企业生产管理、企业过程监控、企业经
营管理之间对实时信息完整性、一致性,以及安全共享的需求,可为企业自动化
系统与管理信息系统间建立起信息沟通的桥梁,帮助企业的各专业管理部门利用
这些关键的实时信息,提高生产销售的营运效率。
实时数据库的一个重要特性就是实时性,包括数据实时性和事务实时性。作
为实时数据库,不能不考虑数据实时性。一般数据的实时性主要受现场设备的制
约,特别是对于一些比较老的系统而言,情况更是如此。事务实时性是指数据库
对其事务处理的速度。它可以是事件触发方式或定时触发方式。事件触发是指该
事件一旦发生可以立刻获得调度,这类事件可以得到立即处理,但是比较消耗系
统资源;而定时触发是在一定时间范围内获得调度权。作为一个完整的实时数据
库,就系统的稳定性和实时性而言,必须同时提供两种调度方式。
针对不同行业不同类型的企业,实时数据库的数据来源方式也各不相同。总
的来说,数据的主要来源有DCS控制系统、由组态软件+PLC建立的控制系统、
数据采集系统(SCADA)、关系数据库系统以及直接连接硬件设备和通过人机
界面人工录入的数据。根据采集的方式方法可以分为支持OPC协议的标准OPC方
式、支持DDE协议的标准DDE通信方式、支持 MODBUS 协议的标准 MODBUS
通信方式、通过 ODBC协议的 ODBC通信方式、通过 API编写的专有通信方式、
通过编写设备的专有协议驱动方式等。
二、实时数据库作用
对于现代工业企业,如何使决策者可以随时查看生产过程数据,以便快速地
做出正确的商业决策,是企业信息化建设的关键。在企业 MES所关注的各项资
163

