描述
历程(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 为统计过滤模型