注:在历史数据文件被清除之前,用户也能手动把历史数据文件从采集节点硬盘中移动文件到后备磁盘上。
选择节点
在开始采集数据之前,用户必须为采集组定义包含有效数据源的SCADA节点。 详细信息,请点击此处使用本地节点别名
使用本地节点别名THISNODE可实现多节点共享采集组。
要使用此功能,在节点选择对话框中输入THISNODE之后历史数据将保存在HTRDATA路径下THISNODE子目录中。
关于本地节点别名使用方法的详细信息,参照本地节点别名部分。
为趋势选择标签
用户要指定节点中希望采集的数据标签名。 详细信息,请点击此处
注: 历史数据只能记录浮点型数据域(F_)
为采集组定义限定标签
在现场条件变化时,用户可以通过指定可选的限定标签控制采集状态。例如,如果生产线需要维护而暂时停机,用户就能控制此期间数据不采集。在采集组的采集条件控制域中,指定一数据块,此数据块状态决定什么时候开始或停止采集组数据的采集。
限定标签通常是开关量输入或开关量输出块,但不能使用开关量寄存器数据块。当数据块的值从0变到1的时候,数据采集开始。当数据块的值从1变到0的时候,数据采集停止。
如果限定标签是非数字量点类型时,当标签值为0的时候停止采集,为其他值时开始采集。
如果限定标签为非数字量点时,会出现下列信息:
限定标签不是数字量点。是否继续使用?
用户可选择“确定”或“取消”。
如果指定的限定标签不在数据库中,出现下列信息:
数据库中无此限定标签。是否继续使用?
用户可选择“确定”或“取消”。
当用户开始历史数据采集的时候,会产生“采集条件找不到”的操作员消息。
输入数据采集周期
用周期域,能指定采集组中各数据点的采集时间间隔。 下列是合法的的采集速度。 表 3-1: 有效采集周期周期 1s 2s 10s 20s 30s 1m 2m 10m 20m 30m 1 Second 2 Seconds 10 Seconds 20 Seconds 30 Seconds 1 Minute 2 Minutes 10 Minutes 20 Minutes 30 Minutes 间隔 周期域的缺省值是30秒。
重要:我们推荐远程的节点的最小采集周期为10秒。
注:采集数据的时钟,以系统时钟为基准,(00:00:00)代表午夜零点。和开始采集的时间点无关。
数据采集相位
使用相位可优化采集过程。当数据采集时,将延迟等待设定的相位时间间隔后再采集。 之后数据采集间隔再以定义的周期为准。 防止超载
使用相位偏移的主要作用是防止数据采集程序超载。当历史数据采集程序不能以指定的速度采集全部数据的时候会发生超载。 使用相位偏移的例子
如果用户分配10秒的采集速度和2秒的相位偏移,那当采集开始后将以10秒为间隔在第2秒,第12秒,第22秒,和第32秒采集数据。
图 3-3: 用系统时钟表示的相位偏移
另一个使用相位偏移的例子,数据从2节点的4采集组采集:
某节点要从节点A上的一组80个数据块和节点B上的一组80数据块采集数据。用户先定义两采集组分别从节点A和节点B采集60点,再定义两采集组分别从节点A和节点B采集20点。4个采集组设置如下:
Node Tags Node A tags 1 - 60 Node B tags 1 - 60 Time phase 2 seconds phase 4 seconds Node A tags 61 - 80 phase 6 seconds Node B tags 61 - 80 phase 8 seconds 就这个例子来说,全部采集数据的任务都被分散到8秒的周期内。
在iFIX中,相位值可在0到58秒内选择,以2秒增量递增。用户输入的相位值必须小于采集周期。
设置一个采集组里包括80数据块要比设置8个采集组里包含10数据块占用更少的CPU时间。同时,相位能是有效的节省磁盘空间,达到数据采集的更高效率。 详细信息,请点击此处数据采集时使用相位偏移 数据采集时使用相位偏移,必须创建一个新的注册子键:
? ? ?
在Windows开始菜单中选择运行。 键入regedit。
确定后,打开注册表编辑器。
打开以下键值路径 :
HKEY_CLASSES_ROOT\\FIX32\\BrowseTree\\Local Node\\Historical Assignment ? ? ? ?
创建一个DWORD的值,命名为initphase。 双击initphase。 在键值对话框中写入1。 确定。
数据采集的死区限值
使用死区限值是实现数据压缩的理想方法。在过程值出现无意义的变化时,死区限值能改善系统性能,减少历史数据文件占用的磁盘空间。通过判断当前值偏离最后一个记录的范围是否大于死区限值,决定是否记录此数据。
例如:给定的限值是1.000,则变化值低于1.000的新值将不记录到历史数据文件里。
为了限制历史数据采集的数量,可设置适当的死区限值。缺省值是0.5。
注:如果限值是0,则保存所有采样值。此时使用最大的磁盘空间。
下列图解显示了使用死区限值减少历史数据采集数量的方法。这个例子死区限值设置为2.5。显示的16数据点中,仅仅3个数据采集到历史数据文件里。阴影区域范围内的数据点不被记录,因为他们在2.5死区范围内。
Figure 3-4: 死区限值的例子
上图显示的第一个记录的值是50。因此,历史数据采集记录的下一个值必须52.5以上或者47.5以下 。
记录的第二的值是54。因此,历史数据采集记录的第3个值必须56.5以上或者51.5以下。
最终,被记录的第3个值是51。 估算占用的磁盘空间
估算用户生成历史数据需要占用多少磁盘空间,要使用下列公式:
文件占用字节数 = (3500 x A) + ((8 x B) x C)
A-采集组的个数。
B-每个采集组包含的平均采集点数。
C-所有采集组将数据写入文件的次数。
例如,历史定义为2个采集组,采集速度为1分钟,使用4小时的文件格式。一个采集组有80个数据点,另一个有20个数据点构成。在这种情况下,A、B和C的值如下: 变量 A B C 2 50 每文件2个采集组. 平均 = (80+20)/2=50 值 计算 480 60点数/小时 x 4 小时 x 2 采集组 = 480 将上表数值带入公式计算历史数据文件大小:
(3500 x 2) + ((8 x 50) x 480) = 199,000 bytes
因此,此配置所生成的4小时历史数据文件大约200K。
注:此公式假定数据值在每个扫描周期都超过记录死区,因此并不是精确的评估。根据数据库配置,结果可能有出入。
暂停采集组
在历史定义中,用户可暂时地停止某组数据的采集。例如,用户暂时不需要某些数据,或者数据占用过多的磁盘空间,用户可暂时地停止该数据的采集。要挂起采集组从采集组菜单选择“放弃激活”,并重新启动历史数据采集程序。
要再次激活采集组,从采集组菜单选择“激活”。
修改采集组
如果用户想修改采集参数和采集组设置,在历史定义中从采集组菜单选择“修改”或双击采集组。在采集组配置对话框中修改设置。
注: 如果在用户开始历史数据采集之后,再改变历史数据采集组的设置,(如把新数据块加到采集组),则用户必须把历史数据采集停止,再重新启动,新的设置才会生效。
删除采集组
假如想删除一个组,在历史定义中选择该组并从组菜单中选择删除。会显示如下消息: “是否确定要删除此组”
点击“是”删除采集组,或“否”取消该删除操作。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库历史趋势是如何工作的(3)在线全文阅读。
相关推荐: