发布于 2009-12-03 15:24:52
29楼
有采用内部变量的方式啊,老大,在创建变量的时候设定初始值比如=3,然后创建一个按分钟变化触发的VBS动作,代码如下:
Option Explicit
Function action
Dim i,j
Set i=HMIRuntime.Tags("i")
i.read
j=1
j=j+i.Read
i.Write j
End Function
但是WinCC激活后,i的值迅速的跳变至5后才一分钟跳变一次,这是什么原因呢?
我的本意是通过上诉代码改变objExcelApp.Cells(i, 2).Value = 100中的i值达到指定单元格的作用。
没有烟抽的日子我就抽红叶。