按下按钮弹出对话框问题

通过点击按钮,弹出对话框的确定和取消。实现对变量的置位或取消。
 1.c脚本:
 int BB;
 BB=MessageBox(NULL,"启动吗?","警告!",MB_OKCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
 if (BB==1)
 SetTagBit("启动TAG",1);
 在“内部变量”中建立一个二进制变量Tag(Tag=0)。当上述的按钮的C动作执行后,是不是Tag=1?
 2.VB动作:
 dim  x
 x=msgbox("确认停止电机?",vbyes+vbquestion+vbdefaultbutton2,"提示")
 if  x=vbyes  then
 HMIRuntime.Tags("BB位号").write  1
 end if
 在“内部变量”中建立一个二进制变量Tag(Tag=0)。当上述的按钮的VB动作执行后,是不是Tag=1?

 可是我在用以上的两种方法执行后,发现Tag=0,没有等于1啊?为什么?是不是程序不完全?

最佳答案

VB动作供参考:
 Dim x
 Dim tag
 Set tag = HMIRuntime.Tags("tag")
 x=MsgBox("确认停止电机?",vbok,"提示")
 If  x=vbOK Then
 tag.Write 1
 End If
 If  x=vbCancel Then
 tag.Write 0
 End If

提问者对于答案的评价:
ok

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

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

相关推荐

  • SQL2005 for WinCC SP1安装

    我在安装SQL2005 for WinCC时,第一次进行得很顺利不过要结束的时候电脑掉电了,将掉电前安装的软件删除了重新安装,这之后就一直出现一个如图上的问题,…

    2017年5月28日
  • wincc 动态变量控制

    做一条线段,希望变量MB=1时显示绿色,MB=2时显示红色…,其他值不显示,该怎么实现呢,最好给个程序。谢谢! 问题补充:我在“激活闪烁线”设置MB=1,MB=2…时为激活…

    SIMATIC WinCC 2021年7月5日
  • wincc提示

    wincc 7.3,报错提示。请看图。麻烦各位给予帮助。 问题补充:OS1  OS2  OS3 现在是OS2报,另外2个…

    2017年5月29日
  • WinCC数据写入Oracle以及类型转换

    WinCC有内部变量v1,32位浮点。从Oracle中可以读到number类型的数据。现在想把一些数据写入Oracle,用的SQL字符串是: strSQL =&…

    SIMATIC WinCC 2019年6月11日
  • PC ACCESS opc工作一段时间后就与WINCC通讯中断

    PC ACCESS工作一段时间后,系统出现《Simatic OPC DA server停止工作》这样的一个小窗口提示,然后WINCC上数据不…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc中前缀的问题

    我是一个新手,想在wincc里做一个电机控制的弹出画面,我做了一个模板,但是要求每个电机对应的弹出画面里显示一些无法加前缀的显示内容,怎么办呀?问题:我一加入前缀后,那个额外显示的…

    SIMATIC WinCC 2018年12月3日
  • wincc图形编辑器下载

    请教各位,wincc图形编辑器软件在哪里能下载,能否告知(85449403@qq.com)谢谢 最佳答案 安装wincc就有wincc图形编辑器了。wincc有很多版本,可以百度下…

    SIMATIC WinCC 2017年11月1日
  • wincc脚本如何计时

    我有一个氧气电磁阀,我在wincc里做一个按钮,在做一个内部变量和I/O域,点击按钮,电磁阀工作,I/O域开始计时间,在点击按钮,时间停止并复位,但不知道怎么做。 最佳答案 最好是…

    SIMATIC WinCC 2019年6月11日
  • WinCC C Scrip资料

    在网上下载了WinCC Globle C-Script资料,但是讲的太少。哪位知道在哪里能下载到WinCC C Script详细的资料,或者能提供详细…

    SIMATIC WinCC 2019年6月11日
  • WINCC趋势数据问题

    WINCC趋势数据存储过多是否会影响历史数据的访问速度,如果是。怎样规定历史数据的存储容量及刷新周期 问题补充:谢谢各位的帮助,我用的是WINCC5.1的版本,如何完成上面的问题。…

    SIMATIC WinCC 2019年6月11日