组态王报警灯一直亮
设置一个报警灯,闪烁条件为:\\本站点\液位报警标志==1,一个确认按钮,按下时:Ack(液位报警);\\本站点\液位报警标志=0;画面存在时命令为:if(\\本站点\液...
设置一个报警灯,闪烁条件为:
\\本站点\液位报警标志==1,
一个确认按钮,按下时:
Ack(液位报警);
\\本站点\液位报警标志=0;
画面存在时命令为:
if(\\本站点\液位>\\本站点\液位.hilimit || \\本站点\液位<=\\本站点\液位.lolimit)
{\\本站点\液位报警标志=1;
}
else
\\本站点\液位报警标志=0;
程序运行后,指示灯一直处于亮的状态,没有报警也亮,不闪烁,确认按钮也没有用。 展开
\\本站点\液位报警标志==1,
一个确认按钮,按下时:
Ack(液位报警);
\\本站点\液位报警标志=0;
画面存在时命令为:
if(\\本站点\液位>\\本站点\液位.hilimit || \\本站点\液位<=\\本站点\液位.lolimit)
{\\本站点\液位报警标志=1;
}
else
\\本站点\液位报警标志=0;
程序运行后,指示灯一直处于亮的状态,没有报警也亮,不闪烁,确认按钮也没有用。 展开
展开全部
你这个程序如果在液位过高或者液位过低的时候,确认按钮是没有任何作用的。除了第一个回答之外需要这么写:
设置一个报警灯,闪烁条件为:
\\本站点\液位报警标志==1,
一个确认按钮,按下时:
Ack(液位报警);
\\本站点\confirm=1; //此处为改动。confirm的初始值为0;
画面存在时命令为:
if((\\本站点\液位>\\本站点\液位.hilimit || \\本站点\液位<=\\本站点\液位.lolimit)&&confirm==0)
\\本站点\液位报警标志=1; //当液位不正常,且没有确认时,报警。
if(\\本站点\液位<\\本站点\液位.hilimit || \\本站点\液位>=\\本站点\液位.lolimi)
\\本站点\confirm=1;//当液位正常时,自动将confirm赋值为1。
if(confirm==1)
\\本站点\液位报警标志=0;//当confirm为1,不报警。
设置一个报警灯,闪烁条件为:
\\本站点\液位报警标志==1,
一个确认按钮,按下时:
Ack(液位报警);
\\本站点\confirm=1; //此处为改动。confirm的初始值为0;
画面存在时命令为:
if((\\本站点\液位>\\本站点\液位.hilimit || \\本站点\液位<=\\本站点\液位.lolimit)&&confirm==0)
\\本站点\液位报警标志=1; //当液位不正常,且没有确认时,报警。
if(\\本站点\液位<\\本站点\液位.hilimit || \\本站点\液位>=\\本站点\液位.lolimi)
\\本站点\confirm=1;//当液位正常时,自动将confirm赋值为1。
if(confirm==1)
\\本站点\液位报警标志=0;//当confirm为1,不报警。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询