WINCC如何用一个按钮记录上一次操作的数值。

WINCC如何用一个按钮记录上一次操作的数值。我想用一个按钮记录一下上一次操作的数值,当我点击该按钮时所有的参数全部返回上一次的操作。举个例子,当前我输入的数值是10,  这时我又从新输入了一个数为20,当我点击一个按钮时该数值又变回了10。如果我不点击该按钮,当我把20改为30,这时如果我点击该按钮,数值又变回了20。
通过上述意思我想实现的功能就是用该按钮记录上一值,只要点击该数值就能返回上一输入。
我知道可以通过内部变量结合脚本实现。在这里想问问有没有更好的方法。

最佳答案

一般修改数值都是用io域来完成的,假设io域1连接变量tag1,io域2连接变量tag2,io域1的事件--鼠标动作中vbs:hmiruntime.tags("tag2").write hmiruntime.tags("tag1").read
返回按钮中vbs:hmiruntime.tags("tag1").write hmiruntime.tags("tag2").read

运行后你在io域1第二次输入新输入数据的时候,io域2显示的就是第一次输入的数据,点击返回按钮则io域1显示io域2的数据。没有比这个更好的办法了,只是变量多了你可以用组的概念来处理,我的只是一个变量的处理。

提问者对于答案的评价:
和我目前的实现方法一样,但我认为不是最好的

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午1:22
下一篇 2017年12月7日 下午1:22

相关推荐

  • 用新硬盘的wincc替换旧硬盘

    装有WINCCC和PU313C-2DP项目电脑的硬盘出了问题,好像不能修复了,只好用新硬盘在另外的电脑上安装操作系统,复制备份程序,再换下原来的硬盘,这样做会出问题吗? 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • “wincc6.2的 I/O域的使用”

    I/O域输出一个模拟量的数值,我现在想让 I/O域的背景色在一定数值是闪烁,应该怎么做?我试了用动态连接,做不出来,那位高手指点一下啊.不胜感激. 最佳答案 I/O域&n…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC报表的问题

    我使用WINCC报表来显示一些温度,我是做好画面后在电脑直接激活(没有连接PLC及任何外部设备)发现报表中的数据有一些有一横杠。我在论坛中看了很多大家的解答,说是归档周期设置不一致…

    SIMATIC WinCC 2018年12月5日
  • 博途winccV13如何调用声音报警文件?

    博途winccV13如何调用声音报警文件? 最佳答案 视频:WinCC跟我做:WinCC实现声音报警的方法http://www.ad.siemens.com.cn/service/…

    SIMATIC WinCC 2017年6月3日
  • 报表布局列宽更改

    数据列可以改变,可时间列如何改变呢?如图,时间列太宽了,想变窄。我的版本是6.0SP3。 问题补充:用布局编辑器就没办法了吗? 图片说明:     &…

    2019年6月10日
  • Wincc导航栏制作问题

    想做一个如下图布局的导航栏,我现在的做法是中间主画面部分为画面窗口,通过点击导航栏上的tab按键进行画面之间的切换,但是我感觉这样做出来点击每个按钮进行切换时响应速度过慢,想请教下…

    2021年7月5日
  • 6ES7972-0CB20-0XA0和MP277之间通讯如何设置

    我用6ES7972-0CB20-0XA0的编程电缆与MP277屏通讯是需要在SIMATIC WinCC flexible 2008软件中如何设置?在M…

    SIMATIC WinCC 2017年6月29日
  • 关于Wincc7.4的C及VBS脚本问题

    麻烦问下有大佬有wincc的C及VBS手册吗?例子不例子没关系,我倒是会写点,就是英语不好不知道写脚本时控件的各个属性都是什么含义,想知道去哪查这些属性含义,有没有手册直接可以对应…

    2021年7月5日
  • Web Navigator 7.0 SP3发布问题

    服务器电脑系统是windows sever 2008 R2,安装的是WINCC 7.0 SP3,网站发布后,能在IE正常访问,目前…

    2021年7月5日
  • MP277项目回传

    请问MP277的源程序能回传编辑吗?还是只有设备制造商才可编辑?我们是产品最终用户,请大神指点,谢谢! 钻石用户推荐最佳答案 1、一般MP277触屏程序是存于SD卡中,可以把SD卡…

    SIMATIC WinCC 2021年7月5日