wincc vbs脚本问题

已锁定

手机用户20181119115235

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2018-11-19

普通 普通 如何晋级?

wincc vbs脚本问题

667

3

2024-05-10 11:38:24

wincc脚本动作不执行。大约有30段这个程序放在一个动作中1s的定时器。每次重新激活后需要第一段程序触发后过个3三分钟才能触发第二段,一个小时后才能整个脚本才能正常运行


Dim RUND1,RUNTIMED1,RUNTIMR_ZD1

Dim n1D1

For n1D1=101 To 112

RUND1="D0" & n1D1 & ".FB"

RUNTIMED1="D0" & n1D1 & "RUNTIME"

If HMIRuntime.Tags(RUND1).Read > 0 And HMIRuntime.Tags(RUND1).Read < 6 Then

HMIRuntime.Tags(RUNTIMED1).Write HMIRuntime.Tags(RUNTIMED1).Read+1

End If 

Next

Dim data1D1,data2D1

If HMIRuntime.Tags("时").Read = 23 And HMIRuntime.Tags("分").Read = 59 Then

HMIRuntime.Tags("D01上一日电量").Write HMIRuntime.Tags("3D1").Read

For n1D1=101 To 112

data1D1="D0" & n1D1 & "RUNTIME"

HMIRuntime.Tags(data1D1).Write 0

Next 

End If

        

For n1D1=101 To 112

data1D1="D0" & n1D1 & "RUNTIME"

If n1D1=101 Then

RUNTIMR_ZD1 = HMIRuntime.Tags(data1D1).Read

Else

RUNTIMR_ZD1 = RUNTIMR_ZD1 + HMIRuntime.Tags(data1D1).Read

End If

Next 

 HMIRuntime.Tags("D01总运行时间").Write RUNTIMR_ZD1

        

For n1D1=101 To 112

data1D1="D0" & n1D1 & "RUNTIME"

data2D1="D0" & n1D1 & "DL"

HMIRuntime.Tags(data2D1).Write ((HMIRuntime.Tags("3D1").Read - HMIRuntime.Tags("D01上一日电量").Read) / HMIRuntime.Tags("D01总运行时间").Read * HMIRuntime.Tags(data1D1).Read)

Next




wincc vbs脚本问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有33028条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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