变量记录:
归档系统负责运行状态下的过程值归档
归档系统首先处理缓存于运行系统数据库中的过程值,然后再将过程值写到归档数据库中。
过程值归档涉及下列 WinCC 子系统:
- 自动化系统(AS):
存储通过通讯驱动程序传送到 WinCC 的过程值。 - 数据管理器(DM):
处理过程值,然后通过过程变量将其返回到归档系统。 - 归档系统:
处理采集到的过程值(例如,通过产生平均值)。处理方法取决于组态归档的方式。 - 运行系统数据库(DB):
保存要归档的过程值。
归档的术语定义
- 采集周期:
确定何时在自动化系统中读出过程变量的数值。
例如,可以为过程值的连续周期性归档组态一个采集周期。 - 归档周期:
确定何时在归档数据库中保存所处理的过程值。
例如,可以为过程值的连续周期性归档组态一个归档周期。
组态处理
如果归档周期>采集周期,则在归档周期内采集的过程值可组态下列处理:
当前值:保存所采集的最后一个过程值。
总计:保存所有采集到的过程值的总和。
最大值:保存所有采集的过程值的最大值。
最小值:保存所有采集的过程值的最小值。
平均值:保存所有采集到的过程值的平均值。
动作:最近采集的过程值由全局脚本中创建的函数进行计算。如果归档周期=采集周期,这并不表示同时启动采集和归档。在采集和归档之间可能相差高达一个采集周期
WinCC V7.5 变量变化时归档(本人使用)
以下组态将创建只有过程变量的值发生变化时才进行归档。
- 在WinCC项目管理器左边列表双击“变量记录”,打开变量记录编辑器。
- 在变量记录编辑器中,选择归档下的过程值归档,点击鼠标右键,在菜单中选择“新增过程值归档”。
- 选择新建的过程值归档。
- 在右边列表中选择添加过程值变量,在弹出的变量选择界面中选择需要归档的过程变量。
- 在过程变量属性列表中,选择采集类型为“非周期-有变化时”,采集周期为500ms,归档/显示周期为“1 day”。归档显示周期我们尽量设置大一些,虽然这个周期不影响数据的归档,但是会影响数据的显示。例如在WinCC在线表格控件中,即使变量没有变化,每到显示周期,WinCC在线表格控件上也会显示一条记录。
- 打开组图画面,在控件列表中选中在线表格控件WinCC OnlineTableControl拖拽到画面。
- 在弹出的控件属性对话框中(双击控件也可以打开属性对话框),选择“数值列”。
- 数据源选择:归档变量。
- 点击变量名称选择按钮。
- 在弹出的选择对话框中选择已归档的变量名称。最后保存画面。
- 在WinCC项目管理器中选择“计算机”。
- 双击右边的计算机名。
- 在弹出的属性对话框中选择启动列表,勾选“变量记录运行系统”。
项目激活以后,在画面上能看到变量每变化一次归档一次。参考文献 【wincc使用说明】