如下:
定义所需采集数据的标签名(或者数据源), 并定义采集组存放这些标签;
定义每个采集组的参数(节点、采集速度、相位、控制标签、状态和标签);采集速度越快,则数据越准确,数据容量越大。iFIX定义的有效数据采集周期为:1s、2s、10s、20s、30s、1m、2m、10m、20m、30m(s:秒,m:分钟)。iFIX推荐的最小采集周期为10秒,默认值是30秒。
定义每个历史数据文件存储的时间长度(以小时为单位,如4小时、8小时、24 小时)。
在SCU中启动历史采集程序htc.exe,指定文件存放位置。运行iFIX,开始采集数据,并把数据保存在历史数据文件中。
计算历史数据需要占用的磁盘空间容量的公式如下:
文件占用字节数 = (3500×A) + ((8×B)×C)
A – 采集组的个数;
B – 每个采集组包含的平均采集点数;
C – 所有采集组将数据写入文件的次数(所有采集组每个标签点采集并写入文件的数据记录条数)
【例】以历史定义为 2 个采集组,采集速度为 1 分钟,使用 4 小时的文件格式。一个组包含 80 个标签名,而另一个包含 20 个。在此情况下,A、B 和 C 的值如下:
变量
数值
计算
A
2
2个采集组 / 文件
B
50
= (80+20) ÷ 2
C
480
60条(每分钟一条)/ 小时 × 4小时(4小时文件)×2(个采集组)= 480
将上表数值带入公式