请问关于wincc里的报警记录问题:
有个变量a_alarm,如果为0就有故障,为1就无故障.当a_alarm=0的时候,报警记录表里显示"A故障",若这个变量又变为1的时候,报警记录表里能清除"A故障"吗?怎么才能清除呢?
我刚学WINCC好多都不懂,请各位大侠帮帮忙,谢谢!
问题补充:
用户已经登陆了,为什么用户名这列没有显示用户名称呢?有那位大侠知道是怎么回事吗?谢谢!
谢谢dcount107的解答,现在消息列表有当前故障了,应该是你说的归档时间设置过长了,请问是在哪里设置归档时间呢?
最佳答案
a_alarm为0触发故障,报警归档数据库就保存一条记录(类别为进入),a_alarm为1时故障取消,报警归档数据库又保存一条记录(类别为离开)。
报警控件当前报警显示效果为:a_alarm为0并持续时,显示"A 故障"进入,a_alarm为1时,显示为"A故障"离开,如果你想让a_alarm为1时报警信息消失,可以设置报警控件的选择对话框,将类型只选为进入即可。
补充:显示消息列表为当前故障,如果故障点已消失并已确认则不显示。短期和长期归档是历史数据库,只要发生过的报警都会显示。
短期和长期归档可显示以前而不显示今天报警有一下可能:
a.变量未在报警归档中组态
b.归档时间设置过长
补充2:抱歉!更正一下,报警不存在归档时间过长的问题。只要报警在当前列表中出现,肯定会归档的。可能是报警控件设置的问题,也可能你查看的时候没有激活滚动条。
提问者对于答案的评价:
谢谢您,我再找下问题所在.
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276590.html