1新增功能特性
➢客户端支持Windows8 64位操作系统
➢服务端支持Windows Server 2012 64位操作系统
➢提供ODBC接口查询功能
➢增加COM接口查询功能,可在iCV和iFix组态脚本中使用。
Sub page_OnLoad()
Set hdCOM = CreateObject("hdCOMInterface.hdCOMClass.1")
szIP = "192.168.128.111"
nPort = 5678
nTimeOut = 3
ret = 0
End Sub
'测试连接
Function test_create_new_connection()
ret = hdCOM.com_nt_connect(szIP, nPort, nTimeOut, hserver)
MsgBox(ret)
ret = hdCOM.com_nt_disconnect(hserver)
MsgBox(ret)
End Function
➢提供OPCServer发布数据功能
➢tag分组服务中的tag点的描述信息能从iHD中进行同步
➢Tag分组管理支持SPC报警点
➢Excel中Tag变量分组导入导出支持处理SPC报警点
➢报警分组能在Excel中导入导出
➢客户端进程支持安装为服务(数据库备份恢复、关系数据库转储和采集)
➢组态选点增加支持计算点
➢组态回放控件的参数可以通过VBS/VBA脚本进行设置,具体脚本参考用户手册
➢统计点增加极差、标准差统计功能
➢API乱序数据接口支持实时报警
➢API新增批量获取tagid、批量查询基本属性等接口,具体参见SDK用户手册和二次开发包的hdAPI.h
2增强或变化的功能特性
➢安装程序客户端和服务端分开,用户可根据需要选择安装。
CS安装包有如下几个可选:
iHyperDB_Server.exe 服务端,一般安装在独立服务器;
iHyperDB_Client.exe 客户端(包含采集器),一般安装在工作站和采集端前置机等;
userhelp.chm 用户手册,独立文档,如与上面exe文件放在同一个文件夹内就可以安装到程序所在目录方便后续浏览;
iDispatchServer.exe 组态节点配置分发服务,如使用组态功能就需要在服务端上再安装这个exe;
iHD_OPCServer.exe,如需使用OPC Server数据发布服务功能,则在客户端安装后再安装这个exe;
hdCOMInterface.exe,如需使用 COM组件接口,则在调用接口的工作站上安装这个exe。
iCV插件包含一个
iCV_iHDPluginSetup.exe,在icv客户端机器上安装这个exe。
➢提供64位程序,仅提供服务端,50万点规模以上的系统使用可提高性能。
iHyperDB_Server_x64.exe 服务端
iDispatchServer_x64.exe 组态节点配置分发服务
➢2小时试用许可证增加组态和SPC的支持
➢采集器默认使用服务端时间戳,原来是设备时间戳,可通过采集器配置工具修改
➢opc配置时分组可以按照扫描频率配置后内部自动分组
➢Tag变量添加时默认过滤超时5分钟
➢添加SPC报警点的源点根据统计类型显示不同的控制图方式
➢API查询区间的记录数支持时间到毫秒
➢API和Buffer的进程间通信大小由4M修改为64M
➢Buffer性能优化
➢系统信息采集周期最小30秒
➢服务端管理工具显示速度优化
➢配置与存数据分开,提高内核性能
➢内核乱序数据插入性能优化
➢翻页查询点性能优化
➢Tag变量分组查询性能优化
易用性改进
➢服务端管理工具显示安装程序版本信息
➢opc采集器能支持不用配置信任IP,而是通过实时数据库的用户名和密码进行登录
➢Excel批量上传点的进度条
3已修复的缺陷
➢[259718]opc采集器内存泄漏
➢硬件许可证内存泄漏问题
➢[259219]netmgr对权限命令处理有内存泄漏
➢[257919]老版本升级,增加的系统信息点,向后查询历史记录时,查询不到记录。
➢[259740]内核服务起不来,出现kernel minidump,内核处理stringh和blob类型有缓冲区异常
➢[250671]分组配置:配置了Tag分组,当分组下有1W点时,显示较慢
➢[260545]buffer: 性能不够,来不及处理数据,断网丢数据
➢[256903]关闭采集器(命令行窗口),opc服务端还是会保留有采集器连接
➢[259787]多次安装时反复写环境变量path
➢[259799]升级安装时,之前没有安装过的模块不能进行安装,必须卸载再重新装
➢[260222]安装时环境变量path过长会清空所有path
➢[259216]配置分发:重新安装了分发服务后,无法再次导入组态画面
➢[259218]配置分发:iHD+iWV,组态编辑,选点弹出的是iCV的选点界面,而不是iHD的选点界面
➢[259162]服务端管理工具:停hdNetMgr,少关联了hdSysInfoSvc的依赖关系
➢[257831]服务端管理工具:进程启动时,会自动弹黑窗口,且不会自动隐藏
➢[257065]SPC报警:当LCL在CL-sigma及CL-2sigma线上,判异5,6,7,8有问题
➢[258229]关系库转储配置SPC报警点提示问题
➢[259676]系统管理工具:OPC采集器配置页,添加采集器框中有“?”,建议去掉
➢[258837]系统管理工具:许可证过期,重启服务后,在框架里重新连接服务器时,框架响应慢
➢[249685]系统管理工具:断网重连后,刷新实时记录,断网提示过多
➢[257067]计算点:名称为数字的tag点表达式显示有误
➢[259723]报警服务占用CPU较高,由于报警服务启动比kenerl等启动快,导致报警服务一直报错
➢[259686]Excel下载Tag有误时,弹出的错误提示框中未给出错误码信息
➢[249568]报警查看界面注释失败,没有弹出错误提示框
➢[259086]SPC配置客户端停止工作,数据库初次安装失败,多次安装导致数据库内容重复,后来恢复了数据库,记录为空,没做判断导致异常
➢[259729] 分组: 查询结果为空时,无提示
➢[258820]分组:100w点初次进入分组查询界面,查询分组变量,时间超过30s
➢[250671]分组:配置了Tag分组,当分组下有1W点时,显示较慢
➢[256955]分组数据同步: 服务器中已经删除的Tag点在Tag分组管理的点列表中仍然可以看到
➢[259724]分组:在变量分组配置中,未给出超时提示
4解决的用户反馈
➢[0001955]不支持SQL语句查询,查询数据灵活性不高
➢[0003025]关闭采集器是没有关闭opc连接
5已知问题与限制
ID |
描述 |
等级 |
规避措施 |
247893 |
权限:Tag修改者,Tag创建者都为admin |
3 |
显示的用户与创建的不一致,不影响权限验证 |
254180 |
Excel中使用历史查询,更改excel中单元格属性,会导致已查询到的数据更改显示为“不合法的起始时间” |
4 |
单元格属性不能随意修改格式,用户手册中说明 |
254221 |
网络:稳定性环境中,配置报警1W个点后,NetMgr占用1.6G内存 |
3 |
大量报警性能处理后续优化 |
249826 |
采集器:变更tag属性,重连周期未到,采集不到数据 |
4 |
变更配置后重启采集器进程或服务 |
256991 |
SPC: 建议与SPC报警点关联的普通点不能删除 |
4 |
删除关联普通点后可以手工添加新的 |
237791 |
转储服务:出现输入Q而无法退出的情况 |
4 |
可使用强制退出进程脚本退出 |
256708 |
SPC: 报警查看界面布局不合理 |
4 |
后续版本界面优化 |
252830 |
使用ESC键,打开的当前iHD程序窗口会退出 |
4 |
操作习惯问题 |
253898 |
计算:if(0) then('Tag1') else('Tag2')非执行语句中,时间戳和数据质量处理方式不一致 |
4 |
未过滤不执行语句的记录,不影响实际计算结果 |
248020 |
安装:在安装完成界面,勾选“启动服务(立即重启计算机)”灰化 |
4 |
已经灰化,勾选不影响实际效果 |
247907 |
报警导出:建议硬盘快满,导出不完整时有提示 |
4 |
可导出到硬盘空间够的硬盘 |
240374 |
OPC冗余: 新配置Tag,不能及时自动采集 |
4 |
配置后重启采集器进程或服务 |
249826 |
采集器:变更tag属性,重连周期未到,采集不到数据 |
4 |
有时采集器配置不能自动更新,需重启采集器进程或服务 |
250146 |
Excel插值:函数参数,TagName框中输入Tag名后,Tag名未自动加双引号。 |
4 |
某些字符串不会自动加"",是excel自动做的,插件无法修改.一般使用单元格选择tag名不会遇到这个问题. |
249512 |
组态有时运行态不能F7退出 |
4 |
检查ZtDesign或Ztrun是否未正常退出,手工杀掉进程。 |
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 |
长度过长的被截断,后续版本改进 |
6升级说明
6.1升级范围
组件(或节点) |
必须升级 |
推荐升级 |
不需要升级 |
其他影响 |
内核/服务端 |
✍ |
|
|
|
客户端 |
✍ |
|
|
|
采集器端 |
✍ |
|
|
2.2.0以前版本如果安装过hdOpcInt采集器服务,需先手工sc delete hdopcint删除,用新的采集器配置工具来配置和安装服务,保存配置后重新启动采集器。 |
资源管理服务(Tag变量分组) |
✍ |
|
|
|
6.2升级方法
1.从2.0.0以及更高版本升级
直接在对应机器上运行安装程序文件,选择升级安装。
注:采集器端运行前需使用采集器配置工具重新勾选本地应用保存和启动。