通过一个按钮来增加/减少变量值

 

问题:
WinCC Graphics Designer中是否存在一个可以通过鼠标点击用其增加/减少一个变量值的对象?

解答:
可以使用OCX“SpinButton”实现这个功能。下面描述了如何导入和连接这个对象。

  • 在WinCC Graphics Designer中, 插入一个“Control” 类型的小对象。在打开的窗口中选择进入Microsoft Forms 2.0 SpinButton并以OK来确认。

    通过一个按钮来增加/减少变量值 图 1: 插入“SpinButton” ( 23 KB )

     

  • 右击打开对象“SpinButton”的属性。 在控制属性中使用您想要的变量来连接“Value”属性(图 2)。在这个例子中该变量称为“SpinButton”。

通过一个按钮来增加/减少变量值

图 2:SpinButton的属性

  • 利用属性“Min”和“Max”设置值的变化范围。
  • 通过“SmallChange”值来确定变化步长。“Delay”属性控制在按钮被再次选择之前一个值改变后的延迟(以毫秒来规范)。
  • 属性“Orientation”定义“SpinButton”对象按钮的方向(水平,垂直)。

由于这不是一个WinCC OCX,而是一个第三方的OCX(Microsoft), 所以要改变的过程变量必须通过一个直接连接来连接。

通过一个按钮来增加/减少变量值

图 3: 连接“SpinButton”

通过一个按钮来增加/减少变量值

图 4: 创建直接连接

目前对象“SpinButton”配置完成。

注意事项:
(摘录自WinCC Online Help):

使用ActiveX控制
使用第三方的ActiveX控制会导致错误(例如内存丢失,性能降低,系统阻塞)。软件应用者应该对由于使用第三方ActiveX控制而造成的任何问题负责。我们建议在应用之前彻底核查。

关于ActiveX控制事件连接C scripts
如果连接C scripts到ActiveX控制事件,那么应该确认这个事件名至少5个字符长。如果这个事件名少于5个字符长,那么C script不被执行。
Siemens不保证第三方ActiveX控件不会产生冲突。

第三方ActiveX 控制的使用由用户独自承担责任。建议在实施之前作一个彻底的安全操作核对。
未被认证的ActiveX控制必须符合微软公司的规范。 假如出现冲突用户有义务提供证据表明其符合相关规范。

关键字:
微调按钮,切换按钮,图形对象,值变换,按钮,增加,减少

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论