大家来看看这点全局动作脚本,只要用了那些注释脚本报警,触发时间2秒,也很卡界面操作。

已锁定

ankaona

西门子1847工业学习平台

  • 帖子

    231
  • 精华

    0
  • 被关注

    27

论坛等级:侠士

注册时间:2007-06-20

黄金 黄金 如何晋级?

大家来看看这点全局动作脚本,只要用了那些注释脚本报警,触发时间2秒,也很卡界面操作。

611

5

2011-03-01 14:04:26


static int xun_huan;
if ((xun_huan>8) (xun_huan<1))
{ xun_huan=1;
//SetTagWord("xunh",xun_huan);
// SetTagFloat("sd_pic201ak",80.0); // ces
}
else
{ xun_huan=xun_huan+1;
//SetTagWord("xunh",xun_huan);
//SetTagFloat("sd_pic201ak",20.0); // ces
}
switch(xun_huan)
{
case 2:
SetTagBit("dhd_4",1);
SetTagBit("dhd_3",1);
SetTagBit("dhd_2",0);
SetTagBit("dhd_1",0);
break;
case 4:
SetTagBit("dhd_4",0);
SetTagBit("dhd_3",1);
SetTagBit("dhd_2",1);
SetTagBit("dhd_1",0);
break;
case 6:
SetTagBit("dhd_4",0);
SetTagBit("dhd_3",0);
SetTagBit("dhd_2",1);
SetTagBit("dhd_1",1);
break;
case 8:
SetTagBit("dhd_4",1);
SetTagBit("dhd_3",0);
SetTagBit("dhd_2",0);
SetTagBit("dhd_1",1);
break;
default:
break;
}
/*
if (GetTagFloat("gcywdqd10_2")>GetTagFloat("gcywgbd10_2")) //yewei_d10_2
{ SetTagBit("gbbitd10_2",1);
}
else
SetTagBit("gbbitd10_2",0);
if (GetTagFloat("gcywdqd10_2") { SetTagBit("dbbitd10_2",1);
}
else
SetTagBit("dbbitd10_2",0);
if (GetTagFloat("gcywdqd10_3")>GetTagFloat("gcywgbd10_3")) //yewei_d10_3
{ SetTagBit("gbbitd10_3",1);
}
else
SetTagBit("gbbitd10_3",0);
if (GetTagFloat("gcywdqd10_3") { SetTagBit("dbbitd10_3",1);
}
else
SetTagBit("dbbitd10_3",0);

if (GetTagFloat("gcywdqn10_1")>GetTagFloat("gcywgbn10_1")) //yewei_n10_1
{ SetTagBit("gbbitn10_1",1);
}
else
SetTagBit("gbbitn10_1",0);
if (GetTagFloat("gcywdqn10_1") { SetTagBit("dbbitn10_1",1);
}
else
SetTagBit("dbbitn10_1",0);

if (GetTagFloat("gcwddqr10_1")>GetTagFloat("gcwdgbr10_1")) //wendu_r10_1
{ SetTagBit("wdgbbitr10_1",1);
}
else
SetTagBit("wdgbbitr10_1",0);
if (GetTagFloat("gcwddqr10_1") { SetTagBit("wddbbitr10_1",1);
}
else
SetTagBit("wddbbitr10_1",0);

if (GetTagFloat("gcyldqr10_1")>GetTagFloat("gcylgbr10_1")) //yali_r10_1
{ SetTagBit("ylgbbitr10_1",1);
}
else
SetTagBit("ylgbbitr10_1",0);
if (GetTagFloat("gcyldqr10_1") { SetTagBit("yldbbitr10_1",1);
}
else
SetTagBit("yldbbitr10_1",0);
*/ 就是这段注释的代码只要用,就是触发时间2秒也让界面动作卡(所有界面刷新时间1秒),操作员可以设定报警上下限的代码。
return 0;
大家来看看这点全局动作脚本,只要用了那些注释脚本报警,触发时间2秒,也很卡界面操作。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32771条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。