请教下一个关于WINCC C脚本的问题,当我在编写完成C脚本动作开始编译的时候总是出现30个错误说是
WINCC\APLIB\AP_GLOB.H:行1:错误(0040):')'应在)之前,
…………………………………..2:错误(003a):’ BOOL’:无效的函数定义
…………………………………..2:错误(0040):〈type〉应在[之前
…………………………………...3:错误(0040):〈type〉应在BOOL之前
..............................................4
……………………………………
……………………………………29………
30Error(s),0Warning(s)
C语言程序是没问题的我是按照书上写上去的,这是什么问题啊?是不是软件里文件的问题啊?还是其它什么方面的问题?
问题补充:
#include "apdefap.h"
int gscAction( void )
{
DWORD value;
value=GetTagDword("TAG1");
value+=1;
if(value>100)(value=0);
SetTagDword("TAG1",value);
return 0;
}
这是我的那个C动作, 在没写程序直接点编译的时候还是会出现同样的问题.
最佳答案
你的TAG1是什么?这个需要定义的,另外DWORD value,数据类型应该是DWord。如果没有程序都出问题那就是你的头文件有问题了!
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278580.html