WINCC 用C语言写一段加法

加法就让一个数,从0开始加到360然后再从0开始加到360,建立一个内部变量Run(有符号16位),写法如下

int a;
a=GetTagWord("Run");

a=a+30;
if (a==360) (a=0);
return a;
return 0; 
}
求指导!这个写在全局变量中,用内部500ms做触发,在画面RUN建立一个I/O,结果看不到数值变化。

最佳答案

你用RUN建立一个I/O域,可是你的程序并没有改变Run,你只是改变了a的值而已。你试试
int a;
a=GetTagWord("Run");
a=a+30;
if (a==360) 
   {
    a=0;    
    }
SetTagWord("Run",a);

提问者对于答案的评价:
谢谢,实现了

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日 上午10:57
下一篇 2017年11月16日 上午10:57

相关推荐

  • wincc 按钮打开文件夹

    我想用wincc按钮打开一个文件夹,该文件夹的名字是系统根据日期自动存的。如2016年12月,系统就以“2016年12月”命名的文件夹。然后,我又调用了一个日历控件,用户选择日历控…

    SIMATIC WinCC 2017年6月8日
  • 请教一下wincc7.4中按钮C脚本控制弹窗的问题

    各位专家好,我是个新手,在学习wincc时遇到了头疼的问题,想请路过的专家指点一下。情况是这样的:我在学习一个项目的时候,发现画面上泵的图标按钮,建立了释放左键动作的C动作,单击泵…

    2020年11月1日
  • WinCC 工程师站RC授权点数

    请问:服务器-客户机架构的WinCC,配置了工程师站,需要从工程师站修改WinCC项目,此时工程师站的RC授权是128,还是跟服务器保持一致? 最佳答案 工程师站授权点数与服务器侧…

    SIMATIC WinCC 2021年7月5日
  • 双系统中wincc5.1运行故障

    我装了个双系统,先装了2000,装上WINCC后运行正常,后装了XP,回2000后WINCC就不能运行了,跳出一个错误框:无法定位程序输入点getaddrinfo于动态链接库ws2…

    SIMATIC WinCC 2019年6月11日
  • WINCC7.3打开项目提示已组态服务器的项目管理器位运行

    新安装的WINCC7.3打开项目提示已组态服务器的项目管理器位运行。新建文件提示没有注册类 钻石用户推荐最佳答案 没有图没有真相,建议你在项目管理中设置一下这个项目所用的当前电脑的…

    SIMATIC WinCC 2021年7月5日
  • 怎么读取一个动态连接库里的数据

    如题给的动态链接库信息如下:’输入参数Public Type PF9830DATA    ‘ 相制 …

    SIMATIC WinCC 2019年6月11日
  • 变量报警

    从PLC中读取浮点数温度变量定义为A (输出域,变化范围是从0到999)  想新建变量B (输入域)   如果…

    SIMATIC WinCC 2019年6月11日
  • 面板PC授权问题

    面板PC FI45 V2 运行近10年,一直速度还可以,今年突然报下列授权没有装:A9WRC130 Wincc Runtime&n…

    SIMATIC WinCC 2017年11月4日
  • 通过一个按钮控制画面窗口显示

    我想使用一个按钮控制画面窗口的显示单击一次显示再单击一个隐藏如何通过C脚本来实现 最佳答案 BOOL i;i=GetPropB00LQpszPicturelNane,“画…

    SIMATIC WinCC 2021年7月5日
  • 急求大家指点

    请问怎么将康奈视的视觉系统与西门子hmi设备(cognex7050与mp277)进行通讯从而实现自动分拣设备的实时显示呢 最佳答案 西门子hmi设备mp277的功能:https:/…

    SIMATIC WinCC 2017年6月3日