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

相关推荐

  • WINCC7.0SP3和SP2

    请教各位大侠1,WINCC7.0SP3完全版开发的程序在WINCC7.0SP2运行版上可否使用?如果不能该咋办?2,如果同是运行版,SP2和SP3的授权有区别么,订货号一样么?3,…

    SIMATIC WinCC 2018年12月7日
  • wincc v7.3安装不上

    wincc v7.3安装出错 图片说明:    钻石用户推荐最佳答案 此回答已完善 如何在Microsoft Windows XP…

    2020年11月1日
  • 关于I/O域限制值得疑问

    今天我在原有的HMI界面中增加了一个I/O域,我想把它设个限制值,其他都没已完成,可是限制值为什么不能设定?请大神指教 图片说明:    最佳答案 你把无限制,…

    2021年7月5日
  • 有好多个问题

    1、下载软件时候跳出来图1提示该怎么解决。2、如何在论坛上找到在线技术支持路径给我一个。3、我要下载SAMATIC HMI   ktp700…

    SIMATIC WinCC 2021年7月5日
  • wincc趋势图-运行时用IO域设置起止时间

    1、起止时间变量starttime/endtime设为16位文本,建立两个IO域,组态对话框里连接起止变量并设为输入,属性–输入输出域-输出值设置为2001-01-01&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 请教大家VS调试工具出错怎么处理?

    每次WINCC运行VS调试工具,都会跳出提示窗口,然后关闭两次后可以使用,然后,又会跳出来,请问这个解决?是重装VS吗?或者没有授权,在哪里能找到这个软件?谢谢! 图片说明: &n…

    2020年11月1日
  • WINCC和研华ADAM4572通讯

    大家好,请教WINCC和研华ADAM4572通讯问题,谢谢! 最佳答案 ADAM4572模块比较特殊,它的数据不是从工控机的PCI、ISA总线或串行端口进入,而是通过网卡采入,所以…

    SIMATIC WinCC 2021年7月5日
  • 变量初始化

    内部变量A是定义为文本类型16位字符集SetTagChar("A","");这种方法是否能将A初始化,若是不能应该用什么方法。我是新人对脚本…

    SIMATIC WinCC 2019年6月11日
  • WINCC结构变量的应用

    如果有几个相同的水泵,我要做个画面窗口对他们的参数进行设置(就是那种我点击一个按钮就弹出一个画面窗口),通过结构变量怎么做?有没有谁能给我个类似的实例?谢谢! 最佳答案 这个用模板…

    SIMATIC WinCC 2019年6月11日
  • wincc如何通过opc访问外网的opc服务器

    知道wincc可作opc客户机。。但是wincc可以通过opc访问外网的opc服务器么,就是通过internet?如果可以怎么实现?1.需要固态ip么,还是其他。 &nb…

    SIMATIC WinCC 2021年7月5日