ifix5.8历史曲线-使用classic

时间:2024-04-08 11:53:31

ifix保存历史曲线到文件

 

概述-后台进程是htc.exe

 

1.安装FIX58_ClassicHistorian_001.exe,
2.修改FixUserPreferences.ini的CurrentHistorian字段为Classic
3.把点添加进历史库定义里面
4.标准图控件里面添加Hist开头(历史库)的点,即可看到历史数据

 

 


详述

 

 

 

1.
安装FIX58_ClassicHistorian_001,在安装盘的legacy目录。之后C:\Program Files (x86)\Proficy\Proficy iFIX会出现htc.exe程序。把htc.exe添加到启动任务。

ifix5.8历史曲线-使用classic
2.
ifix默认是使用hitorian数据库来保存历史曲线数据的.
手动修改对应项目的LOCAL目录下的FixUserPreferences.ini文件的CurrentHistorian字段为Classic,如下,就可以设置使用文件来保存曲线数据(没有此字段就添加一个)
[Historian]
CurrentHistorian=Classic
此进程可以把数据保存到文件

3.
新建一个TEST1标签,并把这个配置保存历史数据
ifix5.8历史曲线-使用classic


4.在界面添加一个标准图控件,并添加历史库里面的点,注意不是fix数据库的
ifix5.8历史曲线-使用classic

5.运行系统,此时需要htc.exe进程运行。此进程负责把数据保存到文件。
ifix5.8历史曲线-使用classic



ifix5.8历史曲线-使用classic

 

 



可以看到
在项目的HTRDATA目录生成文件

ifix5.8历史曲线-使用classic

 

 

 

 

原理

 

 

 

主要是用hta.exe配置如何去读数据如何去写,用htc.exe根据配置去采集数据并写入文件,用ifix的标准图控件读取文件并显示出来曲线

ifix5.8历史曲线-使用classic

标准图控件用于读取文件并显示出来曲线
ifix5.8历史曲线-使用classic

ifix读取其他节点的历史曲线或保存到其他节点

1.保存到其他节点

打开scu系统配置

ifix5.8历史曲线-使用classic

然后选择路径,选择网络位置

ifix5.8历史曲线-使用classic

ifix5.8历史曲线-使用classic

ifix5.8历史曲线-使用classic

然后保存之后,运行htc之后 历史曲线就魂保存到远程节点所选的文件。

需要读取此历史曲线的节点系统配置一样的设置,然后不要启动htc就可以读到。