vbs的调用过程的问题

我做了一个两数相加的过程
 Function procedure2(value1,value2)
 Dim c
 c=(value1+value2)/2
 procedure2 = c
 End Function
 在图形里使用一个按纽触发动作,把PLC中的两个变量相加,结果显示在图形里.
 Dim ATag
 Dim BTag
 Set  ATag = HMIRuntime.Tags("TagA")
 Set  BTag = HMIRuntime.Tags("TagB")
 ATag.Read()
 BTag.Read()
 Dim CTag
 Set  CTag = HMIRuntime.Tags("TagC")
 CTag.Write procedure2(ATag,BTag)

 
 问题补充:============Microsoft VBScript 运行时错误============
    Application : PDLRT
    Picture  : NewPdl0.pdl_Events
    Function  : Function procedure2(value1,value2)

    Line  : 3
    Error  : 对象不支持此属性或方法
    ============Microsoft VBScript 运行时错误============

 

问题补充:
我照教材上输入,个人认为procedure2 = c是过程的返回值,编译时也没有出错.
     请高手给出一个完整的案例.

  

  多谢 城外之人(o)(o)(o)

最佳答案

Dim ATag
 Dim BTag
 Set  ATag = HMIRuntime.Tags("TagA")
 Set  BTag = HMIRuntime.Tags("TagB")
 Dim CTag
 Set  CTag = HMIRuntime.Tags("TagC")
 CTag.Write procedure2(ATag.Read(),BTag.Read())

提问者对于答案的评价:
多谢 城外之人
 问题得到解决(o)(o)(o)

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

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

相关推荐

  • 二进制变量触发归档

    现有一个二进制变量(内部变量通过脚本位关联PLC),希望通过此二进制变量触发变量记录,发现0~1 1~0都记录一次,现希望只记录一次,请问怎么做? 发现在PLC…

    SIMATIC WinCC 2019年6月11日
  • wincc各个版本的下载地址

    求wincc各个版本的下载地址 最佳答案 Wincc 软件及演示项目下载:http://www.wincc.com.cn/rjzsk.aspx?type=1WinCC&n…

    2021年7月5日
  • WINCC VBS脚本疑问?

    HMIRuntime.Screens.Item(2).ScreenItems("")上面语句中,Item(2)是什么意思?请指点迷津谢谢! 问题补充:谢谢您!那…

    SIMATIC WinCC 2019年6月11日
  • WinCC中的Bit位,置1或者清零

    做了一个画面点击按钮将BOOL型的无符号8位变量中的其中1位,置1;点击另一个按钮将置1的清零。请问各位大侠,我需要做个怎样的C脚本? 问题补充:变量为无符号8位的BOOL型,每一…

    SIMATIC WinCC 2019年6月11日
  • WINCC声明数组变量及结构变量的使用

    既然不能把STRUCT的数组直接传送到WINCC,那如何在WINCC中声明数据变量呢,包含的变量很多,难道要一个个声明?求指导另外WINCC种的结构变量不是很明白,他是把一些变量归…

    SIMATIC WinCC 2017年12月7日
  • wincc的GIF控件脚本

    制作动态效果的简单办法,采用GIF控件,放置ON状态的动态GIF图片,再放置OFF状态的静止图片,当状态为ON时,动态画面显示动态效果,OFF画面隐藏;当装为OFF时,显示OFF的…

    SIMATIC WinCC 2019年6月11日
  • WINCC 范围数据文本显示问题

    萌新一个,想问各位大佬,我想做不同%ignore_a_1%范围显示不同文本怎么做?比如是0-10,重故障;11-20 中故障; 21-30 低故障;&…

    2021年7月5日
  • wincc数据存档问题

    我有一些参数,如压力、温度,我做了个曲线图,我想把数据保存在某一个文件夹里,请问怎么归档啊,不明白啊谢谢! 最佳答案 WINCC的归档数据在建立之后就存储在.mdf文件中,同时也会…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc的一些疑惑

    对于西门子产品我是个新手,请教几个关于图控系统的问题。计算机用的wincc也叫做wincc,触摸屏使用的编程软件也叫wincc;博图里好像有好几种WINCC,RT,professi…

    SIMATIC WinCC 2020年11月1日
  • wincc v13,上位机画面,报警确认的问题

    wincc v13,上位机做了些报警,都连接至“报警器”。如果运行时出现多个报警,我用单个确认按钮,确认了其中一个的话,那么这个报警器连接的变量就被复位了,喇叭也就不响了…

    SIMATIC WinCC 2017年8月15日