首页 理论教育 西门子WinCC组态软件的过程值归档方法

西门子WinCC组态软件的过程值归档方法

时间:2023-11-06 理论教育 版权反馈
【摘要】:1.相关概念事件事件可发生在各种窗口中,可用事件启动和停止过程值归档,触发事件的条件可以链接到变量或脚本,在WinCC中分为以下类型的事件或动作:二进制事件:对布尔类型变量的改变做出响应。

西门子WinCC组态软件的过程值归档方法

1.相关概念

(1)事件

事件可发生在各种窗口中,可用事件启动和停止过程值归档,触发事件的条件可以链接到变量或脚本,在WinCC中分为以下类型的事件或动作:

二进制事件:对布尔类型变量的改变做出响应。

限制值事件:对限制值做出响应。可以分为超出上限值、低于下限值、到达限制值等情况。

计时事件:以某一个预先设定的时间间隔进行归档(时间设定值、班次改变、启动后时间段等)。

(2)周期

需要为过程值的采样和归档建立不同的时间周期。最小的时间间隔长度是500ms,所有可以设置的时间都是此长度的整数倍。

采集周期:采集周期是从自动化系统中读出过程变量的周期。

归档周期:归档周期是将已获得和经过处理的WinCC变量传送到归档中的周期,它是采集周期的整数倍。

(3)归档函数

因为归档周期是采集周期的整数倍,所以进行归档之前,从过程变量中读取的所有过程值都将由归档函数进行处理。

在过程值归档中,可以使用的归档函数有当前值、总值、最大值、最小值、平均值以及动作。

1)当前值:保存所采集的最后一个过程值。

2)总值:保存所有采集到的过程值的总和。

3)最大值:保存所有采集到的过程值的最大值。

4)最小值:保存所有采集到的过程值的最小值。

5)平均值:保存所有采集到的过程值的平均值。

6)动作:保存的过程值由全局脚本中创建的函数进行计算。(www.xing528.com)

2.过程值归档的方法

WinCC变量记录系统中,是否以及何时采集和归档过程值取决于各种参数,组态哪些参数取决于所使用的归档方法,WinCC可以使用不同的归档方法来归档过程值。

(1)周期性连续归档

运行系统启动时,过程值的周期性连续归档随之开始,过程值以恒定的时间周期采集并存储在归档数据库中,直至运行系统终止。

(2)周期性选择归档

发生启动事件时,过程值开始周期性选择归档,过程值以恒定的时间周期采集并存储在归档数据库中,归档在发生以下情况时结束:

1)运行系统停止。

2)启动事件不再存在。

3)发生停止事件。

(3)非周期性事件驱动归档

事件控制的过程值归档,通过布尔量或C脚本触发一次归档,将当前过程值保存在归档数据库中。

(4)非周期性值变化驱动归档

当过程值发生变化时,触发一次归档。

(5)过程控制归档

在过程控制归档中,将要归档的过程值在PLC块中编块,通过WinCC项目管理器将其作为原始数据类型变量发送到变量记录中。使用转换程序、格式化DLL在变量记录中准备数据并且存储在归档中。

(6)压缩归档

为了减少归档数据库中的数据量,可以对指定时期内的归档变量进行压缩归档,压缩通过数学函数实现,原来的归档过程值在压缩后如何处理取决于所使用的压缩方式,可以进行复制、移动或删除等操作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈