请教一个WINCC的C脚本的问题!

请教下一个关于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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐