点击按钮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

相关推荐

  • WINCC密码键不能运行

    我设置的WINCC带密码的翻页键不能运行,请帮忙诊断一下。 进入WINCC Explorer的右侧—–用户管理器—–添加用户 登陆&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc授权如何安装

    wincc运行一段时间后就显示授权已过期。 我下了一些授权,其中有一个好几百个授权的合集,是一个.exe的应用程序,里面有不少V6.2的授权,但我不知道如何安装。在win…

    SIMATIC WinCC 2019年6月11日
  • 脚本语言

    我想设计这样一个过程,当单击一个阀门或电机,水泵便弹出一个对话框,对话框包括几号阀门或电机,水泵,另外对话框里还包括启动和停止两个按钮用脚本语言如何写。 最佳答案 WinCC的C脚…

    SIMATIC WinCC 2019年6月11日
  • wincc画面自动跳转

    一个项目想用这样的方式实现:wincc有A\B\C三个界面  wincc在C界面控制200SMART, 当SMART完成任务后,如何让WINCC&nb…

    SIMATIC WinCC 2020年11月1日
  • 如何画水平垂直直线

    在WINCC的图形编辑器里,怎么画水平和垂直的直线啊,用鼠标拖多义线的边框半天也托不好,有没有简单的方法啊? 最佳答案 你随意画一条线,是否水平垂直不用管,然后右键这个直线如果你画…

    SIMATIC WinCC 2019年6月10日
  • s7 300与是wincc通讯中断 存储监控信息

    PLC与wincc之间通讯中断,比如上位机关机了,此时PLC能够存储通讯中断期间(不少于2小时)的监控数据吗,系统通讯正常时再上传给上位机,可以实现吗 ? 钻石用户推荐最…

    SIMATIC WinCC 2021年7月5日
  • WinCC中的静态文本和按钮上的文字怎么另起一行?

    WinCC中的静态文本和按钮上的文字怎么另起一行?求解,谢谢 最佳答案 可以输入。在静态文本或按钮的属性-->‘字体’-->‘文本’中存的就是按钮上的文字。在文本属性中…

    SIMATIC WinCC 2019年6月11日
  • wincc显示的问题

    用wincc同时显示多个画面在几个不同的显示器上,控制1显示器时,其它的显示器无变化,以此类推。 问一下:1.在wincc里如何解决这个问题。 2.电脑硬件如何…

    SIMATIC WinCC 2019年6月11日
  • 风机动画

    请问高手在WINCC中如何制作三页风机的动画。并且请问哪有专门的WINCC论坛我想加入。 最佳答案 1.在WINCC空间里找找看有没有合适的。或者有几个搅拌机画面叠加交替显示来实现…

    SIMATIC WinCC 2019年6月11日
  • WINCC变量计数

    我使用WINCC V6.2 SP2版,在变量管理器输入变量过程中(已经输入了100多个与PLC连接变量),提示“变量的计数超过了软件许可所允许的范围。—–…

    SIMATIC WinCC 2019年6月11日