力控SCADA产品高级培训(数据库)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

月——实时数据库力控科技技术服务电话:4008988181北京力控元通科技有限公司培训目标:掌握实时数据库概念掌握力控实时数据库使用力控产品高级培训—第三讲:实时数据库了解力控实时数据库机制章一:实时数据库介绍章二:力控实时数据库力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司力控产品高级培训—第三讲:实时数据库章一:实时数据库介绍北京力控元通科技有限公司力控科技在国内率先将分布式实时数据库的理论引入监控组态软件领域,并用之来描述大型生产企业数据模型。区域实时数据库支持无限分层和扩展,实时数据库根据情况可对生产数据按区域、单元、子单元等层次来管理数据。实时数据库点ID支持路径和超长点名,变量名最长可达255位。实时数据库支持基于EXCEL或关系数据库的点表导入和导出,方便工程管理和开发。区域实时数据库内置多种功能块,来完成生产数据的输入与输出处理,可实现累计、统计、控制、线性化、小信号切除、PID控制、各种运算等多种功能。SCADA系统实时数据库概述力控产品高级培训—第三讲:实时数据库平台软件内置的分布式实时数据库引擎确保了具有良好的实时性,历史数据存储归档支持数据定时存储、条件存储、变化压缩存储、趋势压缩存储等多种储存技术,软件中历史数据的保存时间是不受限制的,仅仅取决于磁盘的容量。可通过调节配置参数来平衡历史数据存储容量和实时数据处理效率。力控SCADA平台软件具备分布式的数据源管理模式。SCADA软件的可视化人机交互界面无需编程,直接通过远程数据源的组态方式就能与远程数据库进行信息交互,完成生产监控、查询、曲线分析等各项功能。SCADA系统实时数据库概述力控产品高级培训—第三讲:实时数据库系统实时数据库系统是一个分布式数据库系统。力控SCADA系统实时数据库系统由管理器和运行系统组成,实时数据库将组态数据、实时数据、历史数据等以一定的组织形式存储在介质上。实时数据库运行系统可以完成对生产实时数据的各种操作:如实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。管理器是管理实时数据库的开发环境(DbManager),通过DbManager可以生成实时数据库的基础组态数据,来供运行系统调用。SCADA系统实时数据库概述力控产品高级培训—第三讲:实时数据库软件中的数据库:主要是监控层的界面技术,面向装置级设计,系统规模对数据查询存储要求低。主要是针对数据实时性要求较高,对历史数据访问功能较弱,只适用于中小型调度系统。企业实时历史数据库:面向企业调度级,对历史数据要求很高,是信息化范畴,接口开放灵活,复杂大型的生产调度系统。工业通用监控组态软件Forcecontrol6.1和ForcecontrolV7.1是企业实时历史数据库pSpace6.0的C/S客户端,是MES系统中的组成部分,监控组态软件的HMI、web等技术和发布与pSpace6.0是一体化集成的。SCADA软件中的数据库的HMI、DB、IO、NET是分离的结构正是借鉴了分布式实时数据库的思想,保证了系统的延续性,不同规模的系统查询、管理也不一样。SCADA软件中的区域实时数据库是一个“轻量级”数据库。企业实时历史数据库及管理系统是个“重量级”数据库。SCADA实时数据库与企业级实时数据库的区别力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司数据库是指按照一定数据结构和模型来组织、存储和管理数据的仓库。采用关系模型建立起来的数据库叫做关系数据库。关系数据库是建立在集合代数基础上,应用数学方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。由于关系数据库的广泛使用,人们习惯把关系数据库简称为数据库,但是数据库绝不仅仅是关系数据库。比如:嵌入式数据库、内存数据库、实时数据库、面向对象数据库、文档数据库等都是数据库。实时数据库与关系数据库的区别力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司实时数据库是采用实时数据模型建立起来的数据库,用于处理不断更新的快速变化的数据及具有时间限制的事务处理。实时数据库技术是实时系统和数据库技术相结合的产物,利用数据库技术来解决实时系统中的数据管理问题,同时利用实时技术为实时数据库提供时间驱动调度和资源分配算法。主要应用于工业监控,如:电力、石化、化工、钢铁、冶金、造纸、交通控制和证券金融等工业领域的监控。传统的关系数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性,其性能目标是高系统吞吐量和低代价,但对处理的定时限制没有严格要求。而实时数据库系统需要结合实时数据处理技术和数据库技术,并同时满足数据实时性和一致性的要求。实时数据库系统的主要目标是使尽量多的事务在规定的时间要求内完成,而不是公平地分配系统资源,从而使得所有事务能得以执行。实时数据库与关系数据库的区别力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司力控产品高级培训—第三讲:实时数据库章二:力控SCADA产品实时数据库介绍力控产品高级培训—第二讲:北京力控元通科技有限公司点:点是一组数据值(称为参数)的集合。节点:数据库以树型结构来组织点,节点就是树型结构的组织单元。点类型:点类型是指完成特定功能的一类点。点参数:点参数是含一个值(整型、实型、字符串型等)的数据项的名称。数据库访问:对数据库的访问采用“节点路径\点名.参数名”的形式访问点及参数。本地数据库:当前的工作站内安装的力控监控组态软件数据库。网络数据库:安装在其它网络节点上的力控监控组态软件数据库就是网络数据库。数据连接:数据连接是确定点参数值的数据来源的过程。实时数据库基本概念力控产品高级培训—第三讲:实时数据库中的点参数进行对应,完成数据交互,数据库变量是人机界面与实时数据库联系的桥梁,其中的数据库变量不但可以访问本地数据库,还可以访问远程数据库,来构成分布式结构。当要在界面上显示处理数据库中的数据时,需要使用数据库变量。数据库变量的作用域为整个应用程序。一个数据库变量对应数据库中的一个点参数。实时数据库基本概念力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司实时数据库应用架构力控产品高级培训—第三讲:实时数据库是定义数据字典的主要工具。通过DbManager可以完成:点参数组态、点类型组态、点组态、数据连接组态、历史数据组态等功能。实时数据库管理工具力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司实时数据库管理工具力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司模拟I/O点数字I/O点累计点控制点运算点组合点自定义类型点雪崩控制点实时数据库管理工具力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司数据保存点组态时在历史参数页中设置某种历史保存方式,db运行时组态了历史参数的点就会按照设置的历史保存方式进行保存。数据变化保存:当参数值发生的变化达到设定的变化精度时,其被保存到历史库中。数据定时保存:每隔一定的时间保存一个数据(保存数值和时间戳)。数据插入模式:所有历史数据都来自于db以为的其他程序,如view,vb,vc。保存方式实时数据库参数配置力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司历史查询历史数据保存下来后可以在力控界面上通过一些方式进行查询,目前可以进行历史查询的有函数gethisdata,gethisdataex,取到点在所选时候保存的历史值,另有组件xy曲线控件,趋势曲线,专家报表,历史报表可以以报表或曲线的方式显示查询结果。函数gethisdata依点名和秒级时间查询当时的历史值,查询结果放在返回值里,如果设定的时刻在一秒内有几个历史值,就取里离此整秒时刻最近的时刻的值。函数gethisdataex依点名和秒级时间查询当时的历史值,查询结果放在返回值里。查询函数实时数据库参数配置力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司历史数据插入在力控提供InsertHisData函数向历史库某一时刻插入历史数据。此函数可以完成向没有历史值的时间段填充历史数据的功能。如果指定插入的历史时刻已经有值,新插入的值会覆盖以前的存在的历史值,并且不可再恢复原来的数据。历史数据插入后就保存在特定时刻的历史数据文件中,再做历史查询时将取用修改后的历史数据。注意:db生成的统计数据是与保存的历史数据分开的,不会将后来插入的历史数据计算在内。实时数据库参数配置力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司报警概念报警指的是发生规定的异常情况就立刻发出信息,通常指危急的情况。力控里数据库处理的报警专指数据库中的点数据即pv参数的值发生异常而产生的报警。限值报警:过程值超过设定的限值产生的报警。偏差报警:过程值与设定值的偏差超过了偏差限值发生的报警。变化率报警:过程值在固定时间内的变化超过一定量时产生的报警。开关量报警:当前值与预先组态的正常状态值不同产生的报警。报警类型实时数据库报警机制力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司后台报警中心报警中心与db之间保持一条通讯链路,db中产生的任何报警,报警中心会同时得到,界面组件直接向报警中心请求报警数据来显示。另外,现在每个报警点加了10个标签,点的标签信息保存在一文本文件中,后台报警中心会读取这个文件得到点的相关信息放到缓存。在做以标签过滤的查询时,就从报警中心直接得到标签信息,这样没有频繁读写磁盘文件,也提高了查询效率。后台组件提供了方法可以对报警按报警组,节点名,点名进行确认。一个后台报警组件连一个数据源,一个工程可以添加多个后台报警中心,各报警中心与自己对应的数据库通讯报警信息。新的机制下所有界面的报警显示确认过程都是与后台报警中心直接交互的。实时数据库报警机制力控产品高级培训—第三讲:实时数据库北京力控元通科技有限公司其他报警数据库中处理的大部分报警信息为是数据点的报警,对应于现场某种需要报警的情况,必须有相应的点连接到现场,通过数值的变化来发现和提示报警。在力控系统中,可以对系统发生的异常状况进行提示。如系统中有预定义的条件数据源故障,设备故障,可以利用这些条件在脚本中组态发生此事件时的界面提示,也就实现了异常报警的功能。另外数据库也提供了一些参数来显示数据库的状态,过程报警,设备报警,站状态,报警组,这些也可以通过数值显示系统的运行状态,我们可以利用这些状态自己组态发生状态异常变化时的提示和处理行为。实时数据库报警机制力控产

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功