用户登陆 用户注册
您的位置:首页>
技术文章>内容正文
分析IndustrialSQL数据结构和存储
[正文]:1.数据结构 industrialsql server自动建立两个数据库。
其中一个叫holding,它用来临时存放输入到industrialsql server的数据。
另一个叫runtime,它结合了通常结构的sql数据表和一些叫扩展表的特殊数据表,这些特殊的表在ole-db中叫作远程表,客户程序可以通过ole-db来访问存放在这些表中的数据。
在runtime数据库中,通常结构的sql数据表具有以下特性:(1) 存放配置、事件、小结、字符串历史以及相关的生产数据。
(2) 数据存放在硬盘上由ms sql server建立的数据设备/文件中。
(3) 完全支持microsoft transact-sql 语言。
runtime数据库中的特殊数据表具有以下特性:(1) 存放历史和实时(live)工厂数据。
(2) 数据存放在硬盘上的历史数据块(文件)中。
(3)完全支持数据查询,包括industrial-sql 扩展。
(4)支持microsoft transact-sql语言。
(5)以不同的方式存放历史数据,可以更方便的查询。
在runtime数据库中,industrialsql server还提供了众多的数据视图和存储过程,使客户程序可以更地访问数据。
2. 数据存储 industrialsql server自动存储事件和来自io server的模拟量、开关量、字符串等数据。
其它类型的数据存放在“客户化”表中。
industrialsql server有两种数据存储方法:周期性存储和突发性存储。
周期性存储以一个固定的时间间隔存储数据,保证了数据的准确性和完整性。
突发性存储是当数据发生变化时,industrialsql server才存储。
我们可以为每一个突发性存储的数据设定数值和时间死区。
模拟量既可以周期性存储,也可以突发性存储,开关量只能配置为突发性存储。
(1) 存储区域 小结、字符串和事件数据存放在sql server表中,高速采集的大量模拟量和开关量数据存放在叫“历史块”的数据文件中。
模拟量、开关量、字符串变量的当前值存放在内存映象中。
industrialsql server实时压缩采集到的数据,只需要sql server的2%的空间来存储相同数量的数据。
industrialsql server用来存储历史数据的“历史块”文件存放在以下四个存储区域之 一: a. 历史数据主要存放在circular区域,当circular区域满了以后,最老的数据会按照“先进先出”的原则自动移到alternate区域。
circular区域中的数据也可以自动备份到其它存储设备中。
b. 当circular区域存满以后,数据会自动移到alternate区域,当alternate区域存满以后,alternate区域中最老的数据就被自动删除。
c. 不能被覆盖的重要数据可以保存在permanent区域中,permanent存储区域通常是一个“只写一次”的存储设备。
比如“worm(写一次读多次)”驱动器。
d. buffer用来临时存放数据,比如从备份中恢复数据的时候。
industrialsql server可以从以上4可存储区域读取数。
(2) 配置数据配置数据存放在runtime数据库的配置表中;这些表的数据既可以从intouch的配置文件中直接导入,保护intouch的工程投资。
也可以在industrialsql server中手工输入。
在工厂运行期间,配置信息经常会发生变化,industrialsql server保存了整个配置信息的修改历史,保证了工厂数据的对应性和完整性。
(3) 生产数据 industrialsql server无缝连结了历史/实时数据和配置、事件、小结、统计数据。
使生产信息和工厂数据集成在一起。
生产数据的产生倚赖域工厂和过程的运行情况,保存在industrialsql server中的生产数据可以包括换班数据、维护数据、批处理数据、资源消耗数据、质量数据、计划数据等等。
生产数据可以存放在用户自定义的数据表中。
由于industrialsql server完整的存储了生产数据,使一个工厂的商业数据真正和工厂过程数据紧密结合在一起。
可以很方便的找出工厂、员工、成本之间的内在联系。
网站首页
培训课程
维修指南
技术文章
家电专栏
供应信息
求购信息
培训资讯
展会信息
电脑专栏
教程下载
资料下载
常用软件
PLC教程
PLC资料
变频伺服
低压电器
维修资料
人机界面
自控仪表
工控机类
文章标题:
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
京ICP备11002135号
报时(2026-04-02 23:39:14)