wincc中表达式不能实现自加减?

在动态对话框中设置的表达式公式中('NewTag_1'+1)%21,变量执行加1,而不实现循环加1直到21?

问题补充:
事件触发用的是变量触发NewTag_1  1S,我觉得表达式计算后的值没有反馈给变量NewTag_1,而导致循环没有继续。

最佳答案

不能,他只是把变量的值增加1然后求模,如果你要这样做只能用脚本来做:
vbs:
mode


定义一个函数为mode
function mode
dim mytag
mytag=hmiruntime.tags("NewTag_1").read
mytag=mytag+1
hmiruntime.tags("NewTag_1").write mytag
mode=mytag%21

提问者对于答案的评价:
谢谢你啦,你说的也是个办法。但对于编程来说,当然是那个方法更简单,而且是可以实现的,你可以去看图形设计的视屏里就有,或者A0205文档中的画面原型有演示版!

专家置评

单纯的组态一个“动态对话框”是不行的。需要额外的配置。
7+7的理解正确。问题出在没有把运算结果返回给变量。
为了让表达式计算后的值反馈给变量,让循环继续。需要在输入/输出域的“事件->属性主题->输出/输入->输出值”的更改事件中做一个“直接连接”。连接中来源部分选择:该对象的“输出值”,目标部分选择直接连接到表达式里的变量。这样就可以实现循环输出了。
请参考:
操作指南“WinCC V6 使用技巧”演示项目及使用说明Demo程序中的PA9_bld01.pdl画面。下载链接如下:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=a0048

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月5日 下午4:31
下一篇 2018年12月5日 下午4:31

相关推荐

  • wincc7.0sp2全局脚本不起作用

    vb全局动作创建没有错误,触发器是1s,而且在计算机属性中勾选了全局脚本运行,可是激活后全局脚本不起作用。全局脚本的内容是:Option ExplicitFunction…

    SIMATIC WinCC 2019年6月11日
  • 使用手册

    西门子2008版触摸屏使用手册打开后说缺少字体包需要下载,可按照提示上网打开后不知道下载哪一个?哪位大师教教我,如何做。没有这个字体包,好多内容不显示。 最佳答案 应该是PDF格式…

    SIMATIC WinCC 2017年6月29日
  • 安装wincc 70SP3时出现问题

    64位win7系统装wincc 7.0sp3时出现: (应该怎么解决呢?)下列产品的安装要求尚未满足: simatic ncm p…

    SIMATIC WinCC 2017年11月12日
  • 请问这个触摸屏有其他的替代品吗?

    厂里用的是OP277 6寸,现在是停产了,问下西门子有10替换期,这期间用什么屏替代的?各位帮我选个替代品吧,最好是按键少点的,能插SD最好了,价格实惠点的,走的是DP网…

    SIMATIC WinCC 2017年6月29日
  • VBS数据库插入数据提示没有为命令对象设置命令

    在学习报表,写了一段插入数据的,出现提示“没有为命令对象设置命令”,代码如下,求解ub OnLButtonDown(ByVal Item, ByVal…

    2018年12月3日
  • 关于mp277的问题

    各位大侠 小弟最近做了一个屏的程序 可是编译不过去 总是提示“系统函数的引用参数无效” 可是点击这句话也不会跳转到故障处 不知道是…

    SIMATIC WinCC 2019年6月11日
  • WINCC6.0

    哪里可以下载WINCC6.0SP2.多谢各位大侠.给个链接或发到我的邮箱:JHWLG@YAHOO.COM.CN 最佳答案 自己学习用可以到P2P类的论坛找找 提问者对于答案的评价:…

    SIMATIC WinCC 2019年6月11日
  • wincc授权含义

    wincc授权中的 RC 256 PTG 512 ATG是什么意思?请高手指点 最佳答案 参考问题ID: 36334的答…

    SIMATIC WinCC 2019年6月11日
  • wincc项目

    谁能给我一个比较好的WINCC6.2项目,我学习用,谢谢。我的邮箱:154468061@qq.com 问题补充:我本身有个5.0的项目,想移植到6.0版的,有谁可以帮我移植下吗,我…

    SIMATIC WinCC 2019年6月11日
  • WINCC WEB 客户机和服务器的画面数据不同

    WINCC WEB 客户机和服务器的画面显示的同一张画面,数据却不同,服务器数据是对的,客户机数据显示是错的。这是什么原因造成的。 问题补充:在服务器上重新发布…

    SIMATIC WinCC 2021年7月5日