iHyperDB数据源配置

Navigation:  iCentroview系统的配置 > 配置客户端 > 全局配置 >

iHyperDB数据源配置

Previous pageReturn to chapter overviewNext page

u配置iHD转储步骤如下:

1. 在ICV安装时勾选iHyperDB插件即可,如下图所示:

clip0021

 

5.5.4版本的ICV支持转储到iHyperDB2.4.5版本;

5.6.2版本的ICV支持转储到iHyperDB2.4.5和iHyperDB3.1.1及以上版本;

 

2.打开iCentroView的配置客户端,在全局配置中双击“iHyperDB数据源配置”节点,如下图:

iHDExchange

 

3.在iHyperDB数据源配置输入iHyperDB服务器相关信息,如下图:

iHDExchange_2

 

服务器名称:必填项,自定义,不以数字开头,不能与scada名称重复

版本号:选择iHyperDB的版本。

用户名:登陆iHyperDB服务所使用的用户名

密码:登陆iHyperDB服务所使用的密码

IP地址(主):必填项,iHD主机客户端所在ip

端口(主):必填项,iHD主机客户端端口,这里要注意的是,对接版本号为2时,端口为5678,对接版本号为3时,端口为5673。

IP地址(备):iHD备机客户端所在ip

端口(备):iHD备机客户端端口

目前只支持一个数据源,如果添加了多个配置,只读取第一个数据源配置

注意:若要成功的进行需要在IHD中将转储的icvscada节点IP加入信任列表

4.点击添加按钮后签入“iHyperDB数据源配置”节点。

5.配置tag点(配置tag的步骤及详情请参见《变量配置》),点击“转储”tab页,在“转储”tab页上勾中IHD,如下图所示:

icv_config_ihd

IHD:勾选,表示该TAG将转储至iHD;不勾选,表示不转储;

压缩误差:缺省值“0”,表示TAG点按原值转储;设置数值a(单位为该TAG的工程量程),表示该TAG的死区为±a,即当该TAG数值变化在±a内的数值将不转储,用于过滤数据细小抖动

IHD点的名称中是否包含SCADA名称:勾选,表示该TAG点转储至iHD后的命名将为:scadaname_tagname。建议勾选此项,以避免来自不同SCADA服务器TAG同名冲突;

扫描周期(转储周期,单位:毫秒):缺省值“0”,表示将按该TAG的iCV采集频率转储至iHD;设置修改该项数值,则按设置数值周期转储iHD;

变化时转储:此项勾选,“扫描周期”项失效,该TAG将逢变转储iHD;

 

6.部署tag点所在的scada,详情请参见部署

7.在装有iHyperDB服务端和客户端的服务器上查看转储的点。使用方法详见iHD手册。

8.支持转储到ihd时的数据缓存功能

当安装icv5.6版本时,ICV新增了转储到ihd时的数据缓存功能,此功能是通过cvhdbuffer.exe服务实现的,此服务在安装ICV时会自启动。

此服务的配置文件在ICV安装目录下的config文件夹内的buffer.xml文件,此文件配置如图所示:

V2配置文件:

icv_config_ld_40

V3配置文件:

SystemConfig_IHDconfig_

其中SizeMb = "1024"表示缓存容量为1024Mb=1G;Send PeriodMs ="5000"表示发送周期为5000ms;ConnTimeOutSec = "3" 表示连接超时时间为3s;SendTimeOutSec = "3"表示发送超时为3s。

注意:ihd数据转储,在启用缓存时,若iHD的IP发生了变更,需要关闭iHD缓存,手工删除hd3cachFile文件后,再重启iHD缓存。

 

9.iHyperDB数据源配置完成后,如何在组态系统使用iHyperDB数据,详见:组态系统介绍>组态系统与iHyperDB