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

相关推荐