我要崩溃啦,WINCC编的C程序就是不好用呢,大家帮我看看错哪了?

我照书,做了个简单的C程序,就是在全局脚本里做一个项目函数,然后在画面上做个按钮,一个数字框。在按钮的按左键上,用C脚本,并且调用编好的项目函数,实现按左键就把数字增加。但是怎么一点反应都。大家帮帮忙,看看我哪错了吧。
这是项目函数
void NewFunction( DWORD *value,DWORD low, DWORD high,DWORD step,DWORD a )
{DWORD v;
v=*value;
switch(a) {
case 0:{
if (v<step) (v=0);
else v=v-step;
 }
break;
case 1:{
if (v>high) (v=high);
else v=v+step;
 }
break;
*value=v;}
}
这是按钮左键的C程序
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
DWORD value;
value=GetTagDWord("test"); //Return-Type: DWORD 
NewFunction(&value,1,100,2,1);
SetTagDWord("test",value); //Return-Type: BOOL 
}

最佳答案

*value=v;}
应该是
}
*value=v;

提问者对于答案的评价:
哥们,你说对啦。太感谢你啦。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc255132.html

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

相关推荐

  • wincc v7.5下载

    请问这个WINCCV7.5+SP1在官网哪里下载? 最佳答案 SIMATIC WinCC V7.5 SP1软件下载http://www.wincc.c…

    SIMATIC WinCC 2021年7月5日
  • 400H+双服务器(服务器装CP1623)冗余配置问题

    系统硬件构成如题,疑问如下:1.400H与服务器冗余,主、备用服务器是否都需要在Step7中硬件组态进去,还是只需要将主服务器组态进去即可?2.单服务器+CP1623卡与400H配…

    SIMATIC WinCC 2020年11月1日
  • wincc中统计变量历史数据只能记录一条

    PLC做一个疲劳测试的项目,需要用wincc来记录每次测试完成的时间和次数。PLC中试验次数存在VD36中 ,每次试验总次数完成后会清零。一开始我在wincc中建了一个变…

    2021年7月5日
  • MP277与打印机服务器的连接

    最近项目需要多台MP277共用一台打印机进行联网打印,看到条目号:14668901里有MP277通过打印机服务器打印的设置,请问,使用打印机服务器是否能实现多台MP277共用一台打…

    SIMATIC WinCC 2019年6月10日
  • wicc问题

    我的WINCC报警表连到75%就不运行了,为什么 ? 最佳答案 很有可能是因为你的项目名称或路径是中文的,改成英文就好了 提问者对于答案的评价:谢谢大家,问题解决了,是路…

    SIMATIC WinCC 2019年6月11日
  • Wincc与S7-300通讯咨询

    现有CPU313C-2DP,想与装有Wincc V6.2的研华工控机通讯(232串口),如果不用CP5611卡跟MPI电缆,可有其他通讯方式?? 最佳答案 现有CPU31…

    SIMATIC WinCC 2019年6月11日
  • OPC读取SMART200 数据

    我用wincc V7.3组太软件 连接两台PLC ,目前温度压力 流量 都能读上来 但开关量 无法读到&nbs…

    SIMATIC WinCC 2021年7月5日
  • 我这个工程fc1块无法下载进plc当中去,截图是提示的报错

    请问为什么?ob1和fc1下载,提示fc1不允许下载…… 问题补充:一个是这个块用到了130个#OUT这种类型,用了31个#IN这种类型,还有中间寄存器m的0-32,会不会因为使用…

    2020年11月1日
  • WINCC V6.0使用中居然创建不了画面

    请教高人:我今天使用WINCC V6.0时,在图形编辑器中新建一个画面后,双击该画面,不能打开,而且出现Fatal   error!&nbs…

    SIMATIC WinCC 2019年6月11日
  • STEP7和Wincc版本问题

    我习惯编程软件是STEP5.5和wincc7.0(系统是win7,sp1,32位),我想问一下现在这两款软件的订货号(变量最大有多少,大概需要2000-3000个左右),由于目前在…

    SIMATIC WinCC 2021年7月5日