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日
下一篇 2017年12月7日

相关推荐

  • WINCC开关量点历史趋势问题

    WINCC需要增加开关量点的历史趋势,增加后发现历史趋势为折线,不是0、1的示波方波。这是为什么。另外是两台服务器冗余备用,增加归档我在其中一台服务器中增加,选择变量应该选择,本台…

    SIMATIC WinCC 2019年6月11日
  • 两个按钮控制数字的递增递减,C脚本怎么写,求高手帮忙

    现在我的C脚本只能实现按按钮,执行一次+1或-1,我想实现按住按钮2S钟后数字开始自动++或–,松手停止,哪位老师能帮忙指点下脚本啊 别告诉我用系统滚条,因为滚条也不能…

    2017年11月13日
  • mp277如何在屏幕上删除已经注册的用户

    用户流动性大,管理员需要定期清理里面保存的用户,请问mp277触摸屏有删除注册用户的函数吗?另外这款触摸屏最多可以保存多少用户? 最佳答案 貌似没有这样的函数,只有管理员才能删除函…

    SIMATIC WinCC 2018年1月1日
  • 软件狗问题

    从机器上用project duplicator复制工程,在自家电脑上打开启动画面运行,弹出软件狗检查(WinCCDogleCheck)对话框,其他画面就不能打开,不知有没…

    SIMATIC WinCC 2019年6月11日
  • wincc和step7通讯

    工控机和S7300PLC用以太网通讯,用step7监控程序正常。但打开wincc时,wincc一会能通讯上一会通讯不上,不断地闪烁,请问这是什么原因?谢谢! 最佳答案 工控机和S7…

    SIMATIC WinCC 2019年6月11日
  • wincc5.1 的项目 转换成 wincc6.0 出现问题~~

    前一段时间用wincc5.1做了一个项目,最近又有一个相类似的项目,于是想把原来的做一下转换,省去一些不必要的工作量,可是,用wincc里面自带的项目转换器,转换不了,请问在转换时…

    SIMATIC WinCC 2019年6月11日
  • WINCC 开关量历史曲线问题

    WINCC 开关量历史曲线问为什么变化为斜线? 最佳答案 因为通讯延时可能有的点不能被准确的用曲线表示出来,开关量即使能做曲线也是就两中值:0或1 提问者对于答案的评价:

    SIMATIC WinCC 2021年7月5日
  • 关于WINCC设置对象

    各位,本人初学wincc,请教了用到控件MSFlexGrid,在全局脚本里面设置对象跟在画面中的按钮里面设置对象不一样。main.PDL,frm1.PDL,frm2.PDL如果把控…

    SIMATIC WinCC 2017年8月18日
  • wincc v7.0 sp3 能安装在win7 64位 操作系统吗?

    1、wincc v7.0 sp3 能安装在win7 64位 操作系统吗?;2、资料显示可以安装在win7,但是不知道64位是否可以…

    SIMATIC WinCC 2021年7月5日
  • WINCC动画插件问题

    哪位朋友,有WINCC动画插件可以发给我一下吗?如果需要注册的话,麻烦注册码和注册方法也发给我看看吧,谢谢了。邮箱:1530365917@qq.com 最佳答案 https://y…

    SIMATIC WinCC 2021年7月5日