WinCC Invertiere Bit: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Kieran (Diskussion | Beiträge) Seite erstellt Markierung: visualeditor |
Teil des Scripts geändert. Markierung: visualeditor |
||
| Zeile 1: | Zeile 1: | ||
== Beschreibung == | ==Beschreibung== | ||
Die direkte Invertierung eines Bit´s ist über die Ereignisse von Tasten im WinCC nicht möglich. Dafür muss ein Skript auf dem | Die direkte Invertierung eines Bit´s ist über die Ereignisse von Tasten im WinCC nicht möglich. Dafür muss ein Skript auf dem | ||
entsprechenden Ereigniss erstellt werden. In diesem Beispiel als VB-Skript: | entsprechenden Ereigniss erstellt werden. In diesem Beispiel als VB-Skript: | ||
== VB - Skript == | ==VB - Skript== | ||
Dim MyTag | Dim MyTag | ||
| Zeile 11: | Zeile 11: | ||
MyTag.Read | MyTag.Read | ||
MyTag.Value = | MyTag.Value = Not MyTag.Value | ||
MyTag.Write | MyTag.Write | ||
[[Kategorie:WinCC]] | [[Kategorie:WinCC]] | ||
Version vom 10. Mai 2022, 06:29 Uhr
Beschreibung
Die direkte Invertierung eines Bit´s ist über die Ereignisse von Tasten im WinCC nicht möglich. Dafür muss ein Skript auf dem
entsprechenden Ereigniss erstellt werden. In diesem Beispiel als VB-Skript:
VB - Skript
Dim MyTag
Set MyTag = HMIRuntime.Tags("Variablenname")
MyTag.Read
MyTag.Value = Not MyTag.Value
MyTag.Write