wincc二次确认执行一次下一次无法再执行

等二次确认后,变量“zh1”赋值为1,wincc运行时只能运行一次脚本如下:{int ZW,i,j;ZW= MessageBox(NULL,"你确定启动吗?","警告",MB_YESNO|MB_SETFOREGROUND|MB_SYSTEMMODAL);if (ZW==IDYES){SetTagBit("zh1",1);for(i=0;i<60;i++)   {for(j=0;j<60;j++)     {}    }  SetTagBit("zh1",0);SetTagBit("i",0);SetTagBit("j",0);}else{}     }

最佳答案

参考:
使用WinCC输入/输出域实现带确认的输入操作
https://support.industry.siemens.com/cs/cn/zh/view/78818232

提问者对于答案的评价:
已解决,c脚本如下#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
#pragma option(mbcs);
#pragma code("Kernel32.dll");
void Sleep(int  Milliseconds);
#pragma code()
int ZW,i;

ZW= MessageBox(NULL,"你确定启动吗?","警告",MB_YESNO|MB_SETFOREGROUND|MB_SYSTEMMODAL);
if (ZW==IDYES)
{SetTagBit("zh1",1);
Sleep(5000);
SetTagBit("zh1",0);}

else
{SetTagBit("zh1",0);
}
     
}

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:38
下一篇 2021年7月5日 上午1:38

相关推荐

  • PLC通过以太网连接两台工控机,该怎么设置

    PLC通过以太网连接两台工控机,该怎么设置,才能连接上 最佳答案 如果你有一台电脑安装有单用户WINCC项目,又想新增加了一台电脑,用wincc自带的项目复制工具复制,把旧电脑的项…

    SIMATIC WinCC 2017年11月12日
  • WINCC V7.2授权

    插入硬狗后已传送license,但是打开WINCC还是显示DEMO 模式 问题补充:谢谢大家,应该是变量的原因,有这方面的资料吗?应该选什么样的授权? 最佳答案 1、用授…

    SIMATIC WinCC 2017年6月4日
  • winccflexible 记录开停机时间

    现场有台设备,画面是用%ignore_a_1%flexible做的,现在想把每次开机和停机的时间在画面上记录下来,最好是同行中显示开机时间 停机时间,最好能导出到电脑上用…

    SIMATIC WinCC 2021年7月5日
  • wincc报警不能显示

    我用wincc alarm logging对模拟量进行监视报警,利用报警控件显示,同样的设置,但是有的模拟量能实现报警显示,有的却不能,是怎么回事? 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • WINCC VB脚本中文手册

    最近学习WINCC的VB脚本,但是帮助里很多都是英文格式的文档,想求一份中文文档,谢谢 最佳答案 中文的话,看博图的把很多脚本内容差不多的,可以借鉴参考,理解其中的意思,也很多能直…

    2021年7月5日
  • WINCC画面报警

    报警画面能在WINCC6.0里面显示  却不能在WINCC7.0里面显示  进入报警画面显示的是“没有连接” 但是别的画面显示正常  请教各位师傅了 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • 再问webnavigator客户机

    B/S系统中,在服务器中有在线表格控件和在线趋势控件. 问题:web客户机中,可以打开表格和趋势图;但是窗口标题的中文不显示。 列名称:“日期/时间”“温度”“…

    SIMATIC WinCC 2019年6月11日
  • CCLBMRTServer

    在WINCC里CCLBMRTServer.exe是用来干什么用的? 最佳答案 Runtime Server for Life Beat&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC弹窗问题

    我的项目有100多个母线的电流要做趋势图,我想建一个趋势画面,然后用一个按钮去调用这个趋势画面,并给趋势控件符不同的变量,这样我只做100个按钮就可以实现了,但是我用C脚本做的,只…

    2020年11月1日
  • 怎么在同一趋势控件中用脚本实现 WinCC 在线趋势控件的多个趋势?

    现有很多趋势,并设置了脚本按钮,按下按钮使一条曲线可以转为按钮关联的趋势曲线。在同一控件中想再添加一条曲线,也可以由按钮控制曲线转化成想要的趋势。目的是为了在诸多趋势中取两条趋势作…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论