WINCC 7.0,想在主画面中显示最新的报警信息。
方法1:
文本显示方法,文本字体显示绑定变量"Alarm_Text”,用全局脚本给这个变量"Alarm_Text”赋显示内容,用if语句判断:
if (GetTagBit("GuoLiu_GZ"))
{
SetTagChar("Alarm_Text","过流故障");
}
这个全局脚本的触发条件,一是用时间出发;二是用所有的报警变量触发。这两种方法触发,都不一定显示最新的报警内容,因为是用的if语句判断的,具体显示内容和脚本中的上下位置有关。我想能不能记录报警变量的发生时间,然后用时间比较的方法来显示最新的报警内容?不知道大家有没有这样做过?
方法二:
用报警控件,就像wincc flexible的一样,改变控件的显示格式,使其只显示一条报警。但是WINCC7.0中,在报警控件,点击消息快,选中message text,把取消勾选“应用项目设置”,勾选“闪烁开启”,为什么当发生报警时,文本还是不闪烁?有什么方法,可以让报警控件的显示内容闪烁??
麻烦大家帮忙看看,谢谢