WINCC VBS脚本过程调用
刘玉蓉
发布于2014-11-19 17:28
6
0
标签:
如图1所示:我建立了带参数的过程procedure2
如图2所示:我在一个按钮的点击左键的动作中定义VBS动作,调用过程procedure2,如果我直接给procedure2赋值常数的话,能够将终的结果输出到变量NewTag;
如图3所示:如果我在调用时,赋值的是两个变量,为什么就不行了,哪里出错了?
问题补充:
为什么WINCC的 VBS脚本 与WINCC FLEXIBLE2008的VBS脚本 用起来那么不一样啊?在WINCC FLEXIBLE2008中调用SUB类型与函数类型都很方便啊。为什么在WINCC中调用这么麻烦。而且在WINCC中调用SUB类型的过程,不能给其变量赋值吧?只能事先就把目标变量写到过程里面去。能不能给我点关于WINCC中对于带参数与不带参数的VBS过程的调用方法与案例。
图片说明: 1,图1 2,图2 3,图3
佳答案
数据类型不匹配,你的变量是对象而不是数值,参数改为AA.Read、BB.Read即可。