wincc用VBS脚本按钮做bool信号的置位如何延时2秒复位

wincc连接plc的bool变量。然后用wincc的VBS做启动的脉冲信号。即在winccVBS脚本了里面启动plc的bool信号然后延时2秒再复位这个信号(我知道可以在plc里面复位,但是我就是想在wincc这样做复位)

最佳答案

1.用c脚本实现:
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
int i,j;
SetTagBit("btnPB1",1);
for(i=0;i<6000;i++)
   {for(j=0;j<4000;j++)
     {}
    }  
SetTagBit("btnPB1",0);
}
2.用VBS实现:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)            
Dim i,j,MyMB
MyMB=MsgBox("Do you confirm to push button?",4+48,"Enable Confirm") 
If MyMB=vbYes Then
HMIRuntime.Tags("bBtn01").Write 1
For i=0 To 10000 Step 1 
   For j=0 To 10000 Step 1
   Next
Next
HMIRuntime.Tags("bBtn01").Write 0                                                           
End If 
End Sub

提问者对于答案的评价:
谢谢,刚才试了下,确实两秒复位

最佳答案作者回复:
调整for循环里的数字可以修改脉冲宽度

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

(4)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:53
下一篇 2020年11月1日 下午4:53

相关推荐

  • WINCC中的DigObj的变量连接问题!

    一个DigObj的变量连接如图所示 版本7.2其中内部变量(文本变量)要如何赋值 在脚本中编写程序吗 ?最主要的问题是 图中的 3…

    SIMATIC WinCC 2021年7月5日
  • WINCC 归启动 允许的动作 如何设置?

    如图 如题:比如我想设置 1。运行WINCC 时候 就开始数据归档      &…

    2019年6月11日
  • wincc 脚本程序的编写

    我只知道脚本编写用vc或是c语言,但是不知道怎么去编写,有这方面的编程资料以及应用资料吗?我是个新手,请大师们多多帮助!小弟在此感谢!邮箱:zuozhuan-jc@hotmail.…

    SIMATIC WinCC 2019年6月11日
  • 报警画面 和 连接问题

    请教各位师傅,怎样关连报警画面? 在连接中,离散量的引入(如I0.0) 填完I0.0后再填I1.0时填不上(填I0.1没问题) 这是什么原因,怎么解决…

    SIMATIC WinCC 2019年6月11日
  • WinCC安装问题

    我安装的是WinCCV6.0 ASIA SP2版,消息队列与SQL2000都已装好,但总提示说未找到IE,IE运行正常,且我又重装了IE,仍未解决问题,请大家帮…

    SIMATIC WinCC 2019年6月11日
  • 关于一屏多机的疑惑

    TIA博途软件的信息系统(帮助)曾多处提及可以用多台PLC连接一台HMI触摸屏,但是我一直没有找到具体操作方法,希望各位大佬们多多指教。目前的HMI是KTP400 Bas…

    2021年7月5日
  • 触摸屏数据保存1年

    触摸屏+PLC方式,要求历史数据报表能保存至少1年,触摸屏怎么满足此功能 最佳答案 保持一年应该没有问题,问题是需要保存数据的量及保存的容量数据大小。需要做数据保存,在订货前需要确…

    SIMATIC WinCC 2017年6月27日
  • V11和MP277 10”Touch 连接

    V11连接MP277的时候能访问但下载时就找不到设备,是怎么回事?下载的时候提示查找可访问的设备,在自诊断的时候能找到触摸屏地址,但就是下载的时候找不到地址,弄了一下午了都没弄完那…

    SIMATIC WinCC 2017年12月7日
  • WinccV7.3创建新项目失败

    在使用WinccV7.3创建新项目时提示服务没有及时响应启动或控制请求 钻石用户推荐最佳答案 你安装的时候有没有什么提示?安装时有没有开启杀毒软件或者防火墙?关闭这些重新安装。 提…

    SIMATIC WinCC 2021年7月5日
  • 请教各位大虾,WINCC中鼠标的双击动作该如何表达?

    本人是新手,想在WINCC6.2中通过双击设备对象来弹出对话框,但鼠标动作里只有左右键单击,请问如何实现双击动作?谢过。 问题补充:能否通过VBS/VBA编程来实现鼠标对WINCC…

    SIMATIC WinCC 2019年6月11日