描述

历程(Retainer)的含义是广泛的,它可以是一个故障、可以是一个报警、可以是一个生产计划、可以是一个工作任务、也可以是一个订单流程。

历程记录了事件的开始时间、结束时间、持续时长、流水记录等过程,同时还可以对相关的数据进行统计。

脚本格式

完整脚本:

[
  "RV", "Label_En", "Label_Cn", "EventCode_Start", "EventCode_Stop",
  {"ticker":"0s","statistics_func":"","statistics_fv":"","statistics_filter":""}
]

缺省脚本:

  • 不使用统计,不使用防抖动:
    ["RV", "Label_En", "Label_Cn", "EventCode_Start", "EventCode_Stop", {}]

  • 不使用统计,使用防抖动:
    ["RV", "Label_En", "Label_Cn", "EventCode_Start", "EventCode_Stop", {"ticker":"0s"}]

  • 使用统计,使用防抖动:
    ["RV", "Label_En", "Label_Cn", "EventCode_Start", "EventCode_Stop", {"ticker":"0s","statistics_func":"","statistics_fv":""}]

  • 使用统计,使用防抖动:
    ["RV", "Label_En", "Label_Cn", "EventCode_Start", "EventCode_Stop", {"ticker":"0s","statistics_func":"","statistics_fv":"","statistics_filter":""}]

  • RV 为历程变量,代表一个报警,一个故障或者一个工艺流程

  • Label_En 为脚本的英文注释

  • Label_Cn 为脚本的中文注释

  • EventCode_Start 为对应事件的开始码

  • EventCode_Stop 为对应事件的结束码

  • ticker 为防抖动的时间,只有持续的时间大于抖动时间才可以产生,不填默认为0,意味着马上生成

  • statistics_func 为使用的统计函数,不填写不使用,支持 “avg”, “count”, “first”, “last”, “max”, “min”, “spread”, “stddev”, “sum”, “accumulate[;过滤模型id]”。特别的,accumulate 可以使用分号再加过滤模型ID,在统计时使用过滤模型,不使用则直接填写accumulate即可。

  • statistics_fv 为需要统计的 FV

  • statistics_filter 为统计过滤模型

文档更新时间: 2024-07-10 20:37   作者:Mixiot