按下按钮弹出对话框问题

通过点击按钮,弹出对话框的确定和取消。实现对变量的置位或取消。
 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

相关推荐

  • 如何获取窗体内鼠标指针所定位的控件的信息

    %ignore_a_1%中的控件,如I/O域等,当鼠标移动到其上时,鼠标的显示样式放生了变化,该控件或说系统是如何判断鼠标移动到其上了?移动到其上后,控件和系统的哪些信息发生了变化…

    SIMATIC WinCC 2021年7月5日
  • 这个对话框的C脚本的意思是什么?

    请大家帮我一条一条分析一下吧:#include 问题补充:#include "apdefap.h"void OnLButtonDown(ch…

    SIMATIC WinCC 2019年6月11日
  • wincc变量归档保存位置,还有wincc脚步怎么检查变量的上升沿

    1.请问 wincc变量归档 与 报警归档 保存位置?找了,也想了好几天,还是没有弄明白,请高手指点?2.我想利用wincc全局脚本VBS检…

    2021年7月5日
  • wincc通过modbus与赫优讯网关通讯问题

    我在做一个实验,用的是赫优讯网关和西门子PLC,我想做一个prfibus-DP转以太网的实验,但是我不知道在wincc7.0中如何设置modbus,具体的问题是modbus中,CP…

    SIMATIC WinCC 2019年6月11日
  • 数据报表与报警记录

    数据报表与报警记录为啥打开缓慢,是不是存储数据太多太长啊 问题补充:会不会是病毒的原因 最佳答案 是的,数据量大了 报警画面打开就缓慢。建议将报警控件更新选项去掉。另外做…

    SIMATIC WinCC 2019年6月11日
  • 电脑没响了

    郁闷中,换了霏凡XP纯净版安 Wcc6.0/s75.3中文版后发现没响了,小喇叭没了,控制面板里声音和音频设备里都是灰色的,设备管理器里声音,视频和游戏控制器下按右键只有…

    SIMATIC WinCC 2019年6月11日
  • wincc归档路径

    各位大侠:    小弟今有一问题,我已将wincc项目安装在c盘,但c盘空间有限,存储归档数据的容量有限,请问归档数据是否存储在项目文件夹下…

    SIMATIC WinCC 2019年6月11日
  • 使用wincc表示水位

    有一个水箱,需要在画面上显示它的水位.超过-20到50是绿色.50往上红色.最高120.请问C动作怎么做. 问题补充:2楼、3楼你们说的我都会.但我这个显示要做在设备上,这是一个稍…

    SIMATIC WinCC 2019年6月11日
  • WinCC正版光盘授权问题

    各位老师,我现在手中有正版WinCC软件光盘一套,安装结束后,运行图形编辑器的激活时,会出现WinCC授权到期的提示,请问一下,正版的的光盘内,不存在有授权么?难道还需要再次购买授…

    SIMATIC WinCC 2019年6月11日
  • wincc的问题

    请问有哪位高手知道如何将键盘上的print screen 等功能键锁定 最佳答案 WinCC 是没有办法!你可以自己用VB或者VC等软件,来编写一个相…

    SIMATIC WinCC 2019年6月11日