wincc用VBS做bool变量为1时,另一个变量写入5

我在为你猜猜中写了11个变量,Tag1,Tag2,Tag3,Tag4,Tag5,Tag6,Tag7,Tag8,Tag9,Tag10,Tag11其中Tag1-10号的变量类型为bool型的,Tag11号变量为无符号32位的,我想用VBS写一个命令,就是Tag1-10号变量其中任何一个变量为1时,Tag11号变量写入20,Tag1-10号变量恢复为0时,Tag11号变量写入10。

最佳答案

1、任何一个为1,那有没有两个或者三个是1的可能?
2、以任何一个为1,也就是只有1个是1为例,用VBS脚本实现:
Function action
Dim sum,i
sum = 0
For i= 1 To 10 
 sum = sum + HMIRuntime.Tags("Tag" & i ).Read
Next

If sum = 1 Then
 HMIRuntime.Tags("Tag11").Write 20
Elseif sum = 0 Then 
 HMIRuntime.Tags("Tag11").Write 10
Else
 HMIRuntime.Tags("Tag11").Write 0
End If

当前10个变量中间有1个是1的时候,tag11-20
都是0的时候,tag11=10
有两个以上是1的时候,tag11=0

提问者对于答案的评价:
如果是出现2个变量,3个变量,4个变量一起出现为1的情况需要怎么写呢,谢谢!

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

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

相关推荐

  • WINCC运行总是自动关机,急

    我有一个项目,如果装上S7则WINCC的在线趋势不显示曲线,卸载S7后WINCC在线趋势曲线显示很好,但是现在有个问题,WINCC运行期间总是自动关机.需要说明的是我的授权没问题,…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC画面窗口的问题

    我如果把a画面的画面窗口copy到b画面,就会出现一个问题,比如我的画面窗口命名是PicW1 PicW2,PicW3…PicWn 但是到了新画面之后,这些画…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0的选型问题

    假如我有300的模拟量点数,选wincc哪个?模拟量所占用的点数是怎么计算的,开关量又是怎么计算的,请大侠指教。谢谢 最佳答案 WINCC授权点数在于你创建的变量不管开关量还是模拟…

    SIMATIC WinCC 2017年6月6日
  • 请问dcount107关于数组拆分的问题,急切!

    看到dcount107兄在其他人的回帖,用用指针或union实现: BYTE bytes[4]; float ff; bytes[…

    SIMATIC WinCC 2019年6月11日
  • wincc 模拟量报警归档显示

    各位大侠、高手请教你们个问题。我在原来WINCC项目上做这个项目二期。在WINCC报警记录中增加了一些模拟量报警,模拟的参数设置没有问题,但是我模拟一个模拟量报警。报警信息在WIN…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.0 安装不上 SQL Sever Database Srvices 错误!

    SQL Sever Database Srvices 错误!弹出:不能安装下列程序:N:\InstData\SQLStandard\Setu…

    SIMATIC WinCC 2017年11月18日
  • wincc 用的外部控件,复制到其他电脑,用控件处全灰XX了

    如题,我一个项目,用了一个外部控件,控件放在项目目录下了然后复制到另外一台电脑,先注册控件,然后打开用那个控件画面,结果都是灰色控件属性 上的服务器名称都是空白&nbsp…

    SIMATIC WinCC 2017年11月12日
  • 变量记录整点记录

    wincc6.2中,如何保证变量记录表中的记录时间为整点,假如变量记录表中的变量为一天的数据,每小时记录一次 最佳答案 1.整点启动: 变量记录–>定时器–&g…

    SIMATIC WinCC 2019年6月11日
  • WINCC画面中的提示功能。

    我想用这个提示功能作为显示压力温度,现在遇到这么个情况,我的数值是小数导致显示的不完整,小数前一位不显示只显示后面的,我有试过转换为字符串但是好像不行,可能是我代码不对的原因,能不…

    2020年11月1日
  • 条形图如何用vb设置棒图的背景色?

    想根据温度的值给条形图中的棒图颜色动态设置颜色?请教各位大神~ 最佳答案 属性-动画-显示-外观关联温度的变量,再根据变量值的范围设定背景色看错题了,这应该是wincc里的。现在的…

    2021年7月5日