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怎么制作表格

    请教下,我想在wincc界面制作一个表格,显示比如说学生成绩单那种的表格,可以修改数据,没有现成的编辑器吗?我现在的做法是用输入输出域拼成一个表格,还有更好的做法吗?谢谢 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • SQL 2005(WINCC)

    请问哪里有 SIEMENS WINCC7.0 相配套的SQL 2005(WINCC)下载? 最佳答案 WinCC V7.0的安装D…

    SIMATIC WinCC 2019年6月11日
  • winCC授权如何回收

    我在一台工控机上以授权1024点,现在需要换到另一台工控机上使用,需要授权转移请教高手如何操作???AX NF ZZ文件夹能否经复制后继续在另一台使用??? 最…

    SIMATIC WinCC 2019年6月11日
  • wincc在线表格中数据显示删除线啊

    wincc在线表格中数据显示删除线,我做在线表格记录,变量归档周期都是一样的,起点也一样,但在运行时数据显示有删除线,有时打开就没有。有时打开有。不知啥原因。谢谢 最佳答案 删除线…

    SIMATIC WinCC 2019年6月11日
  • Wincc 7.5多了个RT CLIENT型号,请问CS架构客户端只能用这个型号吗?能不能用RT128的

    C/S架构的客户端能不能用Wincc 7.5 RT128的?还是一定用RT CLINENT  最佳答案 RT128是128点的运行版,RT&…

    SIMATIC WinCC 2021年7月5日
  • 报表打印

    采用WINCC6.0,以太交换机,但打印报表时数据有时总是不完整,出现全为零或部分数据为零的现象,如水量正常,但设备运行时间全部或部分为零。打印时经常通讯中断,这是否与通讯有关,因…

    SIMATIC WinCC 2019年6月11日
  • Wincc中时间加减

    现在使用DAY(),Month(),Year()函数提取了所需年月日,现在需要在提取的年数值上增加一数值,请问需要如何实现?我的代码为 :DateDTP=ScreenIt…

    SIMATIC WinCC 2021年7月5日
  • 怎样在WINCC中实现统计车间设备开关机时间

    如题,想请教一下怎样在Wincc中统计设备开机关机时间,以及一共运行了多久呢,是编写脚本还是有什么控件可以实现呢 问题补充:怎么写啊,没用过脚本 最佳答案 1、如果设备是在winc…

    SIMATIC WinCC 2021年7月5日
  • 用wincc项目复制器复制冗余项目的问题

    我用主服务器将项目通过项目复制器复制到热备计算机上,但是一复制过去项目文件就会被自动删除,请问这是什么原因 钻石用户推荐最佳答案 1、项目需要先以管理员权限打开一次再进行复制,共享…

    SIMATIC WinCC 2021年7月5日
  • TP117B OS更新问题

    TP117B更新OS时提示“无法执行期望的动作,prosave版本和操作单元上的操作系统不兼容。。。”请问各位朋友这是什么问题?谢谢!! 问题补充:不知道怎么回事,原本挺简单的一个…

    2019年6月11日