按下按钮弹出对话框问题

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

相关推荐

  • wincc 运行程序

    wincc 运行程序如何直接启动,现在每次要运行都要打开项目,这样如果给现场工人使用的话,很可能不小心改动程序,最后想exe文件一样,直接打开运行程序,我用的是wincc…

    2017年12月9日
  • 做演示的这个程序能否提供?

    工程师也“开挂”,让程序来操作Portal 课程编号:V2404 ——TIAPortal的开放性应用程序接…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 做…

    2020年11月1日
  • 客户现场WINCC 6.2版本 ,通过OPC获取无法获取变量树状目录

    客户现场WINCC 6.2版本 ,通过OPC可以获取OPC服务器名称,无法获取变量树状目录。 问题补充:没有中文变量 图片说明:    &n…

    2021年7月5日
  • wincc多用户系统组态问题

    现有 一台服务器, 两台客户机,我想搭建一个wincc多用户系统,同是保证当服务器关闭时,两台客户机能够正常显示画面,如果采用wincc多用户系统,可以实现上述…

    SIMATIC WinCC 2021年7月5日
  • 标尺在趋势窗口中移动方式

    趋势中的标尺能不能实现鼠标点一下就到相应的位置,而不是拖动到相应的位置,如何实现? 最佳答案 那个是本身在曲线窗口都做好了的供使用,要单独对这个标尺组态是由难度的,甚至对使用者是做…

    SIMATIC WinCC 2019年6月11日
  • WINCC跟PLC通信不上。

    我做了一个WINCC项目,里面有两个连接,一个是跟西门子400的PLC连接,一个是跟西门子300的PLC连接,通信协议为工业以太网通信,在STEP7里面两个PLC已经通信上而且数据…

    SIMATIC WinCC 2019年6月11日
  • TP1200触摸屏,做HMI报警,离散型报警,触发变量:怎么不能选择Bool位变量呢?

    TP1200触摸屏,做HMI报警,离散型报警,触发变量:怎么不能选择Bool位变量呢?提示指定值无效,将触发变量改为整型就没有错误了,这是为什么? 钻石用户推荐最佳答案 西门子触摸…

    SIMATIC WinCC 2021年7月5日
  • WINCC组态按钮赋值

    我新建了一个二进制变量和plc的M10.0通信,为什么写入常数1,plc的M10.0没有任何反应呢?通信是正常的,我可以写数值到DB区,PLC上可以正常监控到。 最佳答案 按钮的变…

    SIMATIC WinCC 2021年7月5日
  • 求教Wincc导出数据问题

    求教Wincc导出数据问题 按钮动作调用了VBS脚本,用来往access里写入数据。之前已建立access文件以及数据表格,但是按下按钮数据并没有写入。请教下是不是程序哪…

    SIMATIC WinCC 2019年6月11日
  • WINCC·与STEP7

    将组态好的WINCC工程载入到另一台计算机上运行,除了需要安装WINCC运行版 还需要安装STEP7吗?PC/PG接口怎么安装? 最佳答案 1.将组态好的WINCC工程载…

    SIMATIC WinCC 2021年7月5日