版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、力控产品培训之2015年01月实时数据库力控科技技术服务电话:北京力控元通科技有限公司北京力控元通科技有限公司培训目标:掌握实时数据库概念掌握力控实时数据库使用力控产品高级培训第三讲:实时数据库了解力控实时数据库机制北京力控元通科技有限公司北京力控元通科技有限公司目录 ContentsContents章一:实时数据库介绍章二:力控实时数据库力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司力控产品高级培训第三讲:实时数据库章一:实时数据库介绍北京力控元通科技有限公司北京力控元通科技有限公司力控科技在国内率先将分布式实时数据库的理论引入监控组态软件领域,并用之来描
2、述大型生产企业数据模型。区域实时数据库支持无限分层和扩展,实时数据库根据情况可对生产数据按区域、单元、子单元等层次来管理数据。实时数据库点ID支持路径和超长点名,变量名最长可达255位。实时数据库支持基于EXCEL或关系数据库的点表导入和导出,方便工程管理和开发。区域实时数据库内置多种功能块,来完成生产数据的输入与输出处理,可实现累计、统计、控制、线性化、小信号切除、PID控制、各种运算等多种功能。SCADA系统实时数据库概述力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司力控SCADA平台软件内置的分布式实时数据库引擎确保了具有良好的实时性,历史数据存储归档
3、支持数据定时存储、条件存储、变化压缩存储、趋势压缩存储等多种储存技术,软件中历史数据的保存时间是不受限制的,仅仅取决于磁盘的容量。可通过调节配置参数来平衡历史数据存储容量和实时数据处理效率。力控SCADA平台软件具备分布式的数据源管理模式。SCADA软件的可视化人机交互界面无需编程,直接通过远程数据源的组态方式就能与远程数据库进行信息交互,完成生产监控、查询、曲线分析等各项功能。SCADA系统实时数据库概述力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司力控SCADA系统实时数据库系统是一个分布式数据库系统 。力控SCADA系统实时数据库系统由管理器和运行系统
4、组成,实时数据库将组态数据、实时数据、历史数据等以一定的组织形式存储在介质上。实时数据库运行系统可以完成对生产实时数据的各种操作:如实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。管理器是管理实时数据库的开发环境(DbManager),通过DbManager可以生成实时数据库的基础组态数据,来供运行系统调用。 SCADA系统实时数据库概述力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司SCADA软件中的数据库: 主要是监控层的界面技术,面向装置级设计,系统规模对数据查询存储要求低。主要是针对数据实时性要求较高,对历史数据访问功能较弱,只
5、适用于中小型调度系统。企业实时历史数据库: 面向企业调度级,对历史数据要求很高,是信息化范畴,接口开放灵活,复杂大型的生产调度系统。工业通用监控组态软件Forcecontrol6.1 和Forcecontrol V7.1是企业实时历史数据库pSpace6.0的C/S客户端,是MES系统中的组成部分,监控组态软件的HMI、web等技术和发布与pSpace6.0是一体化集成的。 SCADA软件中的数据库的HMI、DB、IO、NET是分离的结构正是借鉴了分布式实时数据库的思想,保证了系统的延续性,不同规模的系统查询、管理也不一样。SCADA软件中的区域实时数据库是一个“轻量级”数据库。企业实时历史数
6、据库及管理系统是个“重量级”数据库。SCADA实时数据库与企业级实时数据库的区别力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司数据库是指按照一定数据结构和模型来组织、存储和管理数据的仓库。采用关系模型建立起来的数据库叫做关系数据库。关系数据库是建立在集合代数基础上,应用数学方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。由于关系数据库的广泛使用,人们习惯把关系数据库简称为数据库,但是数据库绝不仅仅是关系数据库。比如:嵌入式数据库、内存数据库、实时数据库、面向对象数据库、文档数据库等都是数据库。 实时数据库与关系数据库的
7、区别力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司实时数据库是采用实时数据模型建立起来的数据库,用于处理不断更新的快速变化的数据及具有时间限制的事务处理。实时数据库技术是实时系统和数据库技术相结合的产物,利用数据库技术来解决实时系统中的数据管理问题,同时利用实时技术为实时数据库提供时间驱动调度和资源分配算法。主要应用于工业监控,如:电力、石化、化工、钢铁、冶金、造纸、交通控制和证券金融等工业领域的监控。 传统的关系数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性, 其性能目标是高系统吞吐量和低代价,但对处理的定时限制没有严格要求。而实时数据库
8、系统需要结合实时数据处理技术和数据库技术,并同时满足数据实时性和一致性的要求。实时数据库系统的主要目标是使尽量多的事务在规定的时间要求内完成,而不是公平地分配系统资源,从而使得所有事务能得以执行。实时数据库与关系数据库的区别力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司力控产品高级培训第三讲:实时数据库章二:力控SCADA产品实时数据库介绍力控产品高级培训第二讲:北京力控元通科技有限公司北京力控元通科技有限公司点:点是一组数据值(称为参数)的集合。节点:数据库以树型结构来组织点,节点就是树型结构的组织单元。点类型:点类型是指完成特定功能的一类点。点参数:点参
9、数是含一个值(整型、实型、字符串型等)的数据项的名称。数据库访问:对数据库的访问采用“节点路径点名.参数名”的形式访问点及参数。本地数据库:当前的工作站内安装的力控监控组态软件数据库。网络数据库:安装在其它网络节点上的力控监控组态软件数据库就是网络数据库。数据连接:数据连接是确定点参数值的数据来源的过程。实时数据库基本概念力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司 数据库变量与数据库DB中的点参数进行对应,完成数据交互,数据库变量是人机界面与实时数据库联系的桥梁,其中的数据库变量不但可以访问本地数据库,还可以访问远程数据库,来构成分布式结构。 当要在界面
10、上显示处理数据库中的数据时,需要使用数据库变量。数据库变量的作用域为整个应用程序。一个数据库变量对应数据库中的一个点参数。实时数据库基本概念力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司实时数据库应用架构力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司DbManager是定义数据字典的主要工具。通过DbManager可以完成:点参数组态、点类型组态、点组态、数据连接组态、历史数据组态等功能。 实时数据库管理工具力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司实时数据库管理工具力控产品高级培训
11、第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司模拟I/O点数字I/O点累计点控制点运算点组合点自定义类型点雪崩控制点实时数据库管理工具力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l数据保存点组态时在历史参数页中设置某种历史保存方式,db运行时组态了历史参数的点就会按照设置的历史保存方式进行保存。数据变化保存:当参数值发生的变化达到设定的变化精度时,其被保存到历史库中。数据定时保存:每隔一定的时间保存一个数据(保存数值和时间戳)。数据插入模式:所有历史数据都来自于db以为的其他程序,如view,vb,vc。l保存方式实时数据库参数配置力控
12、产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l历史查询历史数据保存下来后可以在力控界面上通过一些方式进行查询,目前可以进行历史查询的有函数gethisdata,gethisdataex,取到点在所选时候保存的历史值,另有组件xy曲线控件,趋势曲线,专家报表,历史报表可以以报表或曲线的方式显示查询结果。函数gethisdata依点名和秒级时间查询当时的历史值,查询结果放在返回值里,如果设定的时刻在一秒内有几个历史值,就取里离此整秒时刻最近的时刻的值。函数gethisdataex依点名和秒级时间查询当时的历史值,查询结果放在返回值里。l查询函数实时数据库参数配置力
13、控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l历史数据插入在力控提供InsertHisData函数向历史库某一时刻插入历史数据。此函数可以完成向没有历史值的时间段填充历史数据的功能。如果指定插入的历史时刻已经有值,新插入的值会覆盖以前的存在的历史值,并且不可再恢复原来的数据。历史数据插入后就保存在特定时刻的历史数据文件中,再做历史查询时将取用修改后的历史数据。注意:db生成的统计数据是与保存的历史数据分开的,不会将后来插入的历史数据计算在内。实时数据库参数配置力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l报警概念报警指的
14、是发生规定的异常情况就立刻发出信息,通常指危急的情况。力控里数据库处理的报警专指数据库中的点数据即pv参数的值发生异常而产生的报警。限值报警:过程值超过设定的限值产生的报警。偏差报警:过程值与设定值的偏差超过了偏差限值发生的报警。变化率报警:过程值在固定时间内的变化超过一定量时产生的报警。开关量报警:当前值与预先组态的正常状态值不同产生的报警。l报警类型实时数据库报警机制力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l后台报警中心报警中心与db之间保持一条通讯链路,db中产生的任何报警,报警中心会同时得到,界面组件直接向报警中心请求报警数据来显示。另外,现在
15、每个报警点加了10个标签,点的标签信息保存在一文本文件中,后台报警中心会读取这个文件得到点的相关信息放到缓存。在做以标签过滤的查询时,就从报警中心直接得到标签信息,这样没有频繁读写磁盘文件,也提高了查询效率。后台组件提供了方法可以对报警按报警组,节点名,点名进行确认。一个后台报警组件连一个数据源,一个工程可以添加多个后台报警中心,各报警中心与自己对应的数据库通讯报警信息。新的机制下所有界面的报警显示确认过程都是与后台报警中心直接交互的。实时数据库报警机制力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l其他报警数据库中处理的大部分报警信息为是数据点的报警,对应
16、于现场某种需要报警的情况,必须有相应的点连接到现场,通过数值的变化来发现和提示报警。在力控系统中,可以对系统发生的异常状况进行提示。如系统中有预定义的条件数据源故障,设备故障,可以利用这些条件在脚本中组态发生此事件时的界面提示,也就实现了异常报警的功能。另外数据库也提供了一些参数来显示数据库的状态,过程报警,设备报警,站状态,报警组,这些也可以通过数值显示系统的运行状态,我们可以利用这些状态自己组态发生状态异常变化时的提示和处理行为。实时数据库报警机制力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l统计执行统计值是db实时处理的。Db运行过程当中,只要有新的
17、采集数据来就会做统计运算。如平均值就进行pv参数值的累加,最大值最小值就对pv值与之前采到的数值进行大小比较并保存此次运算结果。直到遇到小时跳变或db正常退出时,累加值除以有效时间,把最终保存结果到磁盘上。统计值是按小时计的。每到小时跳变或db正常退出时存一次本小时统计值。查询几个小时的统计值时,就使用这几个小时存的统计值再做计算。如两个小时的平均值就使用这两个小时存的平均值相加除以2。实时数据库数据统计机制力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l平均值统计平均值公式为:平均值=数据累计和/正常运行的时间,是某数据库点的数值相对于时间的平均变化。其中
18、数据累积和为正常运行时间的数据累加和。举例1:某数据库点在2点整采到数据20,在20分钟时采到数据26,在30分钟时采到故障值-9999,在40分钟时采到数值24,在3点整采到数据28,在3点时保存的平均值如下计算:AVR=20*(20-0)+26*(30-20)+24*(60-40)/(20-0)+(30-20)+(60-40)=22.83点时存的平均值为22.8,3点整的数据28会算到下一个小时的统计数据里。实时数据库数据统计机制力控产品高级培训第三讲:实时数据库北京力控元通科技有限公司北京力控元通科技有限公司l统计功能说明数据统计时,坏质量戳(-9999)是不参与统计的,(数据累计和/正常运行的时间);统计数据只在小时发生跳变的时候保存,比如从7:59-8:00保存7-8点的数据;查询统计8点的一小时的数据代表7-8点的数据,8点的两小时的数据代表6-8点的数据;力控插入历史不计算在统计数据之内;统计数据与历史数据的关系。在数据库里定义点时只要勾选了统计,运行时就会对该点进行统计,与是否选择保存历史数据无关。两项运算是独立进行的。只是一些组件会使用历史数据来计算一些统计值,使用的历史数据当然也包含插入的历史数据,这与实际保存的小时统计值是两回事。实时数据库数据统计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学生家长培训课件购买
- 2026年深圳中考英语核心考点密押试卷(附答案可下载)
- 口试英语题目及答案
- 2026年大学大二(健康促进)社区健康促进方案制定综合测试题及答案
- 2026年深圳中考数学统计与概率专项试卷(附答案可下载)
- 2026年深圳中考生物绿色植物的光合作用试卷(附答案可下载)
- 色彩冷门考题题库及答案
- 静脉曲张术后早期护理
- 2026年深圳中考地理二模仿真模拟试卷(附答案可下载)
- 发展经济学经济发展的质量和方式
- 压力管道安全技术监察规程-2026
- 隶书教学课件
- DZ/T 0270-2014地下水监测井建设规范
- 医生重症医学科进修汇报
- 《航空电子系统概述》课件
- 中国医护服装行业未来发展趋势分析及投资规划建议研究报告
- 《广州天河商圈》课件
- H31341 V2.5 HCIP-TranSmission 传输网练习试题及答案
- 下肢静脉曲张课件
- (高清版)DZT 0428-2023 固体矿产勘查设计规范
- XXX县村镇空气源热泵区域集中供热项目可行性研究报告
评论
0/150
提交评论