WinCC Invertiere Bit: Unterschied zwischen den Versionen

Aus wiki.vistera.de
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 Ereigniss erstellt werden. In diesem Beispiel als VB-Skript:
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 = 1 - 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