wincc c脚本问题(请斑竹或高手帮助看看)

已锁定

Lyn

  • 帖子

    752
  • 精华

    2
  • 被关注

    6

论坛等级:侠士

注册时间:2007-12-17

普通 普通 如何晋级?

wincc c脚本问题(请斑竹或高手帮助看看)

640

4

2008-09-03 10:53:02

char *a;
char tmp[20];
char tmp1[10];
int i;
char var1[10];
char var2[10];
WORD w;
WORD x;
WORD y;
WORD z=0;
WORD ms;
sprintf(var1,"%sa",GetTagChar("profixstr"));
sprintf(var2,"%sb",GetTagChar("profixstr"));
a=SysMalloc(20);
a=GetTagChar("profixstr");
for (i=1;i<=18;i++)
{

sprintf(tmp,"%sCHUCK-TIME%d",a,i);
sprintf(tmp1,"%sSPEED%d",a,i);
w=GetTagWord(tmp1)/100;---警告,conversion may loose information
x=GetTagWord(tmp);
if(w<=0)
{
ms=x;
z+=x/100;----警告,conversion may loose
SetTagWord(var1,z);
Delay(ms);---项目函数,延时
break;
}
ms=x;
z+=x/100;---警告,conversion may loose
SetTagWord(var1,z);
SetTagWord(var2,w);
Delay(ms); //Return-Type: void
}
SetTagWord(var1,0);
SetTagWord(var2,0);
free(a);

这个脚本编译是出现三个警告,每隔五秒执行一次,但执行一会儿就会弹出一个错误说要看s cript.log,然后系统就不能正常运行了,用VBS的延时效率又不高,急死我了。请问我的代码有什么问题,谢谢!
wincc c脚本问题(请斑竹或高手帮助看看) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。