wincc变量记录

变量记录:

归档系统负责运行状态下的过程值归档
归档系统首先处理缓存于运行系统数据库中的过程值,然后再将过程值写到归档数据库中。


过程值归档涉及下列 WinCC 子系统:

  • 自动化系统(AS):
    存储通过通讯驱动程序传送到 WinCC 的过程值。
  • 数据管理器(DM):
    处理过程值,然后通过过程变量将其返回到归档系统。
  • 归档系统:
    处理采集到的过程值(例如,通过产生平均值)。处理方法取决于组态归档的方式。
  • 运行系统数据库(DB):
    保存要归档的过程值。

归档的术语定义

  • 采集周期:
    确定何时在自动化系统中读出过程变量的数值。
    例如,可以为过程值的连续周期性归档组态一个采集周期。
  • 归档周期:
    确定何时在归档数据库中保存所处理的过程值。
    例如,可以为过程值的连续周期性归档组态一个归档周期。

组态处理

如果归档周期>采集周期,则在归档周期内采集的过程值可组态下列处理:
当前值:保存所采集的最后一个过程值。
总计:保存所有采集到的过程值的总和。
最大值:保存所有采集的过程值的最大值。
最小值:保存所有采集的过程值的最小值。
平均值:保存所有采集到的过程值的平均值。
动作:最近采集的过程值由全局脚本中创建的函数进行计算。如果归档周期=采集周期,这并不表示同时启动采集和归档。在采集和归档之间可能相差高达一个采集周期

WinCC V7.5 变量变化时归档(本人使用)

以下组态将创建只有过程变量的值发生变化时才进行归档。

  1. 在WinCC项目管理器左边列表双击“变量记录”,打开变量记录编辑器。
  2. 在变量记录编辑器中,选择归档下的过程值归档,点击鼠标右键,在菜单中选择“新增过程值归档”。
  3. 选择新建的过程值归档。
  4. 在右边列表中选择添加过程值变量,在弹出的变量选择界面中选择需要归档的过程变量。
  5. 在过程变量属性列表中,选择采集类型为“非周期-有变化时”,采集周期为500ms,归档/显示周期为“1 day”。归档显示周期我们尽量设置大一些,虽然这个周期不影响数据的归档,但是会影响数据的显示。例如在WinCC在线表格控件中,即使变量没有变化,每到显示周期,WinCC在线表格控件上也会显示一条记录。
  6. 打开组图画面,在控件列表中选中在线表格控件WinCC OnlineTableControl拖拽到画面。
  7. 在弹出的控件属性对话框中(双击控件也可以打开属性对话框),选择“数值列”。
  8. 数据源选择:归档变量。
  9. 点击变量名称选择按钮。
  10. 在弹出的选择对话框中选择已归档的变量名称。最后保存画面。

  11. 在WinCC项目管理器中选择“计算机”。
  12. 双击右边的计算机名。
  13. 在弹出的属性对话框中选择启动列表,勾选“变量记录运行系统”。

    项目激活以后,在画面上能看到变量每变化一次归档一次。

    参考文献 【wincc使用说明】

点击查看
-------------------本文结束 感谢您的阅读-------------------
0%