请问大家这个VB脚本为什么不能工作?

我试了几次,通过这个条件,内容不能显示,这是为什么?t1是弹出窗口中的静态文本,谢谢!
代码如下:
Sub Visible_OnPropertyChanged(Byval Item, Byval value)   
   ”””””””””””SEQ_control_transfer_condition”””””””””””””””””” 
Dim P1
Set P1=ScreenItems("t1")
If HMIRuntime.Tags("Transfer_Condition_Tree5401.3_VALVE_OPND_ALL").Read=TrUE Then
 P1.Text="三通阀没有全部通路"MsgBOX "

elseif HMIRuntime.Tags("Transfer_Condition_Tree5401.WT_Check").Read=TrUE  Then
P1.Text="配方重量大于储罐余量"
Elseif HMIRuntime.Tags("Transfer_Condition_Tree5401.FT_WT_Fault_Check").Read=TrUE Then
P1.Text="流量计或称重模块”

End If
End Sub

最佳答案

1、P1所在的弹窗是窗口画面吗?默认是显示的还是隐藏的?隐藏的话,先设置那个画面窗口的visible属性=1看看
2、P1.Text="三通阀没有全部通路"MsgBOX ",这一行是这样的吗,后面的msgbox什么意思
3、可能P1对象设置的不对,先把画面显示出来,用按钮改变P1的文本,看看可以不,不能的话,那就是对象设置的不对
应该这样set p1 = hmiruntime.screens("").screenitems("t1")

提问者对于答案的评价:
试了还是不行,我用C了,谢谢!

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

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

相关推荐

  • 博途V11 添加硬件中没有PLC选择

    请教关于添加硬件中没有PLC选择,重新安装软件也不行,在项目视图的设备网络中也无法拖进去。这是软件设置问题吗?谢谢! 问题补充:图片补充 图片说明:    最佳…

    2017年12月1日
  • 按钮问题

    如何在WINCC中组态一个按钮是它具有一下功能?    1.按钮名称为“显示警报”,按下按钮后,跳出报警画面,并且按钮名称为“显示趋势”。&…

    SIMATIC WinCC 2019年6月11日
  • wincc选择框控件中的C脚本如何编辑

    我想做一个WINCC选择框控件,里面的C脚本如何编辑,请大师们帮忙,谢谢··· 问题补充:选择性的将不同的数值给一个变量,输出相应模拟量 图片说明:    最佳…

    2020年11月1日
  • WINCCSP3a

    WINCC6SP3a采用不同的数据库文件,能不能打开原在WINCC6SP2变的项目文件?谢谢! 最佳答案 WinCC V6.0 SP2自带的数据库是SQL&nb…

    SIMATIC WinCC 2019年6月11日
  • wincc cp1613不工作

    之前能正常使用的,因为需要要把它移到较远的地方,所以换了跟长点的网线,结果cp1613就显示stop状态了,别的什么也没动呵 最佳答案 在站组态编辑器内重启下试试,如果不行的话建议…

    SIMATIC WinCC 2017年7月30日
  • 300的PLC最多可以带几个第三方的触摸屏?

    我有个项目,CPU模块是315-2DP 3152AH14,通过网络模块343-1CX10带了4个昆仑通讯态的触摸屏。我现在的情况是,如果4个触摸屏都开,那电脑上WINCC…

    2020年11月1日
  • 如何在一个界面下同时只能弹出一个对话框

    在一个窗口下,有多个按钮,每个按钮通过messageBox实现按下时弹出对话框进行是与否的选择,这时可以同时弹出多个对话框,请教如何做到同时只能对一个按钮操作,即只弹出一个对话框。…

    SIMATIC WinCC 2019年6月11日
  • winCC7.4

    winCC7.4 AS读入的变量无法删除 问题补充:如何编辑结构定义 图片说明:    最佳答案 通常情况下这是不会影响到正常工作的,建议重新建立新的…

    2021年7月5日
  • WINCC提问

    在全局C脚本编辑器中的“项目函数”新建一个项目。在里面写如下函数代码: double MeanValue(double dValue1,double&…

    SIMATIC WinCC 2019年6月11日
  • 如何将WinCC6.0的画面移植到博途V13中?

    如何将WinCC6.0的画面移植到博途V13中? 最佳答案 整个项目的话要一个版本一个版本的移植V13可以移植7.2的版本,估计要先移植7.0,然后再移植到7.2,然后就可以往博图…

    SIMATIC WinCC 2017年6月8日