wincc按钮的脚本怎么变成全局脚本?

各位大神好,我有个按钮里有脚本,现在不想要按钮,想降按钮的脚本放在全局脚本里,直接复制过去在调试工具里报错,该怎么改?
启动按钮脚本如下:
Sub OnClick(ByVal Item)   
Dim poly
Set poly=ScreenItems("polyline01")
poly.Visible=True
Select Case HMIRuntime.Tags("WaterFlowSpeed").Read
Case 0
 poly.ActivateDynamic "ActualPointLeft","CycleTime500ms"
Case 1
 poly.ActivateDynamic "ActualPointLeft","CycleTime250ms"
Case 2
 poly.ActivateDynamic "ActualPointLeft","CycleTime125ms"
End Select
HMIRuntime.Tags("WaterFlowStart").Write True
End Sub

最佳答案

应为你的按钮脚本是在当前页面的,所以可以直接这样用,用全局脚本你需要告诉脚本你的polyline01在哪个画面上,
Dim poly
Set poly=hmiruntime.Screen("画面")ScreenItems("polyline01")//画面是polyline01所在的画面名称
poly.Visible=True
Select Case HMIRuntime.Tags("WaterFlowSpeed").Read
Case 0
 poly.ActivateDynamic "ActualPointLeft","CycleTime500ms"
Case 1
 poly.ActivateDynamic "ActualPointLeft","CycleTime250ms"
Case 2
 poly.ActivateDynamic "ActualPointLeft","CycleTime125ms"
End Select
HMIRuntime.Tags("WaterFlowStart").Write True

提问者对于答案的评价:
谢谢

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

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

相关推荐

  • wincc版本问题8

    厂家的设备用的是wincc7.5的,我现在只有wincc7.4的,打不开啊,有不有什么办法,能不能把wincc7.5的降低版本,谢谢! 最佳答案 不能,你只有升级你的软件到7.5 …

    SIMATIC WinCC 2021年7月5日
  • STEP7 V5.5中使用了多重背景,变量无法导入WINCC,如何解决

    大家好,以前做项目时DB块数据通过编译导入WINCC都可以。这次项目STEP7中使用了多重背景数据块做的,但是编译过后,在WINCC变量表里面却没有多重背景里面的变量,请教这个怎么…

    SIMATIC WinCC 2021年7月5日
  • 请教:开关量触发模拟量过程值趋势控件显示

    请问,我想通过一个开关量触发模拟量过程值趋势控件显示模拟量,就是当开启电机后,电压模拟量的过程值归档对应的趋势控件开始显示当前的电压,在深入浅出中讲到了可以通过开关量触发动作,但是…

    SIMATIC WinCC 2019年6月11日
  • WINCC5.1与s7-300 314通讯故障

    WINCC5.1与s7-300 314连接不上,检测老显示0X031b,用WINCC通道诊断显示故障代码为4231,什么问题? 最佳答案 注意一下通讯PG/OP数量;电脑…

    SIMATIC WinCC 2019年6月11日
  • access如何通过opc访问wincc数据

    如何通过OPC将WINCC 数据导入ACCESS数据库,最好有实例。 O(∩_∩)O谢谢!!! 邮件:hexianjing101@163.com&nb…

    SIMATIC WinCC 2019年6月11日
  • 如何卸载wicc 5.1

    如何卸载wicc 5.1 最佳答案 你可以用360安全卫士的软件管家进行卸载,它可以在卸载的同时删除相应的注册表,干净又彻底! 提问者对于答案的评价:haode 专家置评…

    SIMATIC WinCC 2019年6月11日
  • WinCC客户机连接服务器提示您没有对以下项目的访问权

    前进天产线一台客户机出问题连不上服务器,我新拿了一台工控机装了WINCC,授权也安装好了,IP地址也设好了,可以通过网络访问到服务器的共享文件夹,也Ping的服务器,服务器项目计算…

    2017年6月27日
  • 取消WINCC 冗余

    1 取消选中“Enable redundancy”。 2 从启动列表中手工删除“CCRedCodi.exe”。 3 在浏…

    SIMATIC WinCC 2019年6月11日
  • wincc打开vb控件窗口指令用什么?

    在wincc上面通过按钮弹出vb宏里面的控件窗口用指令 report_zjh.Show 为什么不行,应该用什么指令 最佳答案 vb宏仅用于WinCC离线组态功能…

    SIMATIC WinCC 2019年6月11日
  • WinCC子窗口实例

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

    SIMATIC WinCC 2019年6月11日