下面是wincc 自带 ON/OFF 开关的c程序 我应该把变量放在什么地方
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
BOOL value;
LINKINFO plink;
PDLRTGetPropEx(0,lpszPictureName,lpszObjectName,"Toggle",VT_BOOL,&value,NULL,NULL,0,NULL,NULL);
if(value) value =FALSE;
else value = TRUE;
PDLRTGetLink(0,lpszPictureName,lpszObjectName,"Toggle",&plink,NULL,NULL,NULL); //Rueckgabe-Typ :BOOL
if (plink.LinkType >2) return;
else SetTagBit (plink.szLinkName,(short int) value);
}
最佳答案
变量连接到属性>>UserDefine3>>Toggle中就可以,脚本不用修改即可使用。
提问者对于答案的评价:
对
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274118.html