请帮我看一下这个脚本错在哪里

我想试一下脚本功能,在画面上放了四个i/o域,一个按钮,在按钮的按左键写程序如下
 Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)       
  Dim v
  Set v=ScreenItems("输入输出域4")
  Set v1=ScreenItems("输入输出域1")
  Set v2=ScreenItems("输入输出域2")
  Set v3=ScreenItems("输入输出域3")
  v.OutputValue=(v1.OutputValue+v2.OutputValue+v3.OutputValue)/3
 End Sub
 不知道为什么平均值显示不出来

最佳答案

你的问题在于变量声明不完整,Dim v1,v2,v3,v
 其他没有问题。再有就是输入输出域4应该为输出型。
 读变量的值进行运行更为直接,且VBS对中文支持较差,不建议脚本中使用中文
 Dim v1,v2,v3,v
 Set v1=HMIRuntime.Tags("v1")
 Set v2=HMIRuntime.Tags("v2")
 Set v3=HMIRuntime.Tags("v3")
 Set v=HMIRuntime.Tags("v")
 v.Write (v1.Read+v2.Read+v3.Read)/3.0

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

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

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

相关推荐

  • WINCC与OPC服务器通信中断无法自动恢复

    WINCC与第三方PLC通过OPC建立的通信连接,平时通信正常且稳定 。当第三方PLC断电一段时间后,再给PLC上电,这时候WINCC就无法自动和该PLC建立通信。如果想…

    SIMATIC WinCC 2021年7月5日
  • 变量解析

    结构变量类型:LPCMN_ERROR  和CMN_ERROR  有什么区别? 最佳答案 CMN_ERROR是一种结构体,楼上已经给出。&nb…

    SIMATIC WinCC 2019年6月11日
  • [求助]WinCC在生产线的应用

    公司要上一条生产线,一共十个工位,每个工位上有一台PC和显示器。工艺上要求:每个工位上的PC均通过交换机与生产线服务器连接,进行数据传递。每个显示器上要显示的画面由PLC发布的状态…

    SIMATIC WinCC 2019年6月11日
  • wincc Online Table control工具栏新建自定义按钮

    wincc Online Table control工具栏新建自定义按钮,自定义的按钮怎样设置按下去时的动作,如按下弹出其他窗口 最佳答案 创建新按钮…

    2017年6月10日
  • 这个箭头是怎样做成的?

    这个箭头是怎样做成的? 图片说明:    最佳答案 线属性页—外观—线样式–线结束点–选择箭头 图片说明:    提问者对于答案…

    2020年11月1日
  • 三问“sleep(500)”

    WinCC中启动按钮的组态程序如下:#include "apdetap.h"void OnLButtonDown(char*lpszPict…

    SIMATIC WinCC 2017年7月26日
  • 请教画面切换(涉及结构变量)问题

    请教画面切换(涉及结构变量)问题 “主画面.pdl”中仅建立了一个“画面窗口1”,以及“进入监控界面”按钮和“进入控制界面”按钮。 “画面窗口1”初始画面名称定…

    SIMATIC WinCC 2019年6月11日
  • WinCC编程

    在WinCC运行画面中,动态显示一个过程变量,将鼠标移到这个变量上,点击右键,我希望出现一个下拉菜单,在这个菜单中,有若干个命令,如:量程、报警设定等,此时点击对应的命令,则调出对…

    SIMATIC WinCC 2019年6月11日
  • VBS的动作只执行一次

    用一个标志位控制VBS动作.当标志位从0变为1时,动作执行一次;当标志位从1变为0时或没有改变时,动作不执行.用WINCC自带的信息/触发功能,动作会触发很多次.有方法解决吗? 最…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible 2008 SP2 Update10链接

    WinCC flexible 2008 SP2 Update10链接 最佳答案 Update for WinCC&nbs…

    SIMATIC WinCC 2020年11月1日