WINCC标准模块问题咨询

已锁定

水星上的来客

  • 帖子

    335
  • 精华

    0
  • 被关注

    22

论坛等级:侠圣

注册时间:2008-06-03

黄金 黄金 如何晋级?

WINCC标准模块问题咨询

363

4

2024-06-13 16:53:38

我在Wincc的VBS-Editor的标准模块里面建立了模块1,新建一个标准模块Add_Time,程序如下:
Function Add_Time(dTime,dBeginTime,dEndTime,Bstart)
Dim result,s

'当线体启动时,记录当前运行时间,按照分钟计时
If dTime >= dBeginTime And dTime <= dEndTime And Bstart=1 Then
result=result+1
End If
Add_Time=result
End Function
然后在动作里面新建一个动作1,设置触发器1S调用一次动作,然后创建如下程序:
Option Explicit
Function action
Dim sumResult
sumResult=0

Set sumResult=HMIRuntime.Tags("暂存数据2")

sumResult=Add_Time(8,6,10,1)

HMIRuntime.Tags("暂存数据2").Write sumResult

Msgbox sumResult
End Function
为什么"暂存数据2这个变量在条件满足时不能持续+1呢,目前数据一直保持为1

WINCC标准模块问题咨询 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32564条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。