WINCC中读到的S7300中的变量是一个瞬时流量,如何在WINCC中编写程序,实现在界面上显示累积流量?最好有例子,谢谢!
最佳答案
#include "apdefap.h"
int gscAction( void )
{
float a; float a1;
a=GetTagFloat("瞬时量"); a1=GetTagFloat("累积量");
a=a/3600; //小时量/3600,分钟量/60,要在信息/触发器中设为1S
a1=a1+a;
if (a1>=1000.0)
{
a1=0;
}
SetTagFloat("累积量",a1);
return 0;
}
提问者对于答案的评价:
非常感谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274531.html