wincc c脚本做模拟量报警

2024-11-17 14:12:39
推荐回答(3个)
回答1:

定一个内部变量XXX

if((GetTagFloat("变量1")>100.0)||(GetTagFloat("变量2")>100.0)||(GetTagFloat("变量3")>100.0)||(GetTagFloat("变量4")>100.0)||(GetTagFloat("变量5")>100.0)||(GetTagFloat("变量6")>100.0))
{

settagbit(“xxx”,1);
}
ELSE
{
settagbit(“xxx”,0);
}

回答2:

用else不就OK了?a、b、c、d、e、f六个温度,alarm二进制报警变量
if(a>80||b>80||c>80||d>80||e>80||f>80)
{ alarm=true;}
else
{alarm=false;}

回答3:

你的硬件是什么环境?
在什么前提下得到六个部位的温度?