在PCS7 V6.1 OS面板中显示历史趋势

n

问题:在PCS7的一些显示面板中带有趋势视图,但只能显示实时趋势,怎样才能在这些面板中显示归档的历史趋势呢?
解答:在PCS7中,某些显示面板(Faceplate)包含趋势视图,例如MEAS_MON,CTRL_PID等。默认情况下,面板显示相关变量的实时趋势。若要显示历史趋势,需按照下列步骤操作(本文适用于PCS7 V6.0至V6.1版本,PCS7 V7.0以上版本组态步骤与本文描述有所不同,请参照相应的联机帮助文档):n

步骤1:建立变量归档
要显示历史趋势,首先要建立相关变量的归档。在WinCC的Tag Logging中建立相关变量的归档。归档建立后如图1所示。n

在PCS7 V6.1 OS面板中显示历史趋势
图1 在Tag Logging 中建立变量归档n

图中的归档名称(Archive Name)“SystemArchive”将用作下面步骤中的参数。
建立归档的时候,归档变量名称尽可能采用默认名称,这将简化下面的步骤,如上图所示。n

步骤二:修改相应图标(Block Icon)的参数
打开WinCC画面编辑器,找到相应的图标,双击查看对象属性Styles。修改其中两个参数StandardTrend和ReturnPath。修改前后的参数如图2、3所示。n

在PCS7 V6.1 OS面板中显示历史趋势
图2 默认的参数设置n

在PCS7 V6.1 OS面板中显示历史趋势
图3 修改后的参数设置n

StandardTrend参数含义如下:n

=2(默认值) 显示实时趋势,趋势时间轴长5分钟
>2 显示历史趋势,同时该值为趋势时间轴长度(分钟)

如图3中StandardTrend=5,表示长度5分钟的历史趋势。n

ReturnPath参数包含了趋势中显示的变量及其属性,要显示历史趋势,则需要在该参数中用*archivname关键字指明归档名称。语法如下:
*archivname:MyArchiveName
如图3中ReturnPath末尾添加了“*archivname:SystemArchive”,表示历史趋势的数据来自归档SystemArchive。
注:建立归档时建议采用默认的归档变量名,如果修改了默认名称,则需要用*tagname关键字指定归档变量名称,语法如下:
*tagname:MyArchiveTag
例如,如果按照图4所示,在建立归档时修改了默认的归档变量名,则相应的ReturnPath参数应该为:
.PV_IN:CO_DKGREEN,.SP:CO_BLUE,.LMNR_IN:CO_DKRED*archivname:SystemArchive*tagname:My

在PCS7 V6.1 OS面板中显示历史趋势
图4 建立归档时,不采用默认归档变量名

对于一个OS单站,经过上述步骤,即可实现在面板中显示历史趋势了,如图5所示。

在PCS7 V6.1 OS面板中显示历史趋势
图5 PID面板中显示历史趋势

步骤3:采用客户机/服务器结构时的参数设置
对于客户机/服务器结构的OS,还需要在ReturnPath中给出下列两个参数:
*archivserver:MyArchiveServer 指定归档服务器
MyArchiveServer为归档服务器的前缀(不包 含::字符)。
*asia:MyServerPrefix 指定归档变量名称的Server前缀(不包含::字 符)如果归档变量名称不包含Server前缀, 则该项应写为:*asia:

表1根据对象图标(Block Icon)中过程变量和归档变量名是否包含Server前缀,图标所在的画面性质,以及归档变量是否来自单独的归档Server等不同情况,列出了*archivserver和*asia参数的应用方法。

表1 *archivserver和*asia使用场合
在PCS7 V6.1 OS面板中显示历史趋势

经过上述步骤,即可实现在客户机/服务器结构的OS面板中显示历史趋势了。
更详细的信息请参考PCS7文档“PCS7 Programming instructions for blocks”(通过Start->SIMATIC->Documentation->English可以找到该文档)。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论