B4_归档变量显示处理-1
本系列文章是对实现西门子WINCC归档变量显示功能实现的记录。
1. 问题的提出
在WINCC中,我们通常采用下面的方式显示变量的历史趋势

按下停止按钮,拉动标尺,数据会在标尺中显示出来,比如,本图的15.
提出的功能要求是:
拉动标尺,数据在变量处显示出来,也就是,拉动标尺,归档值15直接在变量处显示,变量停止更新。
2. 功能的意义
这个功能对于一个简单的系统没有必要,但是对于一个复杂的系统,比如下面的系统:

参数很多,这些数据量程差距很大,比如,电流几万安,电压100~200伏,还有压力和位置等数据,数据在一个趋势上显示很不方便看,即使归一后显示,能看出趋势的变化,分析数据也不方便。
如果能实现拉动标尺,数据在画面相应位置显示当时的数据,对系统的分析和故障查找就非常有必要。
3. 实现的方法
这是一个崭新的功能,实现的方法只能探讨,具体思路如下:
3.1 重新编一个类似WINCC OnlineTrendControl 的空件,拉动标尺可以取出数据,放到变量中;
3.2 采用C#语言编一个程序,离线或在线处理读取WINCC的归档记录,根据设定,写入相应变量的位置;
3.3 修改模拟量的显示,使之具备回显的功能。
4. 问题及难度
无论采用哪种方法,都有很大的难度,需要对WINCC监控软件进行深入的分析。
这个功能实现后,会产生一些相关的功能块,对后续系统的开发,有很大帮助。
浙公网安备 33010602011771号