-> Hier kostenlos registrieren
Hallo
ich habe diese Funktion gefunden :
Sub Toggle_Bit(tag, bit_num)
Dim oTag
Set oTag = HMIRuntime.Tags(tag)
If oTag.Read And (2^bit_num) Then
'Bit is True so reset it to False
oTag.Write(oTag.Read() And Not (2^bit_num))
Else
'Bit is False so set it True
oTag.Write(oTag.Read() Or (2^bit_num))
End If
End Sub
Wenn ich diese mit einem Button verwende und diesen kopiere, sind die verwendeten Variablen nicht mit Umverdrahten zu erreichen.
Da muss ich immer in die "Ereignis" rein und alles ändern.
Ist das auch anders möglich, so das Umverdrahten geht?
Danke und Gruss
ich habe diese Funktion gefunden :
Sub Toggle_Bit(tag, bit_num)
Dim oTag
Set oTag = HMIRuntime.Tags(tag)
If oTag.Read And (2^bit_num) Then
'Bit is True so reset it to False
oTag.Write(oTag.Read() And Not (2^bit_num))
Else
'Bit is False so set it True
oTag.Write(oTag.Read() Or (2^bit_num))
End If
End Sub
Wenn ich diese mit einem Button verwende und diesen kopiere, sind die verwendeten Variablen nicht mit Umverdrahten zu erreichen.
Da muss ich immer in die "Ereignis" rein und alles ändern.
Ist das auch anders möglich, so das Umverdrahten geht?
Danke und Gruss