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

相关推荐

  • wincc v6.2安装?

    我的操作系统是sp3的,现在在装SQL2005 FOR WINCC V6。2的时候总是出现这个错误导致安装不下去,提示“ Errors&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc C/S构架及报警声音

    冗余WINCC系统采用C/S构架问题1:客户端采用互连冗余切换正常,采用新建客户端项目时,冗余切换不正常;在客户端起始画面选的要主机画面不知道对不对,不对应用怎么组态?问题2:客户…

    SIMATIC WinCC 2021年7月5日
  • wincc c脚本 由创建文件夹(目录)的函数吗?

    想通过wincc的c脚本创建一个文件夹,不知道,有没有这个函数?谢谢指教! 最佳答案 使用cmd命令:mkdir,如:system("mkdir  D…

    SIMATIC WinCC 2021年7月5日
  • 关于OPC客户端VB开发问题

    想用VB走OPC读取wincc的数据,数据量很大,用异步通信方式,现在的问题是在服务器中建立2个及以上的组的时候,异步读取的相关回调事件,只认我第一个添加的group。也就是说当我…

    SIMATIC WinCC 2021年7月5日
  • 报表的编辑

    我想做个产量报表在wincc中显示,来记录产品的累计量,要求每一小时累计一次,一个班八小时产量累计,一天的总产量累计,都在报表中显示记录,并且可以以日期来查询历史记录,有哪位帮忙指…

    SIMATIC WinCC 2019年6月11日
  • wincc web Navigator 提问

    我现在用的是WINCC V6.2 SP3 与其对应的wincc web Navigator 是多少版本,需要授权不?&n…

    SIMATIC WinCC 2019年6月11日
  • wincc画面修改问题

    wincc一个画面中有几十个阀门,每个阀门都做了一个启停画面,手动启停时候,开七八个阀门把工艺图都遮挡住了,想实现这样一个功能:开阀门时,点击阀门出现对话框,“启动”,有开反馈时相…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3报警控件无法无故发出报警

    组态后报警记录中一直循环出现报警触发,报警应答,和消除,但plc中并没有触发报警检查了wincc安装组建中已经含有samart tools 钻石用户推荐最佳答案 是不是后…

    SIMATIC WinCC 2021年7月5日
  • 关于用WINCC连接不同CPU的画面

    现场有2条不同的生产线,都是用西门子S7-400的CPU、变频器,画面都是用WINCC。现在想用一台计算机的WINCC同时采集2条产线的2个HMI上的画面。请问这样可以吗?有没哪位…

    SIMATIC WinCC 2021年7月5日
  • 在运行画面上做一个授权输入框

    在WINCC运行画面上,加入一个输入框更改PLC内的变量,点输入框的时候要弹出一个登录框,输入相应授权后才能更改,具体怎么实现?新手,请多指教。谢谢 最佳答案 组态IO域控件的以下…

    SIMATIC WinCC 2019年6月11日