vbs方面的问题

Function Text_Trigger(ByVal Item)
 Dim A,B,C,D
 Set A=HMIRuntime.Tags("PLC_4$Program/DB_PLC_TO_HMI.MCD_MODE")
 Set B=HMIRuntime.Tags("PLC_4$Program/DB_PLC_TO_HMI.TROLLEY_MODE")
 Set C=HMIRuntime.Tags("PLC_4$Program/DB_PLC_TO_HMI.CLAMP_MODE")
 Set D=HMIRuntime.Tags("PLC_4$Program/DB_PLC_TO_HMI.CLEAN_MODE")
 A.Read
 B.Read
 C.Read
 D.Read
 Dim SR
 Set SR=ScreenItems("SR")
 If A.Value=1 Then
 SR.Text="MAIN CONTROL DESK"
 End If
 If B.Value=1 Then
 SR.Text="TROLLEY   DESK"
 End If
 If C.Value=1 Then
 SR.Text="FIXING CLAMP STAND"
 End If
 If D.Value=1 Then
 SR.Text="CLEANING   STAND"
 End If
 End Function
 运行的时候进行方式选择,在画面上没有变化!请教高手指点!万分感谢!

问题补充:
想请问下学长触发变量是不是就是要求连接的变量?
 另外怎么保证是静态文本,如果是组中的一个元素行不行?

最佳答案

一楼说的没错,教你一个好用的调试VBS的方法,就是多添加几个
 MsgBox "OKn"(n=1,2,3......)
 这样就可以看到究竟程序停在什么地方了

提问者对于答案的评价:
谢谢大家的帮助!

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

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

相关推荐

  • wincc7.3与博途v16用PLCSIM 仿真

    之前用wincc7.3与博途v13、v15用PLCSIM 仿真连接都没问题,但是与博途v16就是连接不上。是否版本已经不支持了? 钻石用户推荐最佳答案 你说的应该是PLC…

    SIMATIC WinCC 2021年7月5日
  • WinCC VBS脚本读取数据库多个表

    如何在同一个VBS脚本中查询一个数据库表后获取值,再根据值作为条件查询另一个表? 最佳答案 联合查询啊。一个Select语句就可以解决,关键在于Where子句。 提问者对于答案的评…

    SIMATIC WinCC 2021年7月5日
  • wincc这种图示怎么做出来的

    请问下wincc这种图型怎么做出来的,还是那种软件导进来的,比较漂亮 图片说明:       最佳答案 用 Adobe …

    2017年11月12日
  • HMI变量编译显示“引用对象不存在”

    V14做的程序,程序已经正常运行,我手里的程序是厂家发过来的,准备对触摸屏进行修改一下。对触摸屏编译显示“引用变量不存在”。这些变量在PLC中是全局DB中的。请教一下是什么原因吗?…

    2020年11月1日
  • 安装wincc sql2005 在开始菜单sql中找不到Enterprise Manager?

    安装wincc sql2005 在开始菜单sql中找不到Enterprise Manager? 问题补充:我用的就是你们说的哪个版本 最佳答案 我安装…

    SIMATIC WinCC 2019年6月11日
  • wincc通信设置问题

    我采用s7-300,与上位机通信,采用cp5611通信卡,通信协议为Profibus,半年前通信正常,现在不能正常通信,在wincc通信诊断中出现错误代码7008,不能读出CPU的…

    SIMATIC WinCC 2019年6月11日
  • wincc的全局脚本

    两个plc,需要在wincc上采集两个plc的数据,假定为a和b,在全局脚本里两个作比较,a大于b,就置位其中一个plc的另一个变量c,怎么做?使用vbs,谢谢就是让这个脚本,wi…

    SIMATIC WinCC 2021年7月5日
  • wincc远距离同组态王通信

    我们单位一台设备是用组态王监控的,住监控室里是用的wincc,我打算用wincc与组态王OPC通信,把组态王的几个关键点直接在wincc里看,这样就不用两边老跑了,可是问题是他们之…

    SIMATIC WinCC 2019年6月11日
  • 西门子smart 700IE触摸屏问题

    用一个符号io域做双状态  使用仿真器启动模拟按按钮x1 是可以切换 0/1状态文字显示,可是用实际启动运行系统按按钮就没有变化 图片说明:…

    2021年7月5日
  • wincc “数据库上下文不存在或无效”

    之前WINCC项目使用正常,昨天打开工控机后,弹出对话框,无法打开文件Autostart 不可用。手动打开winccexplorer, 打开文件,弹出“数据库上…

    2017年11月1日