1新增功能特性
➢组态系统独立部署
CS部署过程:
1.客户端安装组态客户端;
2.服务端安装分发配置服务组件;
3.在有权限的用户可以通过客户端系统管理工具中的分发配置进行组态相关的配置,包括组态要运行的HMI节点配置,组态画面配置,组态函数库脚本,图库,WEB节点升级包(用于IE访问的控件自动升级)等。
4.将第3步做好的组态文件等分发到准备运行组态的HMI客户端上;
5.在HMI客户端上点击组态运行客户端快速链接进入组态运行态,按钮F6/F7可以进行组态运行态和编辑态的切换。注意在编辑态时编辑的是本地文件,必须通过HMI的系统管理工具中的分发配置的迁出、迁入(或导入)操作,才能提交到服务器上。
➢组态数据回放
增加组态控件,通过该控件可以切换历史数据回放和实时数据显示2种模式,切换操作对当前画面运行的客户端有效。
该控件包含在组态客户端中,在使用时可以通过组态设计器的绘图->activex控件中的hdztPlay控件,拖拽到页面上,设定合适的大小,双击控件中的图标,可以设定控件的属性,包括背景色。
➢Web发布包分发(用于IE访问的控件自动升级)
➢SDK安装包,支持C++/Java/C#二次开发。iHDSDKSetup.exe
➢SPC报警
可以进行SPC分析的实时报警,当前版本实现的控制图是xbar(平均值),关联的TAG源点是统计点(平均值)。举例说明,比如1分钟的瓦斯浓度平均值,连续6分钟(6个点)递增(判异准则3),此时尽管瓦斯浓度还没有达到报警边界值,但SPC的实时报警可以根据判异准则3(连续上升的趋势)提前预判报警,从而提前发现瓦斯泄露,给现场充足的处理时间。
➢服务端管理工具,提供界面启停进程和服务、展示许可证信息、修改服务器参数(能扩充归档历史数据文件系统参数)、监视服务器端状态(CPU使用情况,内存占用情况,硬盘剩余空间,网络流量)
其中归档文件个数,原来的版本在安装后不能调整,当前版本可以修改,以便用户根据硬盘空间增加归档文件个数,目前该参数最大为500.如果系统数据量较大,建议在安装时,可以将归档文件的大小设置大一些,比如4G,则最大归档空间可为2T。
➢增加采集器状态查询:是否连接,正在采集的活动点数
➢统计点新增统计类型:指定时间段计算差值、计数统计区间是否包含指定值
➢计算点支持多级条件判断的表达式 if then else if else
➢转储到关系数据库:新增支持DB2
➢关系库采集数据:支持MySQL/Oracle/SQLServer/DB2
➢数字量状态集改进:支持负数
➢
➢
2增强或变化的功能特性
➢支持iHD的组态客户端和iCV的客户端安装在同一台机器上,分发客户端代理hdDagent默认端口5676
➢OPC采集器数据质量增加设备断开时设置超时,可以在采集器状态查询界面展示采集器状态
➢OPC采集器在网络服务断开时添加停机记录修改去掉,停机记录表示采集器停止工作
➢计算点:处理一些异常情况时的计算点应该遵循的规则,表达式中某一参与计算的原始点质量为非GOOD,执行计算,计算结果质量为BAD
➢实时数据库对连接但无数据交互的客户端作超时限制
➢历史记录查询界面显示浮点数据精度提高到小数后6位
➢Excel批量上传点时错误信息的提示改进,有出错的点不影响其他点的上传,在上传完成后,出错的点用红色标识,最后有一列提示错误信息,如下图
➢tag分组配置
可显示tag变量对应服务器信息,如果IHD的IP地址变化,或者WEB访问需要使用其他IP地址时,可以直接在此页面进行修改IP地址,而不需要重新根据新的IHD的IP地址进行分组和点的关联。
提供分组客户端配置界面,主要是适用的场景:不同的分组配置客户端,可以配置不同的IHD server上的分组,因此界面中的服务端的IP地址和端口,是指分组服务装在哪一个IHD 的server上,对应的分组服务端口是多少。
➢数据查询界面优化,默认可显示服务器和时间戳全部字符串
➢乱序数据添加接口性能提高50%
3已修复的缺陷
➢[252641]内核:不完全启动kernel进程,立即停止该进程,出现dump文件
➢[246406]内核:当存储大量数据时,查询操作经常会超时
➢[251248]Excel批量上传能创建同名Tag点
➢[254330]报警服务内存泄漏
➢[253931]历史记录查询:同名的tag点删除后又添加,类型显示不对
➢[252091]标准版本升级后about显示版本未更新,如从2.1.1升级到2.2.0,帮助中版本显示仍是2.1.1
➢[251687]采集器配置:干净Windows环境中,单独安装采集端,缺少qt库文件
➢修复"复件 Kernel_4.txt"类型文件名影响数量判断导致大量日志
4解决的用户反馈
➢[0002856]Excel上传Tag点,会将同名Tag点导入
➢[0002937]大批量存储数据过程中,比如每次4000点每秒调用API一次性存储,容易导致111157错误
➢[0003012]集群系统切换时多了iHD停机记
➢[0002914]转储关系数据库后台运行时,执行转储时经常报错119611
➢[0002936]如果统计点设置的初始时间较早,容易导致统计点工作异常缓慢
➢[0002922]统计点和计算点未考虑普通点停机记录的处理
➢[0002923]配置大批量计算点后,大部分计算点无法工作
➢[0002910]实时数据库使用新版本的hdrda, BS中的组态页面无法获取实时值
➢[0002886]iHD插件,在自定义属性中闪退
5已知问题与限制
ID |
描述 |
等级 |
规避措施 |
247893 |
权限:Tag修改者,Tag创建者都为admin |
3 |
显示的用户与创建的不一致,不影响权限验证 |
254180 |
Excel中使用历史查询,更改excel中单元格属性,会导致已查询到的数据更改显示为“不合法的起始时间” |
4 |
单元格属性不能随意修改格式,用户手册中说明 |
257067 |
计算:名称为数字的tag点表达式显示有误 |
3 |
Tag命名不使用数字开头 |
254221 |
网络:稳定性环境中,配置报警1W个点后,NetMgr占用1.6G内存 |
3 |
大量报警性能处理后续优化 |
257065 |
SPC:当LCL在CL-sigma及CL-2sigma线上,判异5,6,7,8有问题 |
3 |
提供后续补丁修复该判异问题 |
257058 |
多次打开某一管理工具,最好能做个校验,只要打开一个就行了 |
4 |
后续增加独立进程检测 |
256955 |
分组数据同步:服务器中已经删除的Tag点在Tag分组管理的点列表中仍然可以看到 |
3 |
将开发分组数据同步 |
249826 |
采集器:变更tag属性,重连周期未到,采集不到数据 |
4 |
变更配置后重启采集器进程或服务 |
256991 |
SPC: 建议与SPC报警点关联的普通点不能删除 |
4 |
删除关联普通点后可以手工添加新的 |
237791 |
转储服务:出现输入Q而无法退出的情况 |
4 |
可使用强制退出进程脚本退出 |
256708 |
SPC: 报警查看界面布局不合理 |
4 |
后续版本界面优化 |
250671 |
分组:配置了Tag分组,当分组下有1W点时,显示较慢 |
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名不会遇到这个问题. |
249568 |
报警查看注释问题 |
4 |
报警注释添加成功的提示不正确 |
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之前配置的采集器,如果升级的话,由于升级前的opcint服务会自动启动,如果需要使用新的采集器配置方式,需要手工删除老的opcint服务,重新配置保存。 |
资源管理服务(Tag变量分组) |
✍ |
|
|
|
6.2升级方法
1¡从2.0.0以及更高版本升级
直接运行iHyperDBSetup.exe文件,选择升级安装。