帮忙看一下脚本,怎么优化它

我写一个vbs脚本事例,比如当一个变量等于 1 ,11 ,111等时,在一个窗口显示一个定的画面,当等于2, 22,  222时,显示另一个画面。但实际运行没有效果,√检查时提示没错误。不知道问题问题出在那里。

图片说明:

帮忙看一下脚本,怎么优化它   

最佳答案

if expression = 20 or 120 ......
由于逻辑运算符or优先级高于关系运算符=,20 or 120 ......的结果为1,所以无法实现画面切换
可以使用Select Case
Select Case expression
    Case 20 ,120 ......
    画面1
    Case 21 ,121 ......
    画面2
    Case Else 
    画面3
End Select

提问者对于答案的评价:
解决

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:53
下一篇 2021年7月5日 下午2:53

相关推荐

  • 报警及报表示例(实例)

    我需求一份WINCC监控软件的报警及报表示例(实例),越简单越好,比如一个动态布尔型信号,一个模拟量如温度的高低温显示. 问题补充:需求一个实例 最佳答案 学习一下 提问者对于答案…

    SIMATIC WinCC 2019年6月11日
  • WinCC给定值设定限制

    画面有电机的设定值和检测值,有时候操作人员输入的值太大导致设备故障。想这样来解决,在画面增加一个IO域,比如设定为50,设定值只能在检测值上下50的范围内,超过无效。在用这个IO域…

    SIMATIC WinCC 2021年7月5日
  • wincc logging

    许可证秘钥不可用WinCC Logging for Runtime Advanced,这是因为用了历史数据的变量记录的问题么,之前都没提示过…

    SIMATIC WinCC 2021年7月5日
  • 两台上位机监控一个plc的问题,求教!!!

    现在项目处于调试阶段,需要用两台上位机(wincc7.0亚洲版,cp5611均配齐)监控同一台plc,两台上位机均是单用户项目,通信协议MPI,dp总线连接器(已购买),想请教一下…

    SIMATIC WinCC 2017年11月4日
  • wincc运行中自动取消激活

    Wincc激活状态下,组态几个按钮进行窗口画面的切换,但是点击几次之后按钮进行切换后,wincc就自动取消激活了,请问这是什么原因?有人说我Wincc出错了。需要卸载重装,请大虾们…

    SIMATIC WinCC 2019年6月11日
  • WINCC硬件狗修复内秘钥丢失能修复或找回吗

    电脑内正版WINCC硬件狗内秘钥丢失,导致无法增加变量,请问硬件狗内的秘钥能够修复或者找回吗? 钻石用户推荐最佳答案 可以找西门子售后处理的:从网站上方的  售…

    SIMATIC WinCC 2021年7月5日
  • WinCC子窗口实例

    1.做一个在主窗口加一个按钮,当按按钮时弹出一个子窗口并可以多次调用,每次调用所赋的功能不同,怎么做?最好有实例谢谢! 2.做一个带缩小放大窗口怎么做?最好有实例谢谢!&…

    SIMATIC WinCC 2019年6月11日
  • wincc 2008里的编辑位里-我怎么找不到那个类似点动的按钮,好像叫press bit button

    请告诉我怎么用,或者需要安装补丁什么的?谢谢 问题补充:就是没有SET BIT WHILE PRESSED 难道2008里没有这个吗? 最佳答案 你看看我的回答:&nbs…

    SIMATIC WinCC 2019年6月11日
  • wincc在线帮助为何无法启动?如何解决?

    接触wincc不久,打算在wincc中用mscomm实现串口通讯,采用vbs脚本,但是对vbs脚本及有哪些wincc函数可以调用不了解,基本是一头雾水。 想让在线帮助帮助…

    SIMATIC WinCC 2019年6月11日
  • 怎样在C种查找替换字符串

    请问怎样在C种查找替换字符串,如:"2008.03.06 23: 49:15"替换成"2008-03-06 23:49:…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论