1新增的功能特性
1.1新增计算点功能
➢[234130,181177]新增计算点功能,对原始数据计算与存储,支持基本逻辑、关系和四则运算
系统管理 > 数据源配置 > 新建Tag点, 计算页面
目前计算点可以算相关点的所有历史数据,下一个版本加计算的起始时间。
1.2新增通过excel方式的创建修改分组及Tag点
➢[235624]支持通过excel创建分组以及与Tag点的关联关系的excel导入导出
数据展示 > 电子表格 > Excel中iHyperDB插件的功能 > Tag分组上传和下载
注:1)TagID以及Tag名称整个数据库不能重名
2)节点ID在创建点时不需要配置
1.3支持转储到Oracle数据库
➢[236901]支持转储到Oracle数据库,请参考用户手册:
数据存储 > 数据转储
1.4新增Python脚本自定义规则转储
➢[231085]数据转储到关系数据库支持Python脚本自定义规则转储
Python使用2.7版本,点击“添加”有示例脚本供参考。
1.5OPC采集器支持采集冗余iCV服务器数据
需求编号[235397],具体参考用户手册:
数据采集 > OPC采集器 > OPC采集端支持ICV服务器冗余
1.6系统管理工具支持错误码查询
需求编号[236066]
1.7增加试用2小时机制,限制5000点
[238383]安装成功后,无需许可证文件可试用运行2小时,限制5000点,用于临时使用。
2增强或变化的功能特性
➢[233603]支持digital数据类型压缩(默认开启压缩),DI量硬盘存储空间占用减少
➢[236203]资源管理分组服务支持报警点挂载
➢[236203]API支持批量报警记录查询
易用性改进
➢[237634]补丁安装失败弹出界面提示
➢[236066]Tag分组配置的资源管理界面,翻页选择的交互进行优化
➢[236066]系统管理工具选择连接服务器优化,选点界面分别记忆最近选择的服务器
➢[235365]OPC采集器可安装为windows服务,随操作系统自动启动
➢[235578]内核或网络再重启后,报警服务能自动连上内核
3已解决的用户反馈
➢[0002458]采集器配置工具未对包含非法字符的字符串做校验和处理
➢[0002623]当归档文件大小设置较大,比如6G时,容易导致hdKernel CPU100%
➢[0002134]提供计算点功能
➢[0002367]实时数据库要支持digital数据类型压缩
➢[0002356]opc采集器冗余
➢[0002129]转储到关系数据库功能扩展,可以执行用户自定义规则
以上用户反馈来自网站:http://product.baosight.com/feedback/login_page.php
可访问该网站提交并跟踪用户反馈。
4已修复的缺陷
➢通过API给不存在配置的Tag ID的点加数据导致Kernel异常退出
➢VC10,VC6调用hdAPI动态加载DLL无法退出
➢[238949]不支持单个归档文件大于4G,理论上可支持2的64次方,建议配置100G以内。
➢[239911]报警点数量大于37万后导致服务异常
➢[239813]转储配置新增关系数据库后马上删除,该数据库配置项无法成功删除
➢[237587]采集器配置工具对非法字符拷贝添加为设备名称没有校验
➢[237138]采集器不支持中文名
5已知问题与限制
ID |
描述 |
等级 |
规避措施 |
222413 |
冗余:有冗余机下线时,需要重连才能正常操作 |
4 |
后续改进。暂时重新连接。 |
223635 |
冗余:配置了冗余之后,且服务器名为中文,无法修改管理权限 |
4 |
后续改进,服务器名需要修改为英文。 |
222926 |
宽表转储:小数点位数被截断 |
4 |
支持脚本转储,用户通过自定义实现 |
223737 |
记录:浮点型(float32,float64)上传超范围值,框架中显示为inf,excel中显示的数值也不正确。建议超范围值截断或不能上传。 |
4 |
极限情况,一般工控数据不会超过float64的量程。此种情况一般是传感器故障,应该检查硬件。 |
223791 |
excel中tag下载-tag查询-高级查询,用记录取值范围进行等于查询,记录取值范围=2147483904,查询为空 |
4 |
取值范围溢出,后续考虑在前台加校验进行规避 |
223795 |
在历史存储记录界面(时间区间模式),按ctrl+/进入修改状态,修改数组函数的Tag名(从有2条记录的Tag1改为只有1条记录的Tag2),并完成修改,显示两条一样的记录,不是有一条显示N/A |
4 |
不影响使用。如果有一样的记录,后续记录忽略。 |
225236 |
在Excel中,设置判断条件为LT(-1.1E-10),且对应源Tag为数值型(浮点型:float32,float64),设置值为-0.00000000012,没有进行报警 |
4 |
被截断,后续版本改进 |
232856 |
性能:加500w点,点加不进去 |
2 |
内存不足,百万级以上的点需要使用64位版本 |
6升级说明
6.1 升级范围
组件(或节点) |
必须升级 |
推荐升级 |
不需要升级 |
其他影响 |
内核/服务端 |
✍ |
|
|
|
客户端 |
✍ |
|
|
|
采集器端 |
✍ |
|
|
|
资源管理服务(Tag变量分组) |
✍ |
|
|
|
6.2 升级方法
1.从2.0.0_BUILD_0712版本升级到2.0P1
直接运行2.0.0_P1_20121012版本的iHyperDBSetup.exe文件,覆盖安装。安装过程后面提示安装Python2.7,请注意需要安装,否则转储自定义脚本运行会失败。
1.从1.2.0版本升级到2.0P1
1.2.0版本可以直接升级到2.0P1,不用安装中间版本。根据下面升级说明备份原有配置和数据,然后升级,服务端配置和数据需通过脚本升级。
1.备份1.2.0版本的配置和数据到一个文件夹,如O:\bak_iHyperDB;
2.安装新版本,运行新版本安装路径的doc目录下的findupdate.bat准备升级脚本;
3.修改升级脚本(新版本安装路径的dist文件夹内update12data.bat),设置路径为实际路径,如set OLD_BAK=O:\bak_iHyperDB;
4.运行升级脚本update12data.bat,注意是否错误提示,如提示路径设置不对,请返回第3)步重新设置;
5.检查配置、验证原有系统功能。
注意:采集器端运行前需使用采集器配置工具重新本地应用。
2.1.2.0以前版本请联系应用支持人员协助升级。