WinCC flexible smart 变量上下限事件的问题

想做个按钮赋值VW0  1,再按下按钮赋值给VW0 0,再按下赋值1,再按下赋值0,一致循环
我是这样做的:先做一个按钮,事件—按下—-+1函数给变量VW0。
变量VW0初始值为0,设置上限为1,下限为0,事件里设置上限setvalue 给VW0

为什么会报错:超出限制,当前【0 -1】

最佳答案

你也可以这样做:
VW0 这个地址在PLC中不要被其它占用,然后触摸屏端定义bool类型变量,地址V1.0
然后在按钮里对V1.0 这个变量进行取反操作(InvertBit函数),那么每点击一下就会对v 1.0 取反,就会0 1 变化,因为V1.0 是VW0的第0位,那么也会0 1 循环切换

提问者对于答案的评价:
朋友你的方法是个办法,但我想知道的是为啥我的函数办法执行不起来

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 想在WINCC中做个记录,当数字量变化的时候记录,并列表显示变化时的时间

    向各位请教: 想在WINCC中做个记录,当数字量变化的时候记录,并列表显示变化时的时间,当值不变时不需要时间显示。 在变量记录中已经做了只在变化时归档 问题补充…

    SIMATIC WinCC 2019年6月11日
  • wincc 菜单工具栏

    想用wincc自带菜单与工具栏实现画面间的切换,如何编写VBS角本,如:“主画面”里有“画面窗口1",想用菜单实现”画面窗口1"的画面名称的切换,假设另两个画面…

    SIMATIC WinCC 2019年6月11日
  • WinCC按钮操作确认 C脚本

    在WinCC上放一按钮,按一次给变量M赋1,再按一次赋0 ;当变量M是0时,此时按此按钮,要求弹出确认对话框,点“确定”再给M赋1;当M是1时,按此按钮,直接给M赋0,不…

    SIMATIC WinCC 2017年11月4日
  • 请教一个问题,触摸屏I/O域

    我想通过触摸屏来显示出来温度探头检测出来的温度,PLC程序写好后数值存储在VD1000上面,触摸屏上面的I/O域变量也是关联的VD1000数据格式是十进制99999,使用PLC查看…

    SIMATIC WinCC 2021年7月5日
  • 关于电气自动化技术学习的求助

    目前,进口电气设备正处于调试阶段,看着德国电气技术人员通过笔记本电脑用Step7软件熟练地调试程序,非常羡慕。调试正常以后交给我们的就是日常维护工作了。在外方离开之前,我们必须需要…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0报表如何制作

    大家好!我想用wincc7.0做一个简单的报表,打印记录时间和压力、温度等一些变量,不知道如何制作,希望提供参考资料和示例,谢谢! 最佳答案 请点击以下链接:http://www.…

    SIMATIC WinCC 2017年12月10日
  • WINCC组态按钮赋值

    我新建了一个二进制变量和plc的M10.0通信,为什么写入常数1,plc的M10.0没有任何反应呢?通信是正常的,我可以写数值到DB区,PLC上可以正常监控到。 最佳答案 按钮的变…

    SIMATIC WinCC 2021年7月5日
  • WINCC多个变量显示一个画面

    现在有一个阀门 有开,关,故障三个DI开关信号,我想做在一个阀门画面上,哪个过来就显示不同的颜色,请问有什么简单的方法没有,最好不要写脚本什么的。 最佳答案 方法参见:&…

    SIMATIC WinCC 2019年6月11日
  • Wincc脚本资料

    想学习Wincc的VBS脚本,请问哪里有WINCC的VBS脚本从入门到精通手册,或者其它相关的学习资料下载,谢谢! 最佳答案 两个方面:1、单独的VBS知识,这个可以搜索微软出版的…

    SIMATIC WinCC 2021年7月5日
  • Wincc 7.4 SP1 SQL数据库

    Wincc 7.4 SP1 SQL数据库在wincc中客户的服务器方式使用需要SQL授权吗? 最佳答案 SQL数据库不需要再授权了! 提问者对于答案的…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论