恭喜,你发布的帖子
发布于 2021-05-22 13:33:13
4楼
脚本触发变量加上脚本中定义的三个wincc的变量。
#include "apdefap.h"
long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
#define TAG_1 "GasNO1_1"//实时值
#define TAG_2 "NO1_H_SET_1"//高报警设置
#define TAG_3 "NO1_HH_SET_1"//高高报警设置
#define TAG_4 "NO1_H_1" //高报警
#define TAG_5 "NO1_HH_1"//高高报警
// WINCC:TAGNAME_SECTION_END
// WINCC:PICNAME_SECTION_START
// syntax: #define PicNameInAction "PictureName"
// next PicID : 1
// WINCC:PICNAME_SECTION_END
if (GetTagFloat (TAG_1)>=GetTagFloat (TAG_3))//高高限
SetTagBit("TAG_5",1);
else if( GetTagFloat (TAG_3) >(GetTagFloat (TAG_1)>=GetTagFloat (TAG_2))//高限
SetTagBit("TAG_4",1);
else//正常值
SetTagBit("TAG_4",0);
SetTagBit("TAG_5",0);
}
请填写推广理由:
分享
只看
楼主