Sub OnComm(Byval Item)
Dim Tag_Temp
Dim Tag_Receive
Dim Delta_Set
Dim State_Comm
Set Tag_Receive = HMIRuntime.Tags("Tag_Receive")
Set Delta_Set = HMIRuntime.Tags("Delta_Set")
Set State_Comm = HMIRuntime.Tags("State_Comm")
If Item.CommEvent = 2 Then
Tag_Temp = Item.Input
Tag_Receive.Value = Tag_Temp
Tag_Receive.Write
If State_Comm.Read = 0 Then
HMIRuntime.Trace("通信没有建立" & vbCrLf)
If Tag_Temp = 0 Then
HMIRuntime.Trace("1.5.1" & vbCrLf)
State_Comm.Write 1
Item.Output = "?"
Else
HMIRuntime.Trace("1.5.2" & vbCrLf)
End If
Else
HMIRuntime.Trace("通信已经建立" & vbCrLf)
Delta_Set.Value = Tag_Temp
Delta_Set.Write
End If
End If
End Sub
最后修改:2014/5/31 19:43:19