恭喜,你发布的帖子
发布于 2020-01-26 09:16:32
4楼
在全局脚本中,创建动作,触发周期设置为250ms,脚本如下:
Dim BOOL_A
Dim BOOL_B
Dim BOOL_C
Dim BOOL_D
Dim dStart
Dim b
Dim dNow
Set BOOL_A = HMIRuntime.Tags("A")
BOOL_A.Read
Set BOOL_B = HMIRuntime.Tags("B")
BOOL_B.Read
Set BOOL_C = HMIRuntime.Tags("C")
BOOL_C.Read
Set BOOL_D = HMIRuntime.Tags("D")
BOOL_D.Read
dStart = Now
b = True
Do While b
dNow = Now
If DateDiff("s", dStart, dNow) <= 5 Then
b = False
If BOOL_B.Value = 1 Then
BOOL_C.Write 1
Else
BOOL_C.Write 0
End If
Else
b = True
End If
Loop
If BOOL_d.Value = 1 Then
BOOL_C.Write 0
End If
请填写推广理由:
分享
只看
楼主