1、引言
··········· 中国在2002年提出工业化和信息化融合的发展思路,2012年又提出两化深度融合,再到2015年规划中国制造2025。伴随着数字化、 络化和智能化的深入发展,中国正在向智能制造迅速转型。
随着信息安全上升为国家战略,国家将自主可控提升到国家战略高度。作为一种基础软件,实时数据库系统是工业领域信息化的核心基础软件,是智能制造的支撑软件之一,是新一代信息技术应用产业中的关键环节之一。
··········· 我国核心软硬件技术经过近几年的快速发展已较为成熟,国产处理器方面如龙芯、飞腾、兆芯等已完成产业化并实现批量采购,国产操作系统方面如麒麟等已广泛应用于各行业及国家重点部门,基础软件和芯片的国产化正在加速落地。紫金桥跨平台实时数据库RealHistorian由紫金桥公司自主开发,具有完全自主知识产权,已成功应用于民船、军工等多个国家重点领域且得到用户的一致认可和好评。
2、产品概述
··········· RealHistorian是工业领域信息化的核心基础软件,是大数据、云计算、物联 等产业的核心支撑软件。在国家“两化融合”的 召下,紫金桥软件凭借多年开发经验与大量用户反馈,精心打造紫金桥跨平台实时数据库RealHistorian,积极响应中国制造2025和深入贯彻落实国家现阶段规划纲要,帮助传统企业开展“智慧转型”,实现生产数字化、智能化,为民族智能制造的腾飞助力。
RealHistorian是一款基于C/S和B/S结构的实时数据库集成应用平台,其单机数据容量大,且采用最新的超文本标记语言实现多端一体化的WEB访问,完美支持智能手机、平板电脑等多种移动设备浏览,有效提高智能设备的自动化水平和可操作性,为实际操作提供便利。
··········· RealHistorian是真正自主的跨平台软件,可与国产操作系统(如麒麟系列)及国产硬件(以龙芯、飞腾、兆芯等为代表的CPU)完美结合,极大的拓宽了软件适用领域,可广泛应用于国防信息建设和国计民生行业,为民族产业信息安全把好第一关,为我国的国防安全和信息安全做出贡献,助力重点数据生态系统国产化建设。
3、系统构成
··········· RealHistorian的核心模块包括IODriver(设备驱动)、IDE(开发环境)、View(运行环境)、DB(数据库)、WebServer(Web服务)、对外接口等,各模块相互独立又相互联系,组合在一起构成紫金桥跨平台实时数据库RealHistorian。
··········· IODriver:是RealHistorian的数据采集模块,是RealHistorian与外部设备的连接通道。通过IODriver,RealHistorian可以和生产现场联系起来。一方面,IODriver可以把实时数据采集到计算机中,另一方面,RealHistorian通过IODriver给IO设备发出相应的指令。
··········· View:是RealHistorian的运行环境,是用户开发出来的应用系统的结果显示。可以与最终用户进行交互,提供流程图显示、历史/实时趋势显示、历史/实时 警显示、 表等多种数据表现方式。
DB:是RealHistorian的数据处理核心,是系统的中枢部分,它一方面管理系统的数据处理,如实时数据的处理、历史数据存储、 警处理、统计数据管理等;另一方面它还要为其它模块提供数据服务,比如为View、IODriver、WebServer等提供各种服务。
··········· WebServer:是为用户提供Web服务的程序,用户可以通过各种浏览器来访问工程运行画面及数据,通过Internet远程查看现场数据,及时了解生产情况。
··········· 对外接口:提供了多种开放式接口,可以和其他程序实现数据动态交换。包括WebService、API、OPC Server、Modbus Server等。
4、系统架构
5.2海量数据处理能力
···········实时数据库在各行业的应用越来越广泛,应用规模越来越大,这对实时数据库的处理能力提出了越来越高的要求。单台服务器容量是衡量实时数据库的一项重要指标,紫金桥跨平台实时数据库系统采用高效的数据结构,使得单台服务器容量可达800万测点;每秒钟可存储100万测点数据;并发客户端连接可超过1000个;数据输入/输出处理周期最小可达10ms;历史存储精度的最小分辨率可达1ms;数据下置速度在100ms内;1万个位 占用内存50M之内。
5.5组 能力
···········RealHistorian支持多级分布式部署,各节点间以专用连接作为通讯链路,快速搭建分布式架构。运行紫金桥数据库的计算机为服务器,它从I/O设备或其他的服务器采集数据,并且对数据进行加工处理,可为客户端提供数据。客户端主要是与用户交互的界面系统,包括流程图界面、数据查询、趋势分析等多种形式。它的数据从服务器而来,把数据以图形、 表或其它形式直观提供给最终用户,可以与用户交互,响应其操作指令,与服务器通讯。 络介质可以是以太 、串口 络、卫星 络等多种形式。
5.8 可复用性
···········一般实时数据库的复用率并不高,尤其在国内。但复用的好处是可以得到较高的生产效率和随之而来的成本降低以及较高的软件质量,恰当的使用复用也可以改善系统的可维护性。RealHistorian提供了很好的软件复用性,主要体现在代码复用、对象复用和窗口复用三个方面。
代码复用通过软件的自定义函数实现。可以将一些公共、通用的运算或操作定义成自定义函数,然后在脚本中引用。根据作用域不同,自定义函数可以分成全局自定义函数和窗口自定义函数。函数只需声明一次,便可以复用多次,这样可以做到高内聚、低耦合,利用模块化思想使程序的结构更为简洁,逻辑更为清晰。
···········对象复用是通过软件的图形模板实现。对于需要大量图元形状相同,只是关联的变量、方位、旋转角度等不同的图形对象,可以先定义图形模板,然后在模板中定义图元的形状,动画等属性,以模板为范本创建图形对象。当图形需要修改时,只要修改模板即可,这样就大大减少制作和修改图形的工作量。
5.9系统冗余
···········系统冗余是RealHistorian保障应用系统及数据安全的重要手段,它可以有效的提高系统的稳定性和可靠性。可以指定一台机器为主数据库,另一台作为热备数据库。热备数据库内容与主数据库内容实时同步,包括实时数据、历史数据、统计数据、操作事件, 警记录以及各种组态文件等内容的同步。热备数据库实时监测主数据库状态,一旦发现主数据库停止响应,便接管控制。
5.13系统安全
···········RealHistorian采用多种方式来保证开发系统和运行系统的安全性。RealHistorian的安全包括在窗口级和模块级控制数据库访问和使用的机制,这是通过数据库用户来实现的。数据库用户是定义在数据库中的一个名称,它是存取数据库中信息的令牌,是RealHistorian的基本访问控制机制。其操作权限机制采用用户组、用户和用户级别的概念来进行操作权限的控制。
···········一方面,系统可以对试图访问的人员进行身份识别,防止非法用户不适当地访问系统,当然退出系统时也需要身份验证;另一方面,能够根据实际需要自由设定各种对象的操作权限,使得被保护的对象和数据只有具备相应权限的用户才能访问,防止数据被非法修改;另外,RealHistorian之间进行数据通讯时,可进行加密传输,防止 文被截获后破解。
5.14数据压缩
···········RealHistorian采用线性拟合压缩算法。通过调整精度参数,可以控制误差大小。精度值越小,误差越小,就越能反映数据真实情况。系统缺省精度值为0.5,表示最大的误差是数值的0.5%。数据压缩技术的使用能够大大减少硬盘占用空间,可以存储数十年的历史数据,为后续的数据分析提供坚实的数据基础。
6.2硬件参考配置
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24697 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!