1新增功能特性
1.1Excel客户端统计
历史数据的客户端统计功能
1.2采集
Modbus采集器:支持modbusTCP/RTU/串口三种类型。
OPC采集器配置工具支持一次性获取所有符合条件的item
采集端的数据过滤压缩功能
1.3组态控件
实时报警控件
柱状图
饼图
1.4接口
javaSDK增加实时报警接口,具体参见SDK帮助手册.
1. publicHDAlarmRecordqueryAlarmSnapshot(intnAlarmTagID, long nPropMask) throws HDSdkException
2. public Map<Integer, List<HDAlarmRecord>>queryAlarmGroupRecords(intnAlarmGroupID, HdAlarmQueryqueryCond, long nMask)
throws HDSdkException
3. public Map<Integer, HDAlarmRecord>queryAlarmSnapshots(int[] alarmTagIDs, long nMask)
throws HDSdkException
4. public void acknowledgeAlarm(intnAlarmTagID, HdTimealarmTime)
throws HDSdkException
5. public void commentAlarm( intnAlarmTagID, HdTimealarmTime, String strComment) throws HDSdkException
2增强或变化的功能特性
Tag点配置支持OPC设备点地址超过64字节(小于256字节),相应得SDK中instrumentPoint长度由64改为256
硬件许可证支持 Windows Server 2012 R2
3已修复的缺陷
[271080]关系库转储配置在线更新失败,需重启转储进程后,才能正常转储。
[270834]API: 多线程调用api出现异常。
原因:2.4版本加入的hdapi写日志功能,在多线程情况下,倘若全局对象构造函数还未执行完成,就直接调用其中的日志输出函数的话,会导致程序异常。
[271171]安装iHyperDB2.4.2-64_BUILD_20141204 OEM版,先装服务端,再装客户端会失败。
buffer缓存中的点在服务端删除后buffer不能送数据了.
原因: API的save_snapshots对返回值判断有问题,当部分成功时直接返回了失败,错误码数组没有正确赋值,导致调用者判断有误,从而无法发送数据。
➢[270323]0003163: 趋势图显示未来插值记录。
现象:对于数据的插值,如果选择未来时间,应该没有插值记录;但实际在未来时间有插值,并在趋势图上反映出未来的趋势。
原因:插值算法对于未来时间未做校验
➢[271407]安装:当使用opc server时,无法完成升级安装。
原因:opcserver的动态库被其他程序加载导致升级更新文件失败,需要手工退出连接opcserver的程序。
修改:安装程序先重命名dll再拷贝,避免文件无法覆盖的问题。
➢[273038]Excel:创建并修改时,创建的点的OPC发布状态设为1不成功,仍为未发布。
➢[273035]采集:本地服务的用户名和密码配置,说明不清楚容易误填为windows密码,实际应是连接iHD服务器的登陆用户密码。
➢OPC采集器配置,浏览opcserver通过防火墙有时异常退出。
➢Excel批量删除点比较多时可能内核异常退出。
➢Excel批量加点时采集器在线更新有遗漏,需要重启采集器才能开始采集。
➢批量加点失败的点数也占用许可点数限制,需要重启服务端才能使用误占用的许可点数。
4解决的用户反馈
➢0003171采集:本地服务的用户名和密码配置,说明不清楚容易误填为windows密码
➢0003168:设备点名的长度要支持64以上
➢0003167:关系库采集器配置,删除表映射会删除系统id=0默认设备,导致查不到系统点和icg采集的点
5已知问题与限制
ID |
描述 |
等级 |
规避措施 |
266919 |
组态:faq:建议iCV组态支持iHD的Tag名的合法特殊字符 -:.()[]+=%@# |
4 |
需要组态显示的ihd数据点,需要符合icv点名称规则 |
266358 |
计算点极大值过滤,时间间隔为0、非整数,负数,输入有些数据,框架没有校验(阈值也是) |
3 |
计算表达式输入界面不做复杂限制,配置时需注意,如果计算点未正确计算请先检查配置 |
266918 |
安装:hdSetup建议一键安装,可以在分布列出的每个模块后面增加安装按钮,避免误解 |
4 |
安装过程如果重启计算机,建议重启后运行hdSetup确认是否安装成功 |
260850 |
opc采集超时更新问题:设备和服务器时间不一致,时间戳选择设备,状态点显示为一条超时一条活动 |
4 |
调整设备或DCS时间与服务器时间一致 |
273231 |
Zt组态—饼图、柱状图:建议刷新周期不允许为0、负数和空 |
4 |
界面不做限制,配置时需注意 |
273229 |
Zt组态—饼图、柱状图:组态编辑态中,时间配置为2015-2-29日也可以保存 |
3 |
界面不做限制,配置时需注意 |
266790 |
转储:出现转储数据后,HDExport.xml中未写入当前转储时间的情况 |
3 |
转储进程方式运行时退出会导致当前转储时间未写入配置文件,推荐安装为服务运行 |
247893 |
权限:Tag修改者,Tag创建者都为admin |
3 |
显示的用户总是admin,与创建的不一致,但不影响权限验证 |
266795 |
分发:配置分发不支持域名 |
3 |
组态配置分发需要配置实际IP地址 |
|
|
|
|
259143 |
Odbcsql界面查看,增删数据源或修改数据源名称后,odbcsql里的数据源名称不会自动刷新 |
4 |
修改系统ODBC配置后需重新打开SQL查询窗口进行查询 |
254180 |
Excel中使用历史查询,更改excel中单元格属性,会导致已查询到的数据更改显示为“不合法的起始时间” |
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 |
可导出到硬盘空间够的硬盘 |
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以及更高版本升级
直接在对应机器上运行安装程序文件,选择升级安装。
注意:
1)iCVBS Server使用iHD插件需要重新上传web升级包。
2)采集器配置的OPC设备需重新选择配置机器名。
3)iWebView 版本可以使用2.4.2版本对接IHyperDB的2.4.3版本。