收藏 分享(赏)

KingHistorian亚控科技工业库软件.pdf

上传人:精品资料 文档编号:11099304 上传时间:2020-02-07 格式:PDF 页数:18 大小:461.54KB
下载 相关 举报
KingHistorian亚控科技工业库软件.pdf_第1页
第1页 / 共18页
KingHistorian亚控科技工业库软件.pdf_第2页
第2页 / 共18页
KingHistorian亚控科技工业库软件.pdf_第3页
第3页 / 共18页
KingHistorian亚控科技工业库软件.pdf_第4页
第4页 / 共18页
KingHistorian亚控科技工业库软件.pdf_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、 KingHistorian 常见问题解答 北京亚控科技发展有限公司 年月“ KingHistorian”常见问题解答 目 录 1. KingHistorian 的基本组件 .1 2. KingHistorian 的数据保存位置? .1 3. KingHistorian 提供哪些查询方式? .1 4. 为什么变量数据没有被存储到 KingHistorian? 2 5. KingHistorian 通过 OPC 采集器采集 KingSCADA 的数据,在 KingHistorian变量管理器从采集器检索,只能检索到系统变量,其他的变量都检索不到? .2 6. KingHistorian 通过 I

2、OServer 采集器采集 IOServer 的数据,在 KingHistorian变量管理器从采集器检索,检索不到变量? .2 7. 在 KingHistorian 中手动创建变量后,变量数据采集不上来? .3 8. 使用 SQL 语句检索变量数据,检索结果为 0 条? 3 9. 实时数据与历史数据之间存在延时? 3 10. KingHistorian 服务不能启动? .3 11. 组态王与 KingHistorian 连接失败? .3 12. win7 操作系统,新建采集器或者打开服务器配置工具,提示“拒绝访问”,服务器配置工具里啥也没有,空白,在系统服务里看到 KingHistorian

3、 服务已经启动了。? .4 13. KingHistorian 客户端连接 KingHistorian 失败?工业库服务启动正常。 4 14. KingHistorian 实时数据不刷新,历史数据也不能存储? .4 15. KingHistorianOPC 采集器采集组态王的数据,启动采集器后,组态王的运行界面看不到,但在进程里可以看到 touchvew.exe 在运行? .4 16. KingHistorian 通过 OPC 采集器采集数据, KingHistorian 与 OPC 采集器不在同一台电脑上,实时查看器中显示“未知”? .5 17. KingHistorian 具备断点续传的功

4、能怎样设置? .5 18. KingHistorian 支持压缩存储,这种压缩是有损压缩还是无损压缩? .6 19. KingHistorian 中已有的变量,我想修改变量名可以吗? .6 20. 安装 KingHistorian,安装进度到快结束时,提示权限不够? 6 21. 采集整形数据到 KingHistorian,能否直接转换成浮点型存储? 6 22. 通过新建 udl 文件的方式获取 KingHistorian 的 OLEDB 连接字符串,但在北京亚控科技发展有限公司 i “ KingHistorian”常见问题解答 提供程序里找不到 KingHistorian OLE DB Pro

5、vider 3.1? .11 23. 两套KingHistorian , 其中一个做 镜像服务器,当向KingHistorian 中增加变量,KingHistorian的镜像服务器只看到增加的变量组,变量镜像不过去? 11 24. KingHistorian和 KingHistorian采集器可以部署在不同网段或 VPN网络里吗?.12 25. KingHistorian 目前的产品支持 IP(V6 )吗? 12 26. 安装完 KingHistorian 后, KingHistorian 服务不能启动, XDBServer.log 里面提示“NetworkService failed ”?

6、.12 27. KingHistorian 管理平台连接其他电脑上的 KingHistorian 时,提示“不支持的功能”? .12 28. 如果 KingHistorian 在网络上受到攻击, KingHistorian 有相应的防护措施吗? .13 29. 怎样对 KingHistorian 数据进行备份和恢复? .13 30. KingHistorian 的 MASTER.RDF 文件一般是几兆大小,为什么我的有 2G?.13 31. 通过 SQL 方式查询 KingHistorian 历史数据,质量戳的含义是什么?.13 32. 用 udl 连接 KingHistorian,数据源那里

7、写 localhost 或 127.0.0.1 测试连接成功,写本机 IP,测试连接就失败? 13 33. 两套KingHistorian 配置为镜像时,变量ID 必须一样吗? .13 34. 查询 KingHistorian 数据慢,查询数据量大时工业库客户端无响应? .13 35. KingHistorian 能否做 OPCServer? 14 36. KingHistorian 最大客户端连接数量是多少? .14 37. 使用 KingHistorian 的 IOServer 采集器采集数据,变量修改线性转换后不起作用? .14 38. 使用 KingHistorian 创建 OPC 采

8、集器时不能指定账户? .14 39. 使用 KingHistorian 枚举 KS 的 OPC 变量失败? .15 40. 使用KingHistorian 的镜像功能,能否将UserTable 里面的自定义关系表内容镜像到镜像服务器(KingHistorian )中? 15 北京亚控科技发展有限公司 ii “ KingHistorian”常见问题解答 1. KingHistorian的基本组件 a. KingHistorian 服务器( XDBServer.exe) b. 客户端管理工具(KingHistorian 访问平台,可以访问 KingHistorian 里面的数据,更改 KingHi

9、storian 配置,控制采集器的启停) c. 采集器( OPC、 IOServer、 PI、文件采集器等,其中最常用的是 OPC 采集器和IOServer 采集器) d. SDK(提供给客户使用的开发包,目前提供的有 API 接口、com 接口、ODBC 、OLEDB、.net、java) 2. KingHistorian的数据保存位置? KingHistorian 的数据都保存在 DataFile 文件夹里,里面有 Buffer, Data, Log,RedundantBuffer 四个文件夹。 Buffer: 处理缓存,当数据很多,处理不过来,放到 buffer 缓存,等 KingHis

10、torian能处理的时候再来处理。 Data: KingHistorian 数据存放的主要文件,存放 KingHistorian 的配置信息和历史数据。其中, Master:基本表信息和变量点信息。 Tag20110201:数据文件,2011 年 2 月的数据。 TEMPORARY:临时的文件,像计算,关系数据的查询,结果会临时存在这里,用完了删掉,不占空间。 XDBServer.PRC/SNC:两个主控文件,控制 KingHistorian 的底层信息,如果这两个文件被破坏,就会导致 KingHistorian 启动不了,如果我们遇到 KingHistorian 服务无法启动,可能就是这两个

11、文件出问题了。 Log: KingHistorian 的日志信息,先写日志,再存放数据,保证数据操作的完整性,防止数据发生歧义,误解的情况。 RedundantBuffer: 镜像缓存文件,两个 KingHistorian 服务器,一模一样,主映射的从,镜像过程的缓存数据。 3. KingHistorian提供哪些查询方式? 有以下三种查询方式: API 检索: 变量名、起始时间、终止时间,至少要包括这三个查询条件。变量名是北京亚控科技发展有限公司 1 “ KingHistorian”常见问题解答 必须的,起始时间和终止时间不是必须要赋值的,比如起始时间没有赋值,则从 1970开始到终止时间查

12、询。如果没有给终止时间赋值,则从起始时间到当前时间进行查询。如果起始时间和终止时间都没有赋值,那么只查询当前时间到前 1 小时这段时间的数值。 SQL 语句: 符合客户的习惯 Select * from realtime Select * from History /只查询当前时间到前 1 小时这段时间的数值 Select * from Histroy where datatime 2010-4-1 /因此需要设置查询条件。 客户端: 实时查看器 历史查看器 Excel AddIn 4. 为什么变量数据没有被存储到KingHistorian? a. 发送过来的是历史数据(过去的数据,保存到其他

13、的数据库中,现在要保存到KingHistorian 中)需要注意存储引擎里死区的设置,存储过去的数据,如果死区的范围不包括过去的那段时间,则数据不能存储。 b. 发送过来的数据是未来的数据(电脑的系统时间不同)只能保存 2 小时; c. 发送过来的是实时数据变量是否定义存储、是否是多版本; 5. KingHistorian通过OPC采集器采集KingSCADA的数据,在KingHistorian变量管理器从采集器检索,只能检索到系统变量,其他的变量都检索不到? 在 KingSCADA 工程里,变量定义的基本属性里要勾选允许其他应用访问,才能在 KingHistorian 中被检索到。 另:引用

14、类型变量不用设置也可以检索到。 6. KingHistorian通过IOServer采集器采集IOServer的数据,在KingHistorian变量管理器从采集器检索,检索不到变量? 只有在 IOServer 里定义了数据块才能被检索到, 否则只能手动在 KingHistorian 中创建变量。 手动创建变量的数据源地址格式: 例 s7300.s7tcp.None.DB1.0(链路名称.设备名称.数据块名称.寄存器及地址)。 北京亚控科技发展有限公司 2 “ KingHistorian”常见问题解答 7. 在KingHistorian中手动创建变量后,变量数据采集不上来? 对于 IOServ

15、er 中无数据块的变量,需要在 KingHistorian 管理工具的“变量属性”的“用户定义”标签页中的“属性 1”参数项,设置该变量在 IOServer 中的变量类型,否则该变量将无法采集;同时要设置采集方式(主动上报、周期采集)及采集周期; IOServer 变量类型与“属性 1”参数值的对应关系如下: IOServer 变量类型 类型说明 “属性 1”参数值 BIT 开关量 1BYTE 1 个字节的整数 2SHORT 2 个字节的有符号整数 4USHORT 2 个字节的无符号整数 8LONG 4 个字节的整数 32FLOAT 单精度浮点数 128DOUBLE 双精度浮点数 512STR

16、ING 字符串 2568. 使用SQL语句检索变量数据,检索结果为0条? 查询的是过去很长时间的数据,还是当前时间之前 1 个小时的,如果是查询过去很长时间的数据,查询条件要指定时间作为查询条件,否则结果可能是 0,默认是 1 小时内。 9. 实时数据与历史数据之间存在延时? KingHistorian 的实时数据查看器能显示实时数据,KingHistorian 采集器采集过来的数据通过这个实时数据查看器或通过别的工具看到数据确实发生变化,KingHistorian 这边已经接收到数据,但去查询历史数据却没有查询到,这是因为 KingHistorian 是从系统的角度来考虑的, KingHis

17、torian 先把接收到的数据做一个缓存,缓存到一定程度的时候,才一次性发给 KingHistorian 服务器,在 KingHistorian 没有刷到 KingHistorian 引擎的时候,是查不到任何数据的,经过刷新策略,比如 30 秒刷新,数据放到磁盘,才能查询到数据。 10. KingHistorian服务不能启动? 检查一下 XDBServer PRC/SNC 文件是否正确? 11. 组态王与KingHistorian连接失败? 组态王与 KingHistorian 进行数据交换需要两个文件: SORBA31x86.dll 、KRTDBAPI31x86.dll。 这两个文件的版本

18、要与 KingHistorian 提供的这两个文件版本一致,组态王调用的文北京亚控科技发展有限公司 3 “ KingHistorian”常见问题解答 件放在组态王安装目录下,如 D:Program Fileskingview, KingHistorian 的调用文件放在:C:WINDOWSsystem32 目录下,如果组态王的安装目录下没有这两个文件,会自动找系统目录下的相应文件调用,但如果本机没有安装 KingHistorian 就有问题了,因此组态王安装目录下默认也提供这两个文件,但注意版本要一致。 12. win7操作系统,新建采集器或者打开服务器配置工具,提示“拒绝访问”,服务器配置工

19、具里啥也没有,空白,在系统服务里看到KingHistorian服务已经启动了。? 是因为权限不够,没有以管理员的身份安装和登录。 a. 在 D:Program FilesKingHistorian3.0Server 目录,找到 KDBServerAdminTool.exe,右键菜单- “使用管理员权限打开”,或者右键菜单属性兼容性“使用管理员权限”的设置。 b.采集器的设置同上。在 D:Program FilesKingHistorian3.0Collector 目录下,找到KDBCollectorAdminTool.exe,以管理员身份打开。 13. KingHistorian客户端连接Ki

20、ngHistorian失败?工业库服务启动正常。 SORBA31x86.dll 和 KRTDBAPI31x86.dll 版本不匹配导致的,直接从安装盘中找到这两个文件替换,不需要注册。 Xp 系统:C:WINDOWSsystem32 目录下。 2008server64 位系统:C:WINDOWSsyswow64 目录下。 14. KingHistorian实时数据不刷新,历史数据也不能存储? 磁盘空间不足(最小 500 兆)也会采集不到数据,不能存储。 15. KingHistorianOPC采集器采集组态王的数据,启动采集器后,组态王的运行界面看不到,但在进程里可以看到touchvew.ex

21、e在运行? 可以到服务程序里找到 OPC 采集器服务, 右键属性登录勾选允许服务与桌面交互。 北京亚控科技发展有限公司 4 “ KingHistorian”常见问题解答 16. KingHistorian通过OPC采集器采集数据,KingHistorian与OPC采集器不在同一台电脑上,实时查看器中显示“未知”? 出现上述问题可以按照下面的步骤排查问题。 首先,可以用其他 OPC 客户端连接 OPCServer,看是否能够读取数据。 其次, OPC 采集器能否采集数据到本机工业库中,如果本机工业库也不能采集本机OPC 采集器的数据,那么重新配置一下 DCOM,本机工业库能够采集数据后,远程工业

22、库基本也能连接到 OPC 采集器采集数据了。 17. KingHistorian具备断点续传的功能怎样设置? KingHistorian 的采集器本身具备缓存和断点续传的功能,具体设置如下图所示。 注:工业库采集器本身具备的断点续传功能主要用在局域网(TCP 协议)或虚拟专网等快网络,如果是要在公网上,如 GPRS 等慢网络都用 KDC、 KDS 来实现。 北京亚控科技发展有限公司 5 “ KingHistorian”常见问题解答 18. KingHistorian支持压缩存储,这种压缩是有损压缩还是无损压缩? KingHistorian 支持采集器压缩和存储压缩,按照工业库提供的压缩算法对历

23、史数据进行压缩,这种压缩是有损压缩,在通过报表和曲线进行展示时,没有记录下来的历史数据可以通过算法还原出来一些数据,但这些数据不是原始数据。 注:KDC 、 KDS 在传输数据过程中也进行了压缩,这种是无损压缩,类似 RAR。 19. KingHistorian中已有的变量,我想修改变量名可以吗? 工业库中变量的名称、变量类型、变量 ID 这三项不能改。 20. 安装KingHistorian,安装进度到快结束时,提示权限不够? 原因是之前 system32 下面的 SORBA31x86.dll 和 KRTDBAPI31x86.dll 这两个文件没有卸载,直接删掉就可以了。 21. 采集整形数

24、据到KingHistorian,能否直接转换成浮点型存储? 可以,下面举几个示例: 北京亚控科技发展有限公司 6 “ KingHistorian”常见问题解答 1)将无符号的 2 字节短整数转换成浮点型,可以如下设置。 北京亚控科技发展有限公司 7 “ KingHistorian”常见问题解答 2)将有符号的 2 字节短整数数据转换成浮点型,可以如下设置,线性转换那里不设置负值也可以。 北京亚控科技发展有限公司 8 “ KingHistorian”常见问题解答 北京亚控科技发展有限公司 9 “ KingHistorian”常见问题解答 3)将有符号的 4 字节长整数数据转换成浮点型,可以如下设

25、置,线性转换那里不设置负值也可以。 北京亚控科技发展有限公司 10 “ KingHistorian”常见问题解答 22. 通过新建udl文件的方式获取KingHistorian的OLEDB连接字符串,但在提供程序里找不到KingHistorian OLE DB Provider 3.1? 重新注册工业库安装目录下的 KRTDBProv31x86.dll 文件即可,如:regsvr32 “D:Program FilesKingHistorian3.0SDKKRTDBProv31x86.dll ”。 23. 两套KingHistorian,其中一个做镜像服务器,当向KingHistorian中增加

26、变量,KingHistorian的镜像服务器只看到增加的变量组,变量镜像不过去? 不要在变量组中新增变量,在“数据库所有变 量”中直接创建变量,这样在镜像服北京亚控科技发展有限公司 11 “ KingHistorian”常见问题解答 务器中就有新增变量了,然后再放到变量组中。 24. KingHistorian和KingHistorian采集器可以部署在不同网段或VPN网络里吗? 可以,只要网络配置没问题。 25. KingHistorian目前的产品支持IP(V6)吗? KingHistorian 目前发布的产品只支持 IP(V4 ),支持 IP(V6 )的版本还没有发布。 26. 安装完K

27、ingHistorian后,KingHistorian服务不能启动,XDBServer.log里面提示“NetworkService failed”? 可能是 KingHistorian 默认的 5678 端口被占用了,可以用 netstat 指令验证一下,也可以在注册表里修改默认的端口。 27. KingHistorian管理平台连接其他电脑上的KingHistorian时,提示“不支持的功能”? KingHistorian 版本不一样导致的。 北京亚控科技发展有限公司 12 “ KingHistorian”常见问题解答 28. 如果KingHistorian在网络上受到攻击,KingHis

28、torian有相应的防护措施吗? KingHistorian 对传输的数据包做了加密防护,并且经过安全测试。 29. 怎样对KingHistorian数据进行备份和恢复? 备份数据:可以直接将工业库存储路径下的 DataFile 拷贝出来作为备份,例如:D:Program FilesKingHistorian3.1Server DataFile。 恢复数据:将之前备份的 DataFil 文件夹复制到现在的工业库存储路径下,例如:D:Program FilesKingHistorian3.1Server DataFile,如果工业库的安装路径或存储路径不同,需要用专用工具(或修改注册表)修改存储

29、数据文件的路径,数据才能正常使用。 30. KingHistorian的MASTER.RDF文件一般是几兆大小,为什么我的有2G? 如果在工业库创建了关系表,关系表越大 MASTER.RDF 文件也会越大。 31. 通过SQL方式查询KingHistorian 历史数据,质量戳的含义是什么? 工业库中,通过 SQL 方式查询数据,质量戳 192 代表 good,质量戳 0 代表 bad。 32. 用udl连接KingHistorian,数据源那里写localhost或127.0.0.1测试连接成功,写本机IP,测试连接就失败? 本机没有联网导致的,脚本函数不受影响。 33. 两套KingHis

30、torian配置为镜像时,变量ID必须一样吗? KingHistorian 配置为镜像时,ID 不一样也可以,只要变量名相同就行。 34. 查询KingHistorian数据慢,查询数据量大时工业库客户端无响应? 在工业库的系统管理平台系统参数配置存储引擎,缓冲池大小改大一点。 缓冲池大小修改请参考用户手册第一章系统要求一节。 为了系统可以正常工作,推荐的存储引擎缓冲池大小为 变量点数目 *12K。在配置该参数的时候需要考虑计算机本身的内存大小。因为除了存储引擎会占用这里指定的内存之外,服务器在其他模块还会需要内存,建议用户配置的存储引擎缓冲池的大小不要超过计算机全部内存的 60%。即如果用户

31、计算机是 2G 内存,则指定的缓冲池最好不要超过 1.2G。因此,用户可以定义的变量点最好在 100,000 点内。如果用户希望运行更高点数,请增加计算机内存,并分配更多的内存给存储引擎缓冲池。如果用户指定的缓冲池过大,超过计算机系统可分配的内存数量,则系统可能会启动失败,这时候需要手北京亚控科技发展有限公司 13 “ KingHistorian”常见问题解答 动修改服务器所在计算机的注册表项。具体位置是: HKEY_LOCAL_MACHINESOFTWAREKingHistorianXDBServerConfigurationStoreService下。修改 Engine.BufferMan

32、ager.PoolSize 项。 35. KingHistorian能否做OPCServer? KingHistorian3.15 版本新增了 DAServer 功能,即可以作为 OPCServer 通过 OPC 接口提供实时数据,新增的 HDAServer 功能可以查询历史数据。 36. KingHistorian最大客户端连接数量是多少? 最大支持 256 客户端。 37. 使用KingHistorian的IOServer采集器采集数据,变量修改线性转换后不起作用? 在 KH 中使用 IOServer 采集器采集数据,在变量的属性中转换标签页中设置为转换后,需要重启 IOServer。 38. 使用KingHistorian创建OPC采集器时不能指定账户? 如果在创建 OPC 采集器时不能指定账户, 可直接在服务里找到该 OPC 采集器服务,在属性里修改。 北京亚控科技发展有限公司 14 “ KingHistorian”常见问题解答 39. 使用KingHistorian 枚举KS的OPC变量失败? 看日志,是变量名太长,超过 64 个字符导致的。 40. 使用KingHistorian 的镜像功能,能否将UserTable里面的自定义关系表内容镜像到镜像服务器(KingHistorian)中? 可以。 北京亚控科技发展有限公司 15

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报