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日
下一篇 2019年6月11日

相关推荐

  • WINCC变量计数

    我使用WINCC V6.2 SP2版,在变量管理器输入变量过程中(已经输入了100多个与PLC连接变量),提示“变量的计数超过了软件许可所允许的范围。&#821…

    SIMATIC WinCC 2019年6月11日
  • 如何打开WINCC归档数据

    WINCC数据归档在SQL文件里,能打开归档的文件(*.mdf文件和*.LDF)却看不到里面归档的数据,如何打开归档的数据,文件里有归档的数据,这一点没有问题! 问题补充:因为归档…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC加密狗使用的问题

    我的Wincc是7.3SE版本,使用的RT加密狗,为什么在电脑上一插U盘,加密狗就不起作用了,弹出缺少加密狗。有什么办法可以解决这个问题 最佳答案 1、使用授权管理器检查授权是否正…

    SIMATIC WinCC 2021年7月5日
  • wcc做时间记录

    我想做一个报表,举个例子说就是停机原因A吧,开始停机的时候我点A,然后记下这时停机的时间,当停机问题解除后我点复位,再记下这时停机解除的时间,每次停机都要记录这两项,原因还要记上,…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 库中搅拌器如何旋转

    wincc7.3 库中搅拌器如何旋转 问题补充:T图片 图片说明:    最佳答案 参考:《WinCC flexible 触摸屏显…

    2021年7月5日
  • wincc6.0激活项目时提示没启动画面怎么回事?

    项目激活的时候提示没启动画面?但是我项目里有很多啊? 最佳答案 你需要在启动项里将一个画面设置成启动画面,然后WINCC每次激活时就会显示这个画面 提问者对于答案的评价:其实真正的…

    SIMATIC WinCC 2019年6月11日
  • Wincc中 autostart 配置中,ADD An alternative /redundant project的作用

    ADD An  alternative  /redundant project当项目出现损坏或者启动不成功的情况,自动切…

    2021年7月5日
  • portal中使用wincc动画的问题

    可以将一个图符进行分解吗?然后使图符中一个元素进行动画!比如说:开关的闭合。 最佳答案 分解是不行,但可以自己组合 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2018年12月2日
  • WINCC V7.3与step7 v5.5建立变量

    激活运行后 显示变量未连接,该怎么办 问题补充:在step7中用的是模拟仿真SIMPLC(MPI)在wincc中变量建在MPI项里 最佳答案 1、  …

    SIMATIC WinCC 2017年6月24日
  • 6AV63711CA062AX0

    请问这个“wincc”服务软件包是做什么用的? 最佳答案 订货号:6AV6 371-1CA06-2AX0是WinCC V6.2版本选件(Options)Serv…

    SIMATIC WinCC 2019年6月11日