用变量怎样触发Msgbox消息?

想用一个变量有0变为1作为触发条件,在当前操作画面触发Msgbox消息。请问vbs代码怎样编写,在哪里打开vbs编辑器?

最佳答案

可以在WinCCExplorer中的左边栏的“全局脚本”中找到“VBS-Editor”,右键“打开”之后,在打开的界面的左边栏下方的选项卡切换到“动作”(默认是“项目模块”),右键菜单里“新建动作”这样就创建了一个动作。
动作主要分两个方面
一个是触发器,一个是代码。
在界面的上方的快捷按钮里找到“触发器”(一个手弹球的图标),点击后切换到''触发器"选项卡,添加变量,就是你想要的这个变量,添加之后“标准周期”上双击,改成“有变化时”(默认是2秒)
在回到全局脚本编辑界面,写代码
if  HMIRuntime.Tags("你的变量名").Read then
 magbox "消息"
end if

即可


更多相关知识可以参考书籍或网站资料。

提问者对于答案的评价:
感谢!

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

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

相关推荐

  • wincc7.2的VB脚本

    有4个变量:当tag1为1时,tag2置位为1,tag3变为tag4的值,自己用if then写了一下发现行不通…. 问题补充:C脚本也可以,就是一个判断的条件,1楼…

    SIMATIC WinCC 2021年7月5日
  • wincc在线表格显示

    我用wincc在线表格显示过程变量值,但实际显示值上都有一划线,不知什么原因?请高手指点 最佳答案 变量记录表格控件可显示多个历史记录,但使用共同时间轴时有时!出现数据错行且某些数…

    SIMATIC WinCC 2019年6月11日
  • wincc能否实现10毫秒级采集

    最近有一项目,想要记录一些数据,10豪秒级,WINCC能实现吗?需要用到什么硬件? 最佳答案 不能,WinCC不能达到这么快。你去看看SOE的资料,只能通过SOE来做,并且SOE只…

    SIMATIC WinCC 2019年6月11日
  • winCC运行图标

    运行WinCC程序时,不用打开编辑界面,直接点击一个运行图标,就可以直接进入运行工作模式,请问怎么实现 钻石用户推荐最佳答案 参考第三部分如何组态WinCC 开机自动启动…

    SIMATIC WinCC 2021年7月5日
  • WINCC里可以把32位浮点数转换成整型数据吗?

    在WINCC里怎么才能把32位的浮点数转换成8位无符号数或者16位无符号数?? 最佳答案 在程序里面将浮点数改为整形数,然后WINCC调用整形数。 提问者对于答案的评价:谢谢 专家…

    SIMATIC WinCC 2019年6月11日
  • WINCC 6.0/VBS/TDS

    Sub TDS_TimeOfDayCalcPLC (VarName)’This function calculates actua…

    SIMATIC WinCC 2019年6月11日
  • wincc用户归档出错

    用户归档出错,大神么这是什么原因啊 图片说明:             钻石用户推荐最佳答案 1、项…

    2021年7月5日
  • wincc函数

    象ShowPictureName()、HMIRuntime.Stop这样的函数是wincc的内部函数吗? 在那里有这类函数的说明呢? 谁有这样的函数库,帮帮忙给…

    SIMATIC WinCC 2019年6月11日
  • wincc的excel

    在wincc画面中我设置一些控制类型,控制模式,一些参数。做个按钮,弹出一个表格,把这些设置配置命名,并保存。我可能要设置10几种这些不同配置,都保存在EXCEI表格,都我要实验室…

    2021年7月5日
  • wincc5.1程序转wincc6.0

    如何把wincc5.1程序转换为wincc6.0可以打开的程序。 最佳答案 使用wincc6.0自带的老版本程序转换软件即可。保证可以。 提问者对于答案的评价:ok 专家置评 加上…

    SIMATIC WinCC 2019年6月11日