点击按钮1次变量值加1的脚本

现在想做两个按钮,新建一个变量,连接PLC内的mw100,想实现按一下加按钮,则mw100加1,按一下减按钮,mw100减1,当mw100等于10时,mw就恢复值为0.C脚本或者VB脚本该如何写?

最佳答案

加按钮的C脚本事件:
int n;
n=GetTagWord("Tag1");
if(n<=10)
n=n+1;
else
n=0;
SetTagWord("Tag1",n);

减按钮的C脚本事件:
int n;
n=GetTagWord("Tag1");
if(n>=1)
n=n+1;
else
n=10;
SetTagWord("Tag1",n);

提问者对于答案的评价:
谢谢,很实用。也谢谢其他几位。

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

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

相关推荐

  • wincc6.0是否有扩展状态显示的功能

    wincc6.0是否有扩展状态显示的功能?有的话在那里 最佳答案 关于扩展状态显示的信息可以参见 WinCC 信息系统“选项 > 过程…

    SIMATIC WinCC 2019年6月11日
  • pc access 的问题

    最近刚开始研究opc,不知道西门子的pc access是不是支持opc的界面编写软件都能进行访问,控制变量等等,我现在只是利用电脑发送串口数据的是1还是0,然后再plc里…

    SIMATIC WinCC 2019年6月11日
  • wincc用按钮调用excel

    我想在画面上做个按钮,然后调用excel文件,并且根据文件来做报表打印,希望大家给个建议怎么设计按钮的脚本?对该excel做成能查询打印功能的报表,还需要哪些工作和设置?谢谢!(w…

    SIMATIC WinCC 2019年6月11日
  • 关于C脚本问题

    在C脚本中黑体字的大小有特别的意思吗 其他颜色的单词分别代表什么意思啊 感觉C脚本很乱 无从下手 最佳答案 1、关键字:蓝色,if、return等等&…

    SIMATIC WinCC 2019年6月11日
  • volo view express 2.01控件的使用

    wincc6.2中的volo view express 2.01控件试运行在什么环境下的,能打开什么版本的CAD图呀,高手们指点一下 最佳答案 htt…

    SIMATIC WinCC 2019年6月11日
  • 如何在WINCC运行界面调用用户管理

    WINCC组态中有个用户管理编辑用户,运行后锁画面,能在运行界面编辑用户管理吗? 最佳答案 1.运行情况下可以编辑用户管理,但需要做控件!如果是PCS7项目,哪么就直接带有这个控件…

    SIMATIC WinCC 2019年6月11日
  • wincc 输入内容如何转换

    1、wincc画面i/o域中输入的13位数字如何转换为5位数字存入到plc的vw字中2、如何利用plc的变量激活wincc的文本域显示16位中文字符 最佳答案 1、你用字符串,然后…

    SIMATIC WinCC 2019年6月11日
  • winCC 消息列表显示未启用

    winCC 消息列表显示未启用,报警信息在新到达列表不显示,在AlarmOneLine界面能够显示 钻石用户推荐最佳答案 先归档然后再读取归档的值http://www.a…

    SIMATIC WinCC 2021年7月5日
  • WINCC 画面的弹出

    我以前做的弹出画面都是一个窗口画面,对应一个画面,这样造成的后果是一个画面都是窗口画面影响后期画面的设置,而且做显示的时候不会在鼠标的XY的坐标上,这个我如何去解决它,如果需要脚本…

    SIMATIC WinCC 2020年11月1日
  • 开方问题真的那么难吗

    A,B为PLC中两个设定值变量,在WINCC里给的数据类型为32浮点型。新建按钮,按钮按下时想让A的值开11次方然后赋给B。作C脚本如下:SetTagFloat("B&q…

    SIMATIC WinCC 2019年6月11日