发布于 2010-07-04 12:54:35
2楼
不得已,我只好用脚本来实现了,举例如下:
#define TAG_1 "R2S4/AI1PHT201.U"
#define TAG_2 "R2S4/AI1PHT201.U_WH"
#define TAG_3 "R2S4/AI1PHT201.U_WL"
// WINCC:TAGNAME_SECTION_END
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
if ((double)GetTagDouble (TAG_1)>(double)GetTagDouble (TAG_2))
return 255;
else
if ((double)GetTagDouble (TAG_1)<(double)GetTagDouble (TAG_3))
return 65535;
else
return 8421440;
现在虽然实现了,但我个人认为PCS7系统功能很强,应该有个很快捷的方式实现,所以将这个问题挂出,希望有人能提出更好的方法。