WinCC Invertiere Bit: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Kieran (Diskussion | Beiträge) Seite erstellt Markierung: visualeditor |
Kieran (Diskussion | Beiträge) Markierung: visualeditor |
||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| 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 | entsprechenden Ereignis 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]] | ||
Aktuelle Version vom 23. März 2023, 11:14 Uhr
Beschreibung[Bearbeiten]
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 Ereignis erstellt werden. In diesem Beispiel als VB-Skript:
VB - Skript[Bearbeiten]
Dim MyTag
Set MyTag = HMIRuntime.Tags("Variablenname")
MyTag.Read
MyTag.Value = Not MyTag.Value
MyTag.Write