KingSCADA历史库及其他关系数据库

合集下载

大型关系数据库有哪些

大型关系数据库有哪些

大型关系数据库有哪些
一些大型关系数据库包括:
1. Oracle Database:由Oracle公司开发的一个关系数据库管理系统,被广泛用于企业级应用和大规模数据管理。

2. IBM Db2:由IBM开发的一个关系数据库管理系统,适用于大规模事务处理、分布式数据管理和分析。

3. Microsoft SQL Server:由Microsoft开发的一个关系数据库管理系统,广泛用于企业级应用和数据分析。

4. MySQL:一个开源的关系数据库管理系统,被广泛用于Web应用和小规模数据库管理。

5. PostgreSQL:一个开源的关系数据库管理系统,具有可扩展性和高度可定制性,适用于大规模数据管理和复杂查询。

6. SAP HANA:由SAP开发的一个关系数据库管理系统,具有内存计算和高速数据处理能力,适用于实时数据分析和应用开发。

7. Teradata:一个专门用于大规模数据仓库和分析的关系数据库管理系统,提
供高性能和高度并行处理。

这只是一些常见的大型关系数据库示例,市场上还有其他一些选项。

选择适合的关系数据库取决于具体需求、预算和性能要求。

工业库通过opc采集kingscada数据以及scada展示工业库数据

工业库通过opc采集kingscada数据以及scada展示工业库数据

工业库通过opc采集KingSCADA数据以及scada展示工业库数据目录工业库通过opc采集KingSCADA数据 (2)SCADA展示工业库数据 (8)工业库中变量在KingGraphic引用 (11)工业库通过opc采集KingSCADA数据本文档提出的方法是通过导出KS的变量,再编辑成工业库支持的导入表格,直接将KS的变量导入到工业库变量表中完成采集。

下面以SCADADEMO工程的float类型变量为例,其他数据类型与此相同。

1.建立OPC采集器选择“开始—程序—KingHistorian3.0—采集器配置工具—管理员登陆(如图1),密码:sa”。

点击“确定”进入图2对话框图1 管理员登陆界面图2 采集器安装与配置工具界面点击“新建”弹出新建采集器配置页面,进行如下图配置图3 新建采集器基本对话框配置图4 新建采集器工业库对话框配置图5 新建采集器配置OPC Server对话框配置点击“确定”,提示创建成功,完成OPC采集器配置选中opc采集器,点击右边菜单栏“启动”图6 启动OPC采集器2.从采集器检索导出变量选择“开始—程序—KingHistorian3.0—客户端管理工具”,进入到系统管理平台图7 系统管理平台点击左边“系统管理—变量管理器”,在变量管理器中通过采集器检索图8 变量管理器中检索scada变量图9 变量管理器中检索OPC采集器KS变量备注:SCADA需要运行,SCADA变量基本属性中“允许其他应用访问”前需要打钩。

选中要导出的变量,保存图10 检索到的变量导出到excel文件1图10 检索到的变量导出到excel文件2导出表格如下图11 工业库变量导出表表中可以看出,数据源地址的格式为Local.变量名3.把变量导入到工业库中在“变量管理器—变量组根组”下,右键,导入变量—从文件,将刚才导出的变量导入到变量根组下面图12 从文件导入变量点击“确定”,添加变量成功。

图13 添加变量打开实时查看器,将自动刷新频率改为1s 图14 实时查看器1图15 实时查看器2这样工业库就可以通过opc读取KingSCADA数据。

组态王历史数据库及其他关系数据库

组态王历史数据库及其他关系数据库
数据库及其他关系数据库
常见问题解答
北京亚控科技发展有限公司
2011年02月
“数据库”常见问题解答
目录
1. 组态王历史数据库 ................................................................................................ 1 1.1 组态王保存的历史数据,我希望对其进行修改,可以吗? .................. 1 1.2 为什么我的软件在运行时提示“历史库:历史库服务程序没有启动”?
2.22 在使用KVADODBGRID控件来查询数据库的时候,如何在运行时修 改控件中显示数据的小数点位数? ....................................................................... 10
2.23 在组态王中使用KVADODBGRID控件进行数据库查询时,能否在运 行时进行表格的选择? ............................................................................................. 10
北京亚控科技发展有限公司
i
“数据库”常见问题解答
2.4 我采用组态王软件对SQL数据库写数据,写入没有成功,请问需要注 意什么问题? ............................................................................................................. 6
..................................................................................................................................... 1 1.3 我使用了自己编写的VB(VC)程序,希望能调用组态王保存的历史数据

kingSCDA访问SQL Server

kingSCDA访问SQL Server

KingSCADA访问SQL Server数据库此文档基于本人的学习使用经验总结,希望能对工控同仁有所帮助,不足之处还望包涵。

本人不对此文档涉及内容承担任何使用责任。

目录1. 概述 (1)2. 建立数据库 (1)2.1 连接服务器 (1)2.2 新建数据库 (1)3. 配置数据源(ODBC) (2)4. KingSCADA访问SQL Server实例 (7)4.1 建立工程 (7)4.2 运行工程 (10)1. 概述本文通过实例,讲解KingSCADA3.7访问SQL Server 2008 R2数据库。

操作步骤包括:第一步:建立数据库;第二步:配置数据源(ODBC)。

第三步:KingSCADA访问数据库实例2. 建立数据库2.1连接服务器打开Microsoft SQL Server Management Studio,在弹出的对话框里输入数据库所在的IP地址或机器名。

身份验证可以选择“Windows 身份验证”或“SQL Server身份验证”,此处选“机器名”、“SQL Server身份验证”,登录名“sa”,密码是“123456”。

2.2新建数据库连接服务器后,选中“数据库”,右键菜单,单击【新建数据库】。

数据库。

打开ODBC数据源管理器,选择【系统DSN】,点击【添加】按钮。

选择数据源驱动程序“SQL Server”,点击【完成】按钮。

输入数据源名称“ds”,服务器地址“192.168.1.10”,点击【下一步】。

选择“使用用户输入ID……”,选择“连接SQL Server……”,输入登入ID:sa;密码:123456;点击【下一步】。

更改默认数据库为“db”,点击【下一步】。

图3-5 新建数据源点击【完成】。

图3-6 新建数据源弹出测试数据窗口,点击【测试数据源】按钮。

弹出数据源测试结果,显示数据源测试成功,点击【确定】按钮,完成数据源创建。

在数据源管理器窗口显示新建数据源“ds”,点击【确定】,关闭窗口。

国内一流的King SCADA 工控组态软件(可当测试)

国内一流的King SCADA 工控组态软件(可当测试)

国内一流的Kingscada3.1 工控组态软件:➢适用于所有工业领域,支持中、英、日等多种语言。

➢用户组和用户由服务器的性能决定,无上限限制➢最多支持32000*32000象素的图形显示,包括平移、缩放等,可实现无失真无级缩放➢历史数据吞吐量最快2万/秒➢图形设计器支持模型技术及逼真的图库,完全可以在线改变组态数据➢一个服务器最多为128个与之相连的客户机提供过程数据、归档数据、消息、画面和报表➢最多可部署128个服务器,客户机只需最小的授权➢可并行运行两个相连的服务器,当两个服务器中的一个出现故障时,第二个服务器承担整个系统的控制任务➢使用Web服务器软件,能通过互联网、内部网或局域网远程监测和监控自动化系统,并最多可联接128个客户机同时进行远程操作和监视Kingscada3.1 组态工业控制软件的特色:(1).Kingscada3.1 拥有集成的开发环境◆最大程度的便利了工程项目管理◆IDE platform同时可开发多个工程,并进行资源共享(2).功能模块化,独立的数据采集◆在线/离线编辑◆提供与最流行的硬件通讯的驱动程序◆高效采集◆可靠性性能监视(3).可视化图形开发环境◆便利的开发工具◆面向对象的开发模式◆丰富的图素对象◆各种配置面板(4).创新提出模型概念◆构建模型,无限复用◆传播特性,提高开发效率◆统一标准,积累企业财富(5).故障诊断,展现数据状态于图形◆诊断故障类型包括:●配置错误(Configuration)●通讯错误(Communication)●坏数据(BadData)◆动画连接展示故障◆对象属性展现故障(6).开放式接口◆支持ActiveX Control、OPC、DDE、API◆报警数据、历史数据均可以被第三方软件访问◆轻松的将SCADA数据与其他系统进行整合(7). 稳健的系统,安全生产的保障◆数据冗余:支持实时数据、报警数据、历史数据、IOServer冗余◆数据完整性:实时数据同步、故障后数据恢复◆具有冗余状态探测通道◆通过配置专用网卡或专用串口通道,保证系统状态能够进行及时快速侦测并快速实现主机与冗余机切换(8).Web发布◆无需转换进行Web发布,构建B/S架构,帮助企业建立门户网站Kingscada3.1—信息处理及展示平台Kingscada3.1以强大的图形曲线报警功能、模型复用、灵活简单易用的组态配置、丰富的图库、强大的安全机制、丰富的数据接口、完美的数据展示构建稳健、灵活、可靠的系统、并具有良好的开放性,能够最大限度的帮助用户搭建智能化信息化平台。

KingSCADA初级教程-第八章-与数据库连接

KingSCADA初级教程-第八章-与数据库连接

第八章与数据库连接本章内容创建数据源及数据库创建表格模板创建记录体对数据库的操作概述本章我们将讲解如何将阀门的状态变化记录到数据库中并进行查询。

数据库我们选择Access数据库,记录的内容包括:日期、时间、阀门描述、阀门状态四个字段。

我们利用KingSCADA3.1的SQL访问功能来实现。

KingSCADA3.1 SQL访问功能主要实现KingSCADA3.1和其他外部数据库(通过ODBC访问接口)之间的数据传输,它包括SQL访问管理器和相关的SQL函数。

SQL访问管理器用来建立数据库字段和组态王变量之间的联系,包括“表格模板”和“记录体”两部分。

通过表格模板在数据库表中建立相应的数据表;通过记录体建立数据库字段和组态王变量之间的联系。

同时允许组态王通过记录体直接操作数据库中的数据。

第一节创建数据源及数据库首先外建一个数据库,这里我们选用Access数据库(路径:d:\培训,数据库名为:mydb.mdb)。

然后,用Windows控制面板中自带的ODBC Data Sources (32bit)管理工具新建一个Microsoft Access Driver(*.mdb)驱动的数据源,名为:mine,然后配置该数据源,指向刚才建立的Access数据库(即mydb.mdb),如图8-1所示:图8-1ODBC数据源的建立第二节创建表格模板及记录体创建表格模板表格模板是在数据库表中创建数据表的模板,利用此模板在数据库中创建我们需要的数据表。

第一步:在KingSCADA3.1开发环境树型目录中选择“通用数据源”→“表格模板”选型,在右侧内容显示区中单击“新建”按钮,在弹出的创建表格模板对话框中建立四个字段,如图8-2所示:图8-2创建表格模板对话框四个字段的数据类型都为字符串/文本类型。

第二步:单击“确认”按钮完成表格模板的创建。

建立表格模板的目的是定义数据库格式,在后面用到SQLCreatTable()函数时以此格式在Access 数据库中自动建立表格。

KingSCADA历史库及其他关系数据库

KingSCADA历史库及其他关系数据库常见问题解答北京亚控科技发展有限公司2013年02月目录1. KingSCADA历史库 (1)1.1 KingSCADA保存的历史数据,我希望对其进行修改,可以吗? (1)1.2 启动KingSCADA运行系统,信息窗口提示找不到历史服务? (1)1.3 启动KingSCADA运行系统,信息窗口提示历史服务无法启动?新建一个工程,运行正常。

(1)1.4 启动KingSCADA运行系统,提示加载历史库服务失败?新建一个工程,运行正常。

(1)1.5 我使用了自己编写的VC等程序,希望能调用KingSCADA保存的历史数据文件,请问可以实现吗? (2)1.6 请问目前版本的KingSCADA软件历史数据存储及文件格式是什么?21.7 请问如何访问KingSCADA历史库中的数据?KingSCADA中的历史库文件是否可以使用其他应用程序打开? (3)1.8 KingSCADA历史库文件是否可以修改、删除?如果不慎删除后能否恢复? (3)1.9 在KingSCADA软件中变量的历史记录方式有哪几种? (3)1.10 KingSCADA的历史库容量有多大?历史信息能存多少天的? (4)1.11 在KingSCADA运行环境中能否动态修改历史数据记录的存储天数? (4)1.12 用什么方式查询KingSCADA历史库中保存的原始数据? (4)1.13 查询出来的KingSCADA历史库中原始数据后面的质量戳代表什么含义? (4)2. 其他数据库 (4)2.1 KingSCADA采集的数据能保存到第三方的数据库如SQL、ORACLE等吗? (4)2.2 我希望KingSCADA将采集的数据保存到网络中的另一台计算机上的SQL或ORACLE等数据库,如何操作? (5)2.3 请问KingSCADA软件与SQL数据库交互的一般配置过程如何? (5)2.4 KingSCADA对SQL数据库写数据,写入没有成功,请问需要注意什么问题? (5)2.5 如何判断KingSCADA与外部数据库的连接状态? (5)2.6 在KingSCADA中能否对Access数据库进行压缩,该如何实现? (5)2.7 利用表格模板和SQLCreateTable()函数创建数据库表格,为什么创建不成功? (6)2.8 用SQLDropTable()函数删除一个数据库表格,为什么删不掉? (6)2.9 用SQLGetRecord()函数为什么不能返回当前选择集中的指定序号的记录? (6)2.10 KS与SQL2008 连接,在2008server 64 位操作系统,使用SQLconnect ()函数时,信息窗口提示:”[Microsoft][ODBC 驱动程序管理器] 在指定的DSN 中,驱动程序和应用程序之间的体系结构不匹配“ (6)2.11 KS的离散类型变量不能直接插入到Oracle数据库中,其他的数据类型可以? (7)2.12 MYSQL数据库建立ODBC数据源时,服务器地址使用127.0.0.1 或local都能测试连接成功,用本机IP就连接失败?? (7)2.13 通过调用数据集函数KDBGetDataset()对access数据库进行操作时,一直报错“对象关闭时,不允许操作。

冷库监控SCADA系统解决方案设计(2015.4.7)

冷库监控SCADA系统解决方案目录1、概述 (3)1.1 背景介绍 (3)1.2系统需求 (3)2、系统总体方案设计 (6)2.1 系统总体方案 (6)2.2 冷库监控中心数据采集(KingSCADA) (7)2.2.1服务中心数据采集系统 (7)2.2.2数据采集性能特点 (7)2.3数据存储 (8)2.3.1工业实时数据库 (8)2.3.2工业实时数据库的介绍 (8)2.3.3为什么选择实时数据库 (8)2.3.4 KingHistorian性能指标: (9)2.4计算引擎KingCalculation (9)2.5数据展示功能 (10)2.5.1 数据展示平台KingScada (10)2.5.2大画面与无极缩放功能 (11)2.6多种客户端浏览方式 (12)2.6.1Web发布 (12)2.6.2 KSTouch移动客户端(定制) (13)3、系统功能设计 (14)3.1设备运行状态显示 (14)3.2 运行参数设定 (14)3.3报警功能 (15)3.4 短信和邮件提醒功能 (16)3.5 数据展示功能 (17)3.6 Web发布功能 (17)3.7 系统授权 (18)3.8手机监控功能(定制) (19)4、系统配置 (20)4.1软件清单 (20)5、冷库监控SCADA系统总结 (20)1、概述1.1 背景介绍冷库在农产品、冷冻加工食品、花卉、医药、化工等领域有着广泛的应用。

随着居民生活水平以及消费水平的提高,冷库的应用需求在不断增加,使得冷库的建设发展十分迅速。

目前,冷库从小型室内库到大型室外库,从高温库、中温库、低温库到冻结库,从预冷冷藏库、冻结冷藏库、速冻库、贮冰库到气调库,其规模、功能各不相同。

由于冷库不仅起到保证产品安全、降低产品损耗、推动相应产业良性发展的作用,更能延长产品的生存周期,提高其经济价值。

因此,不同类型、不同功能冷库的正常运行十分重要。

本解决方案将以冷库行业为基础,结合先进的冷库控制工艺和实际应用需求,综合阐述亚控组态软件在冷库行业的完整解决方案,以提高运行效率、降低运营成本、实现智能控制和轻松管理的目的,为冷库的正常运行和日常管理提供有力的保障。

KingSCADA查询关系数据库

KingSCADA3.0查询关系数据库说明文档此文档由北京亚控公司提供,仅作为亚控内部交流学习参考,北京亚控公司不对此文档涉及的数据库使用承担任何使用责任,数据库软件的详细说明请参考微软提供的使用说明。

目录1. ODBC(开放数据库互连)配置 (1)1.1 配置Access数据库 (1)1.2 配置SQL Server 2005数据库 (4)1.3 参数示例 (8)2. OLEDB(对象链接和嵌入数据库)配置 (9)2.1 配置Access数据库 (9)2.2 配置SQL Server 2005数据库 (11)2.3 参数示例 (14)3. 在KingSCADA3.0中使用关系库中的数据。

(以Access数据库为例,下面两种方法是访问数据库的频繁程度选择) (15)3.1 偶尔访问数据库的情况 (15)3.2 需要频繁访问数据库的情况 (16)4. 总结 (18)在KingSCADA3.0中,可以通过数据集系列函数查询其他数据库的信息,比如Access,SqlServer,MySql,Oracal,工业库。

下面以Access和SQL Server 2005数据库为例,展示在KingSCADA3.0中怎样查询关系数据库中的信息。

以下介绍两种配置数据驱动接口方式,这两种方式择一即可。

KingSCADA3.0中支持两种数据驱动接口方式:ODBC与OLEDB。

ODBC(开放数据库互连)是Microsoft引进的一种早期数据库接口技术。

它实际上是ADO的前身。

早期的数据库连接是非常困难的。

每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解。

因此,能处理各种各样数据库的通用的API就应运而生了。

也就是现在的ODBC(OpenDatabaseConnectivity),ODBC是人们在创建通用API的早期产物。

有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库。

OLEDB(对象链接和嵌入数据库)位于ODBC层与应用程序之间。

冷库监控SCADA系统解决处理办法

冷库监控SCADA系统解决方案目录1、概述 (3)1.1 背景介绍 (3)1.2系统需求 (3)2、系统总体方案设计 (6)2.1 系统总体方案 (6)2.2 冷库监控中心数据采集(KingSCADA) (7)2.2.1服务中心数据采集系统 (7)2.2.2数据采集性能特点 (7)2.3数据存储 (8)2.3.1工业实时数据库 (8)2.3.2工业实时数据库的介绍 (8)2.3.3为什么选择实时数据库 (8)2.3.4 KingHistorian性能指标: (9)2.4计算引擎KingCalculation (9)2.5数据展示功能 (10)2.5.1 数据展示平台KingScada (10)2.5.2大画面与无极缩放功能 (11)2.6多种客户端浏览方式 (12)2.6.1Web发布 (12)2.6.2 KSTouch移动客户端(定制) (13)3、系统功能设计 (14)3.1设备运行状态显示 (14)3.2 运行参数设定 (14)3.3报警功能 (15)3.4 短信和邮件提醒功能 (16)3.5 数据展示功能 (17)3.6 Web发布功能 (17)3.7 系统授权 (18)3.8手机监控功能(定制) (19)4、系统配置 (20)4.1软件清单 (20)5、冷库监控SCADA系统总结 (20)1、概述1.1 背景介绍冷库在农产品、冷冻加工食品、花卉、医药、化工等领域有着广泛的应用。

随着居民生活水平以及消费水平的提高,冷库的应用需求在不断增加,使得冷库的建设发展十分迅速。

目前,冷库从小型室内库到大型室外库,从高温库、中温库、低温库到冻结库,从预冷冷藏库、冻结冷藏库、速冻库、贮冰库到气调库,其规模、功能各不相同。

由于冷库不仅起到保证产品安全、降低产品损耗、推动相应产业良性发展的作用,更能延长产品的生存周期,提高其经济价值。

因此,不同类型、不同功能冷库的正常运行十分重要。

本解决方案将以冷库行业为基础,结合先进的冷库控制工艺和实际应用需求,综合阐述亚控组态软件在冷库行业的完整解决方案,以提高运行效率、降低运营成本、实现智能控制和轻松管理的目的,为冷库的正常运行和日常管理提供有力的保障。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

KingSCADA历史库及其他关系数据库常见问题解答北京亚控科技发展有限公司2013年02月目录1. KingSCADA历史库 (1)1.1 KingSCADA保存的历史数据,我希望对其进行修改,可以吗? (1)1.2 启动KingSCADA运行系统,信息窗口提示找不到历史服务? (1)1.3 启动KingSCADA运行系统,信息窗口提示历史服务无法启动?新建一个工程,运行正常。

(1)1.4 启动KingSCADA运行系统,提示加载历史库服务失败?新建一个工程,运行正常。

(1)1.5 我使用了自己编写的VC等程序,希望能调用KingSCADA保存的历史数据文件,请问可以实现吗? (2)1.6 请问目前版本的KingSCADA软件历史数据存储及文件格式是什么?21.7 请问如何访问KingSCADA历史库中的数据?KingSCADA中的历史库文件是否可以使用其他应用程序打开? (3)1.8 KingSCADA历史库文件是否可以修改、删除?如果不慎删除后能否恢复? (3)1.9 在KingSCADA软件中变量的历史记录方式有哪几种? (3)1.10 KingSCADA的历史库容量有多大?历史信息能存多少天的? (4)1.11 在KingSCADA运行环境中能否动态修改历史数据记录的存储天数? (4)1.12 用什么方式查询KingSCADA历史库中保存的原始数据? (4)1.13 查询出来的KingSCADA历史库中原始数据后面的质量戳代表什么含义? (4)2. 其他数据库 (4)2.1 KingSCADA采集的数据能保存到第三方的数据库如SQL、ORACLE等吗? (4)2.2 我希望KingSCADA将采集的数据保存到网络中的另一台计算机上的SQL或ORACLE等数据库,如何操作? (5)2.3 请问KingSCADA软件与SQL数据库交互的一般配置过程如何? (5)2.4 KingSCADA对SQL数据库写数据,写入没有成功,请问需要注意什么问题? (5)2.5 如何判断KingSCADA与外部数据库的连接状态? (5)2.6 在KingSCADA中能否对Access数据库进行压缩,该如何实现? (5)2.7 利用表格模板和SQLCreateTable()函数创建数据库表格,为什么创建不成功? (6)2.8 用SQLDropTable()函数删除一个数据库表格,为什么删不掉? (6)2.9 用SQLGetRecord()函数为什么不能返回当前选择集中的指定序号的记录? (6)2.10 KS与SQL2008连接,在2008server 64位操作系统,使用SQLconnect ()函数时,信息窗口提示:”[Microsoft][ODBC 驱动程序管理器] 在指定的DSN 中,驱动程序和应用程序之间的体系结构不匹配“ (6)2.11 KS的离散类型变量不能直接插入到Oracle数据库中,其他的数据类型可以? (7)2.12 MYSQL数据库建立ODBC数据源时,服务器地址使用127.0.0.1或local 都能测试连接成功,用本机IP就连接失败?? (7)2.13 通过调用数据集函数KDBGetDataset()对access数据库进行操作时,一直报错“对象关闭时,不允许操作。

DBAccess: Open the source recordset failed!”? (7)1. KingSCADA历史库1.1KingSCADA保存的历史数据,我希望对其进行修改,可以吗?不可以,KingSCADA保存的历史数据文件不开放用户来修改。

1.2启动KingSCADA运行系统,信息窗口提示找不到历史服务?1)360阻止\卸载了KingSCADA的报警、历史服务程序。

关闭360,或在360里把KingSCADA设为例外,重装KingSCADA。

2)也可以手动安装KingSCADA的报警、历史服务程序:在操作系统-开始-运行里执行:C:\Program Files\KingSCADA\bin\AEserver.exe –IC:\Program Files\KingSCADA\bin\HistoryServer.exe –I1.3启动KingSCADA运行系统,信息窗口提示历史服务无法启动?新建一个工程,运行正常。

工程为网络模式,但是所设IP地址非本机IP,改为单机模式,或设置正确IP。

1.4启动KingSCADA运行系统,提示加载历史库服务失败?新建一个工程,运行正常。

可能是工程的历史数据存储路径不是默认的工程路径下,设置的路径不存在,改一下存储路径。

1.5我使用了自己编写的VC等程序,希望能调用KingSCADA保存的历史数据文件,请问可以实现吗?KingSCADA针对用户的这种需求,提供了100多个API接口,可以实现与KingSCADA系统的数据交互。

详情请跟亚控技术部联系。

1.6请问目前版本的KingSCADA软件历史数据存储及文件格式是什么?KingSCADA历史记录文件有下面四种类型的文件:(1)临时数据文件(*.ArcTmp)存储最近一段时间的原始数据。

文件名格式为YYYYMMDDHHXXXXXXX.AcrTmp,YYYY——年,MM——月,DD——日,HH——小时,XXXXXXX——文件序号。

年、月、日、小时的数值是根据生成数据时刻的格林威治时间确定。

若在临时文件没有被压缩到arc文件前,重新启动,会重新生成一个临时文件。

(2)归档文件(*.arc)保存的是一天内的压缩数据,文件名格式为YYYYMMDDXXXXXXX.arc(3)特征值文件(*.ev)存放的是原始数据特征值,文件名格式为YYYYXXXXXXX.ev(4)临时特征值文件(*.EvTmp)这是存储临时特征值数据的文件,将根据特征值算法过滤出的数据,在下个月到来归档之前,先存放在临时特征值文件中。

文件名格式为YYYYXXXXXXX.EvTmp。

1.7请问如何访问KingSCADA历史库中的数据?KingSCADA中的历史库文件是否可以使用其他应用程序打开?KingSCADA中的历史库文件是KingSCADA自定义的文件格式,所以无法使用其他应用程序打开,可以通过KingSCADA提供的报表控件、历史趋势曲线来获取历史库中的数据。

1.8KingSCADA历史库文件是否可以修改、删除?如果不慎删除后能否恢复?KingSCADA历史库文件用户是不能够修改的,只能够进行查询。

KingSCADA历史库文件是以文件格式保存在计算机里的,所以可以删除掉的,但是要注意如果一旦删除此文件,将无法查询到该时期的历史数据。

如果不慎将历史库文件删除的话,将无法进行恢复。

1.9在KingSCADA软件中变量的历史记录方式有哪几种?无:选择该项,则该变量不进行历史记录改变:系统运行时,变量的实时值在发生变化,如果变量的当前值与上一次记录的历史数据值之间的差值大于设置的死区范围时,该变量的值才会被记录到历史库中,这种方式适用于数据变化较快的场合。

间隔:无论变量变化与否,系统运行时按定义的时间间隔将变量的值记录到历史库中,每隔设定的时间对变量的值进行一次记录。

最小定义时间间隔单位为1秒,范围1-3600。

这种方式适用于数据变化缓慢的场合,缺省设置为60秒。

备份:有些设备带有一定数量的数据存储器,可以存储一段时间的设备采集到的数据,但这些设备往往只是简单的记录数据,而不能进行历史数据的查询、浏览等操作,而且必须通过上位机的处理才可以看到。

此时选择该项,KingSCADA在运行时,不再直接向历史库中记录该变量的数值,而是通过驱动程序将设备中存储的历史记录读取上来,并按照约定的时间格式和变量类型插入到KingSCADA的历史库中,这样保证了历史库的完整性。

每次采集记录:系统运行时,按照变量的采集频率进行数据记录,每到一次采集频率,记录一次数据。

该功能只适用于IO变量,内存变量没有该记录方式。

该功能应慎用,因为当数据量比较大,且采集频率比较快时,使用“每次采集记录”,存储的历史数据文件会消耗很多的磁盘空间。

1.10KingSCADA的历史库容量有多大?历史信息能存多少天的?KingSCADA历史库容量本身没有限制,与计算机硬盘大小有关系,历史信息最长能保存8000天。

1.11在KingSCADA运行环境中能否动态修改历史数据记录的存储天数?不能动态修改。

只能在开发环境中通过系统设置-->历史库服务设置-->历史库服务设置对话框中进行设置。

1.12用什么方式查询KingSCADA历史库中保存的原始数据?可以用数据集函数KDBKSRawData(),具体使用方法请参考函数手册。

1.13查询出来的KingSCADA历史库中原始数据后面的质量戳代表什么含义?质量戳的含义如下:十进制描述信息262336 原始数据、好的数据262144 原始数据、坏数据1074004000 网络连接、原始数据、尚未取得设备数据(没有采集到数据)1879310368 开机( Bad ),原始数据,尚未取得设备数据2147745792 关机( Bad ),原始数据,坏数据(数据溢出补码:-2147221504)1074003968 网络连接,原始数据,坏数据1879048224 开机( Bad ),尚未取得设备数据1073741856 网络连接,尚未取得设备数据2. 其他数据库2.1KingSCADA采集的数据能保存到第三方的数据库如SQL、ORACLE等吗?可以,详细说明请参考KingSCADA的使用手册。

2.2我希望KingSCADA将采集的数据保存到网络中的另一台计算机上的SQL或ORACLE等数据库,如何操作?可以,但一般不推荐直接在运行KingSCADA的计算机上直接配置网络ODBC数据源,因为网络的不稳定会造成一系列的通讯问题。

推荐方式如下:请在运行KingSCADA的计算机和网络中的数据库计算机同时安装SQL或ORACLE 数据库,对这两台计算机上的SQL或ORACLE数据库进行同步(数据库软件提供同步的功能),KingSCADA软件直接与本机的数据库通讯读写数据(这样可以避免网络不稳定对KingSCADA软件的影响,防止数据的丢失)。

2.3请问KingSCADA软件与SQL数据库交互的一般配置过程如何?可以参考KingSCADA用户手册的第十八章数据库访问SQL。

同时KingSCADA还支持通过数据集函数与关系库进行数据交换,使用标准的SQL语句即可。

2.4KingSCADA对SQL数据库写数据,写入没有成功,请问需要注意什么问题?需要注意的事项如下:A、KingSCADA与数据源是否连接成功。

B、数据库中的表格的字段名与KingSCADA记录体定义的字段名是否相同。

相关文档
最新文档