VBS的动作只执行一次

用一个标志位控制VBS动作.当标志位从0变为1时,动作执行一次;当标志位从1变为0时或没有改变时,动作不执行.用WINCC自带的信息/触发功能,动作会触发很多次.有方法解决吗?

最佳答案

可以在全局脚本里,使用布尔型变量的变量改变作为触发条件。
 只需要再在你的VB脚本里加一条控制指令就可以了,例如,如果只希望触发变量值由0变1时才执行,可以加以下指令:
 if triggertag=1 then
 ...
 end if

 如果只希望触发变量值由1变0时才执行,可以加以下指令:
 if triggertag=0 then
 ...
 end if

提问者对于答案的评价:
谢谢,我试试

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:50
下一篇 2019年6月11日 上午8:50

相关推荐

  • wincc7.3安装过程中重启

    wincc在安装过程中出现的问题,同样的安装文件和安装方式,已经成功在很多电脑安装上了,在一台win7上安装就出现这个问题,不知道怎么解决,求西门子高手指点 图片说明: &nbsp…

    2021年7月5日
  • wincc使用时的问题

    wincc使用他的图形编辑器时出现了这个对话框,导致了图形编辑器无法正常使用。对话框如下:  Graphics Designer &nbsp…

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

    各位大哥,我想在WINCC画面中,通过一个标准对象如“矩形或圆的颜色的变化显示’多个‘报警信息”,比如风机1、风机2、风机3等等的故障、也就是任何一个风机故障,这个标准对象都能反映…

    SIMATIC WinCC 2019年6月11日
  • 画面问题请教

    原有正常运行的一个项目,最近点击画面切换挖掘,画面无法切换,画面的切换作用标准函数中的OPENPICTURE("picturename.PDL"),请问诸位前辈…

    SIMATIC WinCC 2019年6月11日
  • 博途V13HMI仿真不能用

    装的博途V13,升级到update6 了,安装了STEP7 professional和WINCC professional,为啥HMI不能仿真呢,仿真…

    2017年6月29日
  • wincc 消息报警系统 时间

    wincc 消息报警系统时间激活前后相差8小时,组态报警消息控件时上面显示的时间是正确的,只是激活后就不同了 最佳答案 UTC时间导致的在控件 ->&nb…

    SIMATIC WinCC 2021年7月5日
  • wincc电脑的通讯

    一台wincc电脑原通讯方式为CP1613ISO,想改为TCP/IP,需要什么设置?如果改后有什么影响吗? 最佳答案 1、CP1613ISO,想改为TCP/IP,需要什么设置?如果…

    2017年11月13日
  • 查询日期检索数据库

    我组态了一组报警,有操作的(比如何时谁改变了运行状态),有故障的(如电机故障,参数超限等),它们都记入了数据库。现在我要通过查询日期检索数据库。   …

    SIMATIC WinCC 2019年6月11日
  • Smat 700

    请教各位老师,我现在触摸屏是Smat 700,我需要在PLC     I1.0输入时打开我的手动画面,I1.1时打开自动…

    SIMATIC WinCC 2018年1月1日
  • 在wincc里怎么实现让一个轮子旋转?

    做一个项目在wincc里用自带工具做了个车轮子。想实现当电机正向启动时轮子顺时针转。电机反向启动时轮子逆时针转。怎么实现?(轮子是先画一个大圆,里面一个小圆做轴,上下左右在做四个长…

    SIMATIC WinCC 2019年6月11日