- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第24章 组态历史库
第24章 组态王历史库
数据存储功能对于任何一个工业系统来说都是至关重要的,随着工业自动化程度的普及和提高,工业现场对重要数据的存储和访问的要求也越来越高。一般组态软件都存在对大批量数据的存储速度慢、数据容易丢失、存储时间短、存储占用空间大、访问速度慢等不足之处,对于大规模的、高要求的系统来说,解决历史数据的存储和访问是一个刻不容缓的问题。组态王6.5顺应这种发展趋势,提供高速历史数据库,支持毫秒级高速历史数据的存储和查询。采用最新数据压缩和搜索技术,数据库压缩比低于20%,大大节省了磁盘空间。查询速度大大提高,一个月内数据按照每小时间隔查询,可以在百毫秒内迅速完成。完整实现历史库数据的后期插入、合并。可以将特殊设备中存储的历史数据片段通过组态王驱动程序完整的插入到历史库中;也可以将远程站点上的组态王历史数据片段合并到历史数据记录服务器上,真正的解决了数据丢失的问题。
24.1 组态王变量的历史记录属性
在组态王中,离散型、整型和实型变量支持历史记录,字符串型变量不支持历史记录。组态王的历史记录形式可以分为数据变化记录、定时记录(最小单位为1分钟)和备份记录。记录形式的定义通过变量属性对话框中提供的选项完成。
在工程浏览器的数据词典中找到需要定义记录的变量,双击该变量进入“定义变量”对话框,选择“记录和安全区”属性页,如图24.1所示。
图 24.1 记录属性设置
记录属性的定义:
◆ 不记录:此选项有效时,则该变量值不进行历史记录。
◆ 数据变化记录:系统运行时,变量的值发生变化,而且当前变量值与上次的值之间的差值大于设置的变化灵敏度时,该变量的值才会被记录到历史记录中。这种记录方式适合于数据变化较快的场合。
变化灵敏度:定义变量变化记录时的阈值。
当“数据变化记录”选项有效时,“变化灵敏度”选项才有效。
( 例如:
数据库中有一个实型变量,如果需要对该变量的值进行记录,而且规定其变化灵敏度为1,则其记录过程如下:
如果第一次记录值是10,当第二次的变量值为10.9时,由于10.9-10=0.91,也就是第二次变量值相对第一次记录值的变化小于设定的“变化灵敏度”,所以第二次变量值不进行记录,当第三次变量值为12时,由于12-10.9=1.11,即变化幅度大于设定的“变化灵敏度”,所以此次变量值才被记录到历史记录中。
◆ 定时记录:无论变量变化与否,系统运行时按定义的时间间隔将变量的值记录到历史库中,每隔设定的时间对变量的值进行一次记录。最小定义时间间隔单位为1分钟,这种方式适用于数据变化缓慢的场合。
备份记录:选择该项,系统在平常运行时,不再直接向历史库中记录该变量的数值,而是通过其它程序调用组态王历史数据库接口,向组态王的历史记录文件中插入数据。在进行历史记录查询等时,可以查询到这些插入的数据。
这种方式一般用于环境复杂的、无人职守数据采集点等场合。在这些场合使用的有些设备带有一定数量的数据存储器,可以存储一段时间的设备采集到的数据。但这些设备往往只是简单的记录数据,而不能进行历史数据的查询、浏览等操作,而且必须通过上位机的处理才可以看到。在组态王6.5的历史库中直接提供了这些处理的功能。
( 例如:如图24.2所示。远程有若干具有历史记录功能是数据采集设备,中心控制室通过拨号网络与这些站点循环连接。因为是与每个站点间断连接的,所以如果在中心站上直接记录数据的话,会造成历史记录为间断的现象。而设备中存储的记录如果此时直接插入到历史库中,也会造成历史库混乱。
在组态王6.5中完整的解决了这个问题。首先对应的变量的历史记录定义为“备份记录”,则无论系统是否与数据采集设备相连接,变量都不会向历史库中记录数据。当系统与某个设备连通后,系统通过驱动程序将设备中存储的历史记录读取上来,并按照约定的时间格式和变量类型等插入到组态王的历史库中。这样就保证了历史库的完整性。
图24.2 采集远程设备中的历史记录
24.2 历史记录存储及文件的格式
在组态王工程浏览器中,打开“历史记录配置”属性对话框。如图24.3所示。
图24.3 历史记录配置
历史记录的启动选择:如果选择“运行时自动启动”选项,则运行系统启动时,直接启动历史记录。否则,运行时用户也可以通过系统变量“$启动历史记录”来随时启动历史记录。或通过选择运行系统中“特殊”菜单下的“启动历史记录”命令来启动历史记录。
历史库文件保存时间长度设置:在“文件保存天数”编辑框中选择历史库保存的时间长度。最长为9999天,最短为1天。当到达规定的时间时,系统自动删除最早的历史记录文件。
历史库存储路径的选择:历史库的存储路径可以选择当前工程路径,也可以指定一个路径。如果工程为单机模式运行,则系统
文档评论(0)