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

相关推荐

  • wic授权问题

    丢失许可证,怎么处理啊???需要怎么办? 图片说明:       最佳答案 此回答已完善 正版授权可以免费补发的 放心吧WinCC…

    2020年11月1日
  • wincc授权怎么由运行版的的授权弄到编辑运行版的授权

    wincc授权怎么由运行版的的授权弄到编辑运行版的授权,当删除其中某个授权的时候提示,不能删除,因为正在被激活,怎样才能删除呢如果说运行时,出现灰色阴影是通讯没有连接,那么怎么能显…

    SIMATIC WinCC 2019年6月11日
  • op7用PROTOOL能备份吗

    op7用PROTOOL能备份吗 最佳答案 请参考:如何备份/恢复基于 Windows 的面板?说明:有两种方法可以对基于 Windows 的…

    SIMATIC WinCC 2019年6月11日
  • 求助关于Wincc开关控件控制

    开关按钮与一个字节变量的其中一位相关联,操作按钮,对应位变化,或位变化时按钮指示灯变化。       我试了一…

    SIMATIC WinCC 2019年6月11日
  • wincc7.2登进登出,操作记录如何备份

    对TREND.ALARM进行备份。突然想到一个问题,就是登陆登出以及操作记录等设计到审计追踪的内容如何备份。有说法是在项目的AUDIT里的,特确认一下。谢谢各位。 问题补充:登入登…

    SIMATIC WinCC 2017年6月7日
  • 6AV6644-0AA01-2AX0触摸屏下载中断,

    6AV6644-0AA01-2AX0触摸屏下载中断,现在也不知道里面怎么设置的,我用PPI的进口的线链接通讯出现错误代码  出错  代码:0…

    2021年7月5日
  • wincc曲线显示问题

    各位高手,我在wincc中画了历史曲线,有几个问题搞不懂:1、我如果选择公共X、公共Y轴,激活运行后,还是不能显示哪条曲线的名称,看颜色是没有办法记住的。如果我选择交错趋势显示,每…

    SIMATIC WinCC 2019年6月11日
  • wincc用户管理器使用

    我在WINCC用户管理器中设置了组和用户名口令等。。可是运行的的时候,就直接运行了主画面,没有让我输入预设的用户名和口令,什么原因? 问题补充:我用的是PCS7V7。0 …

    SIMATIC WinCC 2019年6月11日
  • wincc如何做到按钮来替换趋势图显示标签

    问题如下图所示:很多个标签需要显示为了减轻工作量,建立了结构变量,我想这么多标签共用一个趋势窗口,点击不同的按钮,趋势窗口显示当前按钮下的标签值。 图片说明:  &nbs…

    2017年6月27日
  • listview表格怎么显示wincc自带SQL数据库中的数据

    wincc7.3版本,SQL sever  2008版本, 怎么做才能使listview显示SQL数据库中的内容呢,求详细的教学步骤,多谢 …

    SIMATIC WinCC 2021年7月5日