einzelne Bit eines Bytes ändern

Farinin

Level-2
Beiträge
352
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich habe ein Byte, welches an ein 3 feldrige Checkbox hängt. Da ich aber noch zwei andere Befehle zur SPS übertragen möchte, würde ich gerne die freien Bits nutzen! Daher ergibt sich die Frage, wie ändert man bei Betätigung eines Button nur ein Bit eines Bytes ohne die anderen zu ändern?
 
Ok, ich meine WinCC V 6. Der Weg ist mir egal (C, Direktverbindung, ...)

Hm also in WionCC ist es ziemlich einfach, weil WinCC einen "Dynamic Wizard bereit stellt, mit dem du einzelne Bit´s in einem Byte Word DWord setzen kannst.Du findest ihn unter (im Graphics-Designer) Ansicht >>Symbolleisten und dort ein Haken setzen bei Dynamic Wizard (falls er nicht schon rechts in der Leiste vom Designer ist.. Dort gehst du auf den Reiter "Standard Dynamiken" >> Bit Setzen /rücksetzen.Andere Möglichkeit mit VB Dim Tag,Tag = HMIRuntime.Tags("Deine_Variable".Read 'HMIRuntime.Tags("Deine_Variable").Write (Tag Or &H4)' H4 ist dein Bit in HexGruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dafür gibt es das Symbol "#" (Code einfügen), dann sieht es so aus:
Code:
So, hier steht jetzt irgendein Text (Code)
Hier ist die 2. Zeile,
die 3. ...
 
... und so weiter !

Danke... Aber das geht bei mir trozdem nicht...Dieser Satz ist z.b. in einer neuen Zeile geschrieben, aber wird trozdem hinter "nicht...." gehängt...
 
Zurück
Oben