用wincc在做一个安全运行天数的显示,大致是在wincc中,给定一个任意基准值(已经安全运行的天数),比如100,之后每过一天加1,等需要的时候(出现安全事故之后)手动将基准值设置为0,之后重新每过一天在加1.这样的程序用C怎么做。
自己做了一个小程序,感觉有问题,大神帮我修改。
#pragma?code();
{
float sum;
sum=gettagfloat("jichu")?
SYSTEMTIME?time;?
GetLocalTime(&time);?
SetTagWord("Varname",time.wHour);
if (Varname==0)?
sum=sum+1;
settagfloat("1anquyunxing",sum);
}
最佳答案
你这么多问号是啥意思?
定义wincc内部变量mydays(安全运行天数),脚本周期是每天的0点,直接上vbs:
dim myday
myday=hmiruntime.tags("mydays").read
myday=myday+1
hmiruntime.tags("mydays").write myday
wincc io域链接变量mydays。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc167294.html