wincc flexible报表功能记录报警开始时间和复位时间
- 格式:doc
- 大小:23.00 KB
- 文档页数:2
wincc flexible报表功能记录报警开始时间
和复位时间
如何能够用winccflexible报表功能记录报警开始时间和复位时间,然后导出到excel表中,统计某报警的持续时间有多久?》应该怎么做呢?
问题补充:
怎么找不到函数:
能详细介绍一下*?
dimstime
stime=now
setvaluesmarttags(“time_1”),stime
在确认事件中调用以下脚本:
dimetime
etime=now
setva luesmarttags(“time_2”),etime
最佳答案
首先新建两个日期时间类型的变量time_1和time_2,假如有一个模拟量报警需要记录,在winccflexible中找到这条模拟量报警,选中这条报警,下面有报警的事件,在激活事件中调用一个脚本,脚本内容如下:
dimstime
stime=now
setvaluesmarttags(“time_1”),stime
在确认事件中调用以下脚本:
dimetime
etime=now
setvaluesmarttags(“time_2”),etime
这样time_1和time_2这两个变量分别记录的就是报警的触发时间以及确认事件。
关于导出成excel,这就需要自己编写脚本了,大致思路就是当报警确认后,把上述两个变量写入到csv中(建议使用csv格式)。