wincc编程问题

我用vbs编的程序,为什么变量与变量之间不能比较,二变量与数值之间能比较啊?急!

问题补充:
For j=1 To i-1
     ' MsgBox val(banzu)
     banzu=HMIRuntime.Tags("jitaihao").Read

        fang1=Cvar(banzu)
        'fang1=CDbl(banzu)
        'fang2=FormatNumber(fang1.value,2)

 

 

 

 

 

 
                 'fang1=3.000
        'MsgBox   ( a1(j)=3)
          If a1(j)=fang1 Then (与数据库里的列相比较)   (if语句不执行,要是直接把if语句改成if a1(j)=3,就是正常执行)
           Set oitem=list.listitems.add()
      oitem.text=a0(j) 
      oitem.subitems(1)=a1(j)
      oitem.subitems(2)=a2(j)
         
         End If
        Next
        
       
     End If  
     都有声明,就是我的程序太长了,没有上传完,问题肯定出在变量的数据类型上面吧?
     希望得到大家的帮助,另外这个循环,我在VB里面是可以实现的,但是我到wincc里面就不可以,在VB里面都定义了他们的数据类型,现在我用了各种数据类型的转化,但是还是不可以。

  

  

  没有回答了吗??????

 

 

 
 两个数相减与零比较就对了,不知道是什么原因!!!

 
 

最佳答案

变量之间、变量与数值之间都能比较。
    把你的脚本贴出来,帮你分析分析!

   补充:问题看来出在这个多余的CVar了,在WinCC的VBS中变量本来就是Variant类型 ,用不着再用CVar去转换。而且WinCC VBS好像根本就不支持CVar,不信你用脚本调试器看看!
 改成  fang1=HMIRuntime.Tags("jitaihao").Read  即可。

提问者对于答案的评价:
大家都帮我认真看了,非常感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:21
下一篇 2019年6月11日 下午12:21

相关推荐

  • 退出WINCC操作画面时弹出对话框要求输入用户名和密码

    我在WINCC中屏蔽了所有的退出热键,我在操作画面中添加了一个按钮,在该按钮上添加了一个退出WINCC的动态向导,可以正常的退出WINCC,但这不是我要的效果,因为这样一来不论是操…

    SIMATIC WinCC 2019年6月11日
  • WINCC组态画面大小调整

    我做的WINCC组态画面在激活运行后比电脑屏幕大,不能看见全图,怎么让它变小些,显示全图 啊 最佳答案 1、WinCC-计算机属性—属性—图形运行系统——窗口属性下,选择…

    SIMATIC WinCC 2019年6月11日
  • 归档变量可以导入导出吗?

    通过批次生产示例学会巧用WinCC用户归档 课程编号:V2682 直播课主要内容:<br/>-…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 归…

    2021年7月5日
  • 在wincc上加报警

    现场项目时一个服务器加六个客户机,现在想在现场增加几个报警,使在服务器上的项目管理器中增加吗? 最佳答案 是的根据你的C/S结构方式不同,有得也能在客户机上做,不过在服务器上做了,…

    SIMATIC WinCC 2017年6月6日
  • wincc7.3与AB 5000PLC通讯

    请问wincc7.3与5000系列的plc通过以太网通讯,是不是要用OPC方式还是软件本身含有相关的通讯驱动? 最佳答案 不用使用OPC,WINCC7.3 含有Allen…

    SIMATIC WinCC 2017年6月5日
  • wincc7完全兼容wincc6.2的项目吗

    而且使用WINCC6。2的项目复制器,提示:项目不能复制到本地设备 最佳答案 WinCC V7.0 与以前版本的主要区别在于运行系统数据的显示能力。 …

    SIMATIC WinCC 2019年6月11日
  • 在Wincc上建立操作日志

    各位专家和兄弟们:    在在Wincc上建立操作日志怎么建立呀!需要记录操作人员的登陆信息和时间,并记录下这个操作人员的做了哪些操作,同时…

    SIMATIC WinCC 2019年6月11日
  • wincc 6.2 外部变量点数包授权

    启动wincc 6.2的时候说是外部变量超出范围需要扩大点数。查看详情说是:SIPPA9WRC206021,SIPPA9WRT206021我在网上查资料,说是授权安装太多…

    2018年12月9日
  • WINCC7.4搅拌器旋转动画

    那位大神有搅拌器叶片旋转的动画,请多指教。 最佳答案 直接找gif图片来实现比如这个:四叶螺旋式搅拌器.gifhttp://2019pic.oss-cn-beijing.aliyu…

    SIMATIC WinCC 2020年11月1日
  • s7200与wincc

    我在wincc工程里,想让一物体根据模拟量的变化进行前进或者后退的变化,不知哪位工程师有好的办法 问题补充:这个物体比如是一个料车上料,根据爬行高度在画面里进行高低变化显示 最佳答…

    SIMATIC WinCC 2019年6月11日