书城计算机网络组态软件控制技术
7540200000009

第9章 曲线显示

在实际生产控制过程中,对实时数据、历史数据的查看和分析是不可缺少的工作。但对大量数据仅做定量的分析还远远不够,必须根据大量的数据信息,画出曲线,分析曲线的变化趋势并从中发现数据变化的规律,同时曲线处理在工控控制系统中也是一个非常重要的部分。

7.1实时曲线显示

实时曲线构件是用曲线显示一个或多个数据对象数值的动画图形,像笔绘记录仪一样实时记录数据对象值的变化情况。

在MCGS组态平台上,单击【用户窗口】,在【用户窗口】中双击【数据显示】进入窗口组态,在【工具箱】中单击【实时曲线】按钮,拖放到窗口的适当位置调整大小。同时添加“实时曲线”文字标签进行曲线构件的标注。

双击实时曲线,弹出【实时曲线构件属性设置】窗口。在【实时曲线构件基本属性】窗口中进行设置,可以修改曲线的线型和背景颜色,可以调整曲线背景网格中主划线和次划线的数目,【曲线类型】选择默认的【绝对时钟趋势曲线】。

单击【标注属性】按钮。

【标注属性】中的内容,需要根据对应对象变量的情况进行修改。【X轴标注】中,选定【X轴长度】为“20”,【时间单位】设为:“秒”,【时间格式】设为:“MM:SS”。【Y轴标注】中,【最小值】设为:“0”,【最大值】设为:“10”。

单击【画笔属性】按钮,分别在【曲线1】和【曲线2】中填入对应的对象变量名称,也可以单击按钮,从实时数据库中调出对象变量。为了便于曲线的区分,修改“液位1”对应的【曲线1】的颜色为“蓝色”,“液位2”对应的【曲线2】的颜色为“红色”。当然还可以根据需要进行【线型】的修改。设置完成后,单击【确认】按钮即可。

在运行环境中选择【数据显示】菜单,打开【数据显示】窗口,可看到实时曲线,同时曲线随着液位数据的变化而不停地变化。

双击运行环境中的实时曲线还可以放大曲线的显示,便于数据的分析。

7.2历史曲线

历史曲线构件实现了历史数据的曲线浏览功能。运行时,历史曲线构件能够根据需要画出相应历史数据的趋势效果图。历史曲线主要用于事后查看数据和状态变化趋势及总结数据的规律。

在【用户窗口】中双击【数据显示】,在【工具箱】中单击【历史曲线】按钮,拖放到适当位置调整大小。添加“历史曲线”文字标签进行标注。

双击历史曲线,弹出【历史曲线构件属性设置】窗口,【曲线名称】设为:“液位历史曲线”,【曲线网格】中的【Y主划线】数目设为:“5”,其他设置不变。

单击【存盘数据】按钮,在【组对象对应的存盘数据】中,选择【液位组】组对象。

单击【标注设置】按钮,进入【标注设置】窗口。【时间单位】选择:“分”,【时间格式】选择:“分:秒”,【曲线起始点】选择:“当前时刻的存盘数据”。

设置完成后,单击【曲线标识】按钮,进行历史曲线的标识设置。【液位1】的【曲线颜色】设为:“绿色”;【液位2】的【曲线颜色】设为:“红色”;【最大坐标】设为:“10”。注意:【实时刷新】属性中要分别对应需要刷新的对象变量,否则,工程运行后曲线不能实时刷新。

完成曲线标识设置后,【输出信息】属性不用作任何设置,单击右上角的按钮,会出现【高级属性】按钮,单击【高级属性】按钮,进入历史曲线的【高级属性】设置窗口。【运行时自动刷新,刷新周期】选择“1”秒,并设置在“1”秒后,自动恢复刷新状态,其他设置不变。

进入工程的运行环境,选择【数据显示】菜单,打开【数据显示】窗口,就可以看到历史曲线构件已经开始显示历史数据的趋势图了。