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)压缩归档
为了减少归档数据库中的数据量,可以对指定时期内的归档变量进行压缩归档,压缩通过数学函数实现,原来的归档过程值在压缩后如何处理取决于所使用的压缩方式,可以进行复制、移动或删除等操作。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。