加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

WinCC 如何实现过程变量的平均值归档?

(2011-04-06 23:39:35)
标签:

杂谈

分类: WinCC

指导说明:

在变量归档编辑器中,用户可以通过打开"Process tag properties"对话框,在"Processing"的"Parameters"页面中选择"Mean value"选项,来定义该归档变量的平均值存储。  但平均值存储仅仅在"Cyclic-continuous"或"Cyclic-selective"采样类型下方才有效。

通过计算归档/显示周期内的过程变量算术平均值即可实现归档平均值的计算。

如果变量归档采用变化触发,则当前过程值和归档值之间可能会存在很大偏差。下图演示了一个存在偏差的例子:详情如下表所述。

http://support.automation.siemens.com/CN/llisapi.dll/csfetch/24050680/WinCC_ArchiveAenderungMittelwert_01_th_e.gif如何实现过程变量的平均值归档?" TITLE="WinCC 如何实现过程变量的平均值归档?" />
图. 01

No.描述

1“例 1”
此例子演示了一个过程变量从1到0的跳变情况。计算出的平均值与相关的当前过程值之间存在着剧烈偏差,因为在此次归档周期内过程变量有跳变。然而在下一个归档周期内,由于过程值变化没有超出预先设置好的相应阈值,平均值将不会再计算并存储。除非过程值超出其设定的阈值范围后,平均值才会被更新。

2“例 2”
在归档周期十倍于采样周期时,其中两个采样周期对应的过程值为100%,剩下的8个采样周期对应的过程值为0%。则过程变量的平均值计算如下:

平均值 = (8 * 0 % + 2 * 100 %) / 10
平均值 = 20 %

3“例 3”

在归档周期十倍于采样周期时,其中最后两个采样周期对应的过程值为100%,起始的8个采样周期对应的过程值为0%。则过程变量的平均值计算如下:

平均值 = (8 * 0 % + 2 * 100 %) / 10
平均值 = 20 %

4“例 4”
在归档周期十倍于采样周期时,其中起始两个采样周期对应的过程值为0%,剩下的8个采样周期对应的过程值为100%。则过程变量的平均值计算如下:

平均值 = (2 * 100 % + 8 * 0 %) / 10
平均值 = 80 %

基于此模式生成如下归档图形。过程变量采用相同的采样周期和不同的归档周期,归档由变化触发。每种情况下的绝对阈值都设置为1.0,归档的基本参数(采样周期,归档周期和归档因子)在各显示框的标题栏中显示。

http://support.automation.siemens.com/CN/llisapi.dll/csfetch/24050680/WinCC_ArchiveAenderungMittelwert_02_th_e.gif如何实现过程变量的平均值归档?" TITLE="WinCC 如何实现过程变量的平均值归档?" />

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有