• Historian Server To Server采集器安装


    在Historian实时数据库中,Server To Server采集安装在目的端的时候,通讯中断时,数据是无法缓存的,所以,正确的做法是,将Server To Server采集器安装在源端,这样,即使网络中断了几个消失,数据还是被缓存的,不会丢失。

    做法:

    源端服务器  机器名:IHSERVER

    目的端服务器  机器名:PLANTIHSVR

    Server To Server采集器在目的端的Historian管理器中安装才可以,并且安装完成后,该Server To Server采集器只能在目的端的Historian管理器中才能看到,即使采集器是在源端,在源端是看不到的。

    我尝试了在源端的Historian管理器中安装Server To Server采集器,但是在安装过程中,在collector项下面配置Server To Server采集器时,选择Source Server时,我选择了IHSERVER,提示我说“源端不能与目的端相同”,所以,Server To Server采集应该不能在源端安装。

    在目的端(PLANTIHSVR)安装Server To Server采集器,无需运行Historian安装程序,在Collector项下,选择“Add a New Collector”,系统或提示是否继续,Yes继续,选择如下内容:

    Collector Name:IHSERVER_To_PLANTIHSVR_Via_IHSERVER

    Collector Type:Server To Server

    Computer Name:IHSERVER

    注意:Computer Name 应该是在定义该采集器安装在哪个位置,所以填写“IHSERVER”就表示将采集安装在了源段,即IHSERVER上了。

    添加完Server To Server采集器之后,在Collector项下配置刚刚添加的采集器,具体的配置内容如下:


    ---
    General

    Description: IHSERVER_To_PLANTIHSVR_Via_IHSERVER
    collector type: SERVER TO SERVER

    computer name : IHSERVER
    memory buffer size(MB):20
    Minimum Free space(MB):150

    ----
    configuration

    Source Server: IHSERVER
    Alarm replication: Do Not Replicate Alarms
    message replication: Do Not Replicate Messages
    calculation timeout(sec) :10
    max recovery time (HR): 4
    add prefix to message:

    ----
    Tags

    Add Prefix to tag:

    Collection Interval: 1 seconds
    collection type: Unsolicited
    time assigned by : source

    collector compression: disabled
    deadband: percent range
    compression timeout:
    spike logic control: enabled
       multiplier:4   interval:5

    配置完成之后,Server To Server采集就添加成功了。

    最后,要配置一下启动。因为Server To Server采集器安装在了源段,即IHSERVER服务器上,所以在IHSERVER服务器上,打开“服务”在其中找到“Historian Server ToServer Collector”,将其配置为自动启动,就可了。

    将采集器安装在源端是常规的安装方式,因为采集器在源段,在网络中断时,它可以缓存数据,如果装在了目的端,那么网络中断时,数据会丢失。

    --

    额外情况补充:

    如果在Server To Server采集器的Historian管理器中,之前的Server To Server采集安装在目的端的,现在要将Server To Server采集器安装到源端,即之前的Server采集器在PLANTIHSVR(目的端)中,且已经存在有采集标签。如果此时调整Server To Server采集器到IHSERVER(源端),除了按照上述的采集器的安装调整(在目的端PLANTIHSVR的管理器中安装位于源端IHSERVER上的Server To Server采集器,将源端服务中的相关ServerToServer采集服务设置为自动,目的端的服务停止)之外,对于之前已经添加的标签,要重新设置其对应的采集器,将老的标签的对应的采集器要调整为新的采集器,工作量较大。

    调整:

    在Tags项下,选中老的标签,在右边的选项卡中选择“Collector”,

    修改其中的Collector项,比如原来的采集器是IHSERVER_To_PLANTIHSVR_Via_PLANTIHSVR,将其调整为IHSERVER_To_PLANTIHSVR_Via_IHSERVER,调整采集器后,对应的Source Address也需要调整,单击其后面的。。。或者选择Calculation选项卡,在Calculation Triggers部分需要添加触发标签,单击添加,找到Calculation下面文本框中对应的那个标签即可。

    即:

    Calculation

    Results = CurrentValue("Tag001")  //

    Calculation Triggers

    Tag001 //add时,选择Tag001即可

  • 相关阅读:
    vb.net EXCEL进程问题
    VB.NET 中使用正则表达式
    改变鼠标状态
    举证信息表,语言不是VB.NET 是VBA的
    初学查询时的一些东西
    删除关联错误
    对于 using ESRI.ArcGIS.Carto; 的引用。是否缺少 using 指令或程序集引用
    AxMapControl 引用问题
    堆排序:大顶堆,小顶堆
    abs()函数,fabs函数(),max()函数的区别
  • 原文地址:https://www.cnblogs.com/gsk99/p/1406214.html
Copyright © 2020-2023  润新知