WINCC脚本里面如何写一个脉冲信号

#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
HWND hwnd = NULL;
int iRet;
hwnd = FindWindow(NULL,"WinCC-运行系统 - ");  
iRet = MessageBox(hwnd,"您确定要启动电机吗? ","询问框", MB_YESNO| MB_ICONQUESTION| MB_APPLMODAL);
printf("\r\nExample 2\r\n");
if  (iRet  == IDYES)
{
   SetTagBit("WINCC开车_K1",1);

 
//Return-Type: BOOL 

}
else// if  (iRet  == IDNO)
{
 SetTagBit("WINCC开车_K1",0); //Return-Type: BOOL 
}
}

如以上所示,本人想鼠标动作后,先弹出询问框,  如果点击YES, WINCC先将"WINCC开车_K1"这个变量置1,过2S后又置0。  如果点击NO,WINCC就将"WINCC开车_K1"这个变量置0.

问题补充:
时间不需要很精确,只要能把变量置0就行了,谢谢。

最佳答案

点击启动 最好不要用脚本做 因为会出现 点击后不动作 要连击几次才会动作
如果你仅仅想知道脉冲的做法 你把邮箱留我 我发给程序给你

提问者对于答案的评价:
好的,我邮箱:489487493@qq.com.谢谢啊。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月9日 上午1:03
下一篇 2018年12月9日 上午1:04

相关推荐

  • WINCC6.0画面弹窗怎样关闭

    1、因工艺需要s7-400CPU程序里M0.3动作=1时,WINCC6.0话面弹出提示窗口,2、现在做一个小画面显示提示信息,主画面做一个画面窗口显示这个小画面(见图),运行WIN…

    2021年7月5日
  • 精智屏TP 700的历史数据

    我用S7-1200和TP700做历史数据,想把配方的数据记录名YY001和其他数做到历史数据中,但发现历史数据不能保存字符串,这个我因为怎么做?同时还要在按下启动时记录启动时间,停…

    SIMATIC WinCC 2017年5月31日
  • 如何清除wincc报警故障归档记录

    请问如何清除wincc报警故障记录,并且我的wincc项目报警故障记录经常误报(所有的报警及故障全部都来)?请问是什么原因呢? 谢谢 最佳答案 最好不要直接删除Archi…

    SIMATIC WinCC 2019年6月11日
  • WINCC7运行画面缩放功能

    WINCC7中,运行状态下的画面可以被缩放,用鼠标滚轮操作。想问下这个功能能不能用脚本实现,比如点击一个按钮画面就按设定比例缩小,点击另一个按钮恢复用来大小。谢谢! 最佳答案 当然…

    SIMATIC WinCC 2019年6月11日
  • LOGOFF

    Win-CC中的事件里用户管理中的logoffa是什么意思?怎么应用? 问题补充:我想把我的当前值备份一下.是不是当我按下备份按钮之后还要建一个"退出登录"---他的变量调用的就是…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.2 安装

    在XP SP3 32位系统里和WIN7 SP1 32位系统里安装WINCC7.2安装包出现以下图片的错误,两个系统都出现同样的错误,不知道是…

    2017年11月1日
  • wincc key

    各位师傅:本人刚安完wincc sp3 也安完密钥了,但一打开wincc,就出现下面"1#"画面,点击"详细资料"出现&…

    2017年11月6日
  • wincc如何通过opc访问外网的opc服务器

    知道wincc可作opc客户机。。但是wincc可以通过opc访问外网的opc服务器么,就是通过internet?如果可以怎么实现?1.需要固态ip么,还是其他。 &nb…

    SIMATIC WinCC 2021年7月5日
  • WCC7.4 C脚本如何INT转char

    用C脚本实现弹窗功能,窗口中要显示a1的值123,但123是INT,需要转化成char才能在MessageBox函数的弹窗中显示出来,怎么转化,各位有什么办法吗? 钻石用户推荐最佳…

    SIMATIC WinCC 2021年7月5日
  • 怎么利用定时器的时间来改变WICC画面中线条的宽度啊

    怎么用C语言实现 问题补充:还忘记说了 这个定时器的时间我是要处理一下的 不是哪来就用 就是想知道C语言怎么写关于这方面的程序 谁能写个我参…

    SIMATIC WinCC 2017年11月18日