WinCC如何用VBS实现一个输入输出域同时给多个变量赋值

请问,WinCC中,如何实现,在一个I/O域中,写值按下回车键以后同时给多个变量赋值?比如在I/O域1中,输入5按下回车键,外部变量a和外部变量b同时被赋值5。不通过按钮,仅通过单次的I/O域写入。

图片说明:

WinCC如何用VBS实现一个输入输出域同时给多个变量赋值    WinCC如何用VBS实现一个输入输出域同时给多个变量赋值   

最佳答案

在“对象事件——键盘——按下”添加VBS脚本

Dim objValue
If nchar = 13 Then  ''按下回车键
objValue  = item.InputValue ''获取输入值
HMIRuntime.Tags("变量名1").Write objvalue ''写入变量
HMIRuntime.Tags("变量名2").Write objvalue
End If

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:33
下一篇 2020年11月1日 下午3:34

相关推荐

  • 函数TlgGetRulerValueTrend用法

    事件 OnRulerChanged中添加如下代码:double value_4;value_4=TlgGetRulerValueTrend("Tren…

    SIMATIC WinCC 2019年6月11日
  • Wincc提示high system loads

    我想使一个控件位置动态移动编了个脚本,贮存时系统有一个警示“Cyclic action cause high system loa…

    SIMATIC WinCC 2019年6月11日
  • 能否实现此功能?

    在wincc脚本中取数据库中的datetime值只取其  年月(一列)、日(一列)如: 2010-5-19  0:00:00&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc报表远程联网输送

    我们公司做设备,用得是S-300与wincc v6.0。现在客户要求4台设备的wincc数据报表自动报送到与其联网的电脑中。也就是说办公室有一台电脑与4台设备的wincc…

    SIMATIC WinCC 2017年11月6日
  • wincc 改变历史数据

    我用wincc做了一个报表,用户要求对已经归档的历史数据进行更改(简单说就是造假记录), 不知道数据库文件怎么更改。 我刚学习wincc,很多地方都不熟,摆脱各…

    SIMATIC WinCC 2019年6月11日
  • wincc不能正常运行

    我的项目不能运行变量记录和报警记录,昨天之前是好好的,而且项目变量名或存储路径里都没有中文,更奇怪的是昨天一天的时间我们四台机器全都是这个问题,而之前都是很正常的,这是什么原因?还…

    SIMATIC WinCC 2019年6月11日
  • 请教:关于wincc web navigator 与android操作系统的问题

    在服务器上使用wincc  web  navigator  (6.2亚洲版)发布,客户机是安装了android操作系统的…

    SIMATIC WinCC 2019年6月11日
  • wincc激活不了!!!

    我的wincc和step7  5.2版的连接的时候无法激活,总是激活还没完就显示取消激活,怎么回事啊?是不是什么东西设置的问题啊?大家帮帮我! 谢谢 …

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC分屏显示的问题

    我新安一个昂达显卡,已经实现分屏了,但是WINCC的运行画面并不在主屏上显示,改过来之后,当操作画面时,另一个屏就变成白屏,不知道哪位大侠有过这方面的经验不知道WINCC的运行画面…

    SIMATIC WinCC 2017年6月10日
  • 关于西门子触摸屏MP277 10寸

    西门子触摸屏MP277 10寸画面里面的文字字体怎么只有宋体,其他的字体能不能加载进去,触摸自带键盘,键盘能不能自己要求做的。各位大侠帮忙一下。 最佳答案 字体取决于操作…

    SIMATIC WinCC 2018年12月6日