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

WinCC 如何在特定的时间点(非周期)归档过程变量?

(2011-04-06 23:36:17)
标签:

杂谈

分类: WinCC

如果希望仅在特定的时间点归档趋势变量。可以通过在变量记录的“ Properties - Process Tags” 对话框中通过进行下列操作来实现:

1组态起始事件
组态触发归档的事件。可以在下列选项间选择:

可以使用 WinCC 全局脚本组态一个返回布尔数据类型值的函数。如果函数的返回值改变(从 FALSE 到 TRUE 或者反之),那么归档将会发生。

可以组态一个二进制变量,当它的值变化时触发归档。

2选择“ Acyclic ”作为采集类型
在“ Archive Tag ”选项卡中在“ Acquisition type ”选项域中选择“ Acyclic ”

自 WinCC V6.2开始:选择归档类型“ acyclic ”和采集类型“ Event-controlled ”
在“ Archiving ”选项卡中的选择域“ Archiving type ”中,选择“ acyclic ”并在“ Acquisition ”中选择“ event-controlled”。

3指定起始事件
在“ Event ”选项卡中指定项目函数或变量作为起始事件。

当起始事件变化时(函数返回值或变量变化),过程值(实际值)被归档一次。这既发生在上升沿也发生在下降沿。

 

 

注意:

如果组态一个函数来监控起始事件,在运行时变量记录循环调用函数(每 500 ms)。但返回值发生变化时进行归档 - 否则将不进行。

如果没有组态起始事件(既没有函数也没有变量),那么在过程值每次变化时不执行归档。

在组态起始事件时必须注意变量记录仅能捕获在起始事件中大于 500 ms 的变化。

0

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

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

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

新浪公司 版权所有