趋势子系统概述
iCentroView变量可配置为趋势点,自动进行采集和存储,用于过程趋势的展示和分析,可以支持长达3个月的数据存储。
本节内容主要包括:
更多趋势服务的详细介绍可参见历史趋势配置。
❖签出历史趋势配置:在“SCADA节点总览”树形菜单下选择要配置历史趋势的SCADA服务器节点,右键签出它的“历史趋势配置”;
❖打开历史趋势配置画面:双击“历史趋势配置”打开历史趋势配置的界面;
❖新建历史趋势组:点击“新增组”,会弹出趋势组编辑窗口,如下图:
❖新增历史趋势点:
⟡组名:自定义,不可重名;
⟡保存天数:默认90(天),不可更改;
⟡扫描周期:单位毫秒,所填必须为100的整数倍,且不大于86400000(毫秒),即24小时;
⟡Tag点选择:左边窗口为此服务器Tag点表(窗口上方有缩小查找Tag范围的各种参数),右边窗口为在此趋势组内配置采集的Tag点。
❖历史趋势支持压缩;
如下图,可以自行选择决定选中“趋势组”是否开启压缩。更多压缩的详细介绍可参见历史趋势配置-压缩。
❖插入趋势图控件
⟡在组态画面内插入趋势图的控件:“绘图->插入ActiveX->iCentroView Trend Control 5.2”;
⟡在组态画布中摆放好趋势图控件,右单击“特殊属性”;
⟡“特殊属性”分页内点击“新增组”,填入组名,可自定义,不要重名;
⟡选中新建的组,点击“新增曲线”,为控件选择变量(此处可选的变量为依照上文说明已建的历史趋势点)。
❖添加趋势控件运行所必须的脚本
为趋势图控件编写脚本,写脚本之前,先查看对象的名字。
点击组态画布空白处,右击,点击“脚本编辑器”,添加如下脚本:
Sub page_OnLoad()
ITREND1.StartRunMode
End Sub
Sub page_OnUnLoad()
ITREND1.StopRunMode
End Sub
❖模拟运行,检测趋势功能是否正常
保存好页面,打开模拟器modbus,运行页面,可以看到如下效果,控件中有曲线正常绘制即可。