按键组态

库中找的向上按键直接连接变量后,但是和PLC程序无法接通。但是用相同的方法将窗口对象中按钮直接连接变量后,可以PLC程序接通。请问问题出在什么地方?

问题补充:
具体图

图片说明:

按键组态   

最佳答案

注意,您组态的是“组”的鼠标动作,而非按钮的,您检查一下组的属性。如果仍没有解决,可以尝试把箭头图片移开,把按钮文本组态为“↑”,再组态按钮试试。

提问者对于答案的评价:
还没有完全解决,但是问题的症结确实在这里。现在是按下键后可以有输出,但是按键结束后输出一直存在。

最佳答案作者回复:
是的,因为从图上看出,您只是组态了鼠标动作的–“按左键”,置位变量‘左滚筒升’为1,这样的话,鼠标左键按下后,WINCC向该变量赋值1(true),如果不对该变量继续操作,那么它会一直为1(true),如果想让按下鼠标置变量为1,抬起鼠标置变量为0,则您还应组态鼠标动作–“释放左键”–常数0–‘左滚筒升’,这样,通过分别组态鼠标左键的按下和抬起,使按钮有了按下后发送脉冲的功能,脉冲时间取决于操作员按下按钮的时间。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日 上午12:40
下一篇 2017年8月26日 上午12:40

相关推荐

  • wincc6.2 SP2安装问题

    我安装了wincc6.2SP2后,连接无线路由器上网,能连接上,而且信号很强,但不知道为什么就不能上网,几乎接收不到数据。我和我同学共一个路由器,他的能上网,没装wincc6.2之…

    SIMATIC WinCC 2019年6月11日
  • 数据库问题

    WINCC6.2 关闭时出错,有个变量的数据不能记录到数据库中,系统出现一个.mdf.NOATTACH的文件,这个怎么处理才能使原来的变量数据能够重新写入数据库?之前的数…

    SIMATIC WinCC 2019年6月11日
  • WinCC关于无符号32位数中的位处理

    问题描述:在Step7中建了DWORD类型数据,假设为DB1.DBD0在Wincc中建立无符号32位数的一个变量,假设名为A1,连接Step7中的DB1.DBD0再做一个指示灯,变…

    SIMATIC WinCC 2019年6月10日
  • WinCC项目可在SIMATIC 管理器中直接创建,这种情况下WinCC有哪两种存在形式?

    WinCC项目可以在SIMATIC管理器中直接创建。这种情况下WinCC的存在形式有两种,分别是什么? 最佳答案 集成到管理器中的Wincc项目分为两种情况,一是作为PC站内的Wi…

    SIMATIC WinCC 2019年6月10日
  • WIN10中的WINCC7.5

    如图WIN10中的WINCC7.5服务器属性打开后显示不全。下方的确认,取消按钮无法操作。 图片说明:    最佳答案 把这两点改改看 图片说明:  …

    2021年7月5日
  • 如何在WINCC里启动项目

    刚装的WINCC,项目能打开但是不能运行,开始打开时有个提示是找不到服务器,是否用本机作为服务器,我选择是,如何打开项目点击运行,出现the project c…

    SIMATIC WinCC 2019年6月11日
  • 要做这么一个按钮

    用1个按钮 控制1个二进制变量的置一、零 比如按一下 置一、在点一下置零 最佳答案 变量反转功能,需要使用脚本: C脚本: Set…

    SIMATIC WinCC 2019年6月11日
  • 怎么编辑全局动作啊

    做了个全局动作没反应,请指教! 问题补充:我的意思是,如果我有个内部变量,要在启动WINCC后,对它自动赋一个值,怎么做? 最佳答案 全局脚本中的全局动作时需要触发条件的,例如周期…

    SIMATIC WinCC 2019年6月11日
  • WinCC文本显示问题

    现有这样的一个问题请教各位, 建立了一个静态文本,要求静态文本里显示的文本信息根据连接的变量里的值不同显示不同的文本信息,比如静态文本连接的变量是DB1.DBW0,DB1…

    SIMATIC WinCC 2019年6月11日
  • 为什么DataSet须删除oExcel1,后再加 oExcel1???

    Dim oExcel,cell,i  Set oExcel = HMIRuntime.DataSet("oEx…

    SIMATIC WinCC 2021年7月5日