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

相关推荐

  • WINCC 用户登录

    如何做到用户成功登录后 登录名称能显示到报警控件里面?这样可以像其它报警一样可以查询过去曾有哪些用户登录系统? 最佳答案 使用 WinCC 内部消息就…

    SIMATIC WinCC 2019年6月11日
  • wincc全局脚本定时触发

    我wincc有一个每周日23:59:59定时触发的脚本,当我修改系统时间后如果不点保存全局脚本此时当时间到了之后不会执行 但当我修改系统时间后点全局脚本保存按钮&nbsp…

    SIMATIC WinCC 2017年6月9日
  • wincc6.0sp4需要sql的版本是多少?急

    wincc6.0sp4需要sql的版本是多少?急 谢谢  问题补充:还想问一下step7sp3,wincc6.0sp4和web navigator6.…

    SIMATIC WinCC 2019年6月11日
  • c脚本编译问题

    编译完成后有1个警告:int a,b;a=GetTagWord("行数")+1; //Return-Type: WORD&nbsp…

    2017年11月1日
  • 400H 冗余CPU与wincc通讯

    wincc想建成单用户项目,那么在step7的PC站中,我需要添加哪个用户程序呢,也就是哪个wincc application? 图片说明:    钻…

    2020年11月1日
  • wincc工程师站与操作员站程序配置

    2台电脑,1台工程师站,1台操作员站,看了文档不太懂。1.现在原有的wincc程序怎么改,应该改成单用户项目、还是多用户项目、或者客户机项目?2.WINCC程序要做哪些配置改动?还…

    SIMATIC WinCC 2021年7月5日
  • TCP/IP通讯改CP1623网卡通讯变量如何处理最简单?

    厂里有2套S7400系统原来是以太网通讯的,现在改成CP1623网卡通讯。变量比较多,原来是通过STEP7上传的,现改这种方式后变量如何处理呢?画面链接变量是否都要更改?CP162…

    SIMATIC WinCC 2017年11月19日
  • WINCC如何实现分布式WEB访问

    现在有个项目是WINCC和S7300组成,在此基础上需要增加哪些软件和硬件才能实现远程WEB访问? 问题补充:谁有相应的资料可以提供参考下? 最佳答案 要增加 WINCC…

    SIMATIC WinCC 2019年6月11日
  • WINCC 的项目图库怎么建

    我们知道,WINCC有个自带的图库文件在安装目录的APLIB\library.pxl里,我想自己建个项目图库,不知道怎么建了!~ 最佳答案 直接在Graphics 中画好…

    SIMATIC WinCC 2019年6月11日
  • ODBC系统DSN没有WINCC

    ODBC源DSN没有WINCC,WinCC已经运行。WINCC版本7.0SP3;系统WIN7/64位;如何解决? 问题补充:我在XP下,运行时,DSN确实是自动生成的。但在WIN7…

    2017年6月8日