WORD of BITS - ILC Phönix Contacts

Meinst du dieses :

Beispiel

Nehmen wir an, Sie haben eine Variable namens 'MyVar' vom Datentyp DWORD. Der DWORD-Datentyp setzt sich aus zwei Words oder vier Bytes oder 32 Bits zusammen. Wenn Sie nun beispielsweise auf Bit 7 des DWORD zugreifen wollen, geben Sie dieses spezifische Bit durch die Zeichenkette 'MyVar.X6' an (Ergänzung '.X6' adressiert Bit 7). Um auf das erste Byte zuzugreifen, geben Sie 'MyVar.B0' ein, das zweite Word wird entsprechend durch 'MyVar.W1' adressiert.
Syntax (am Beispiel einer DWORD-Variablen)

Die folgende Tabelle zeigt, welche Ergänzungen mit dem Variablennamen eingegeben werden müssen, um spezifische Teile einer Variablen vom Datentyp DWORD anzusprechen. Diese Angaben gelten entsprechend übertragen auch für die Datentypen WORD, BYTE oder BOOL.
gewünschte Komponente Zugriff durch Variablenname und Ergänzung Beschreibung Word MyVar.W0, MyVar.W1 '.W0' adressiert das niederwertigste und '.W1' das hochwertigste Word der Variablen 'MyVar'. Byte MyVar.B0, MyVar.B1, ..., MyVar.B3 '.B0' adressiert das niederwertigste und '.B3' das hochwertigste Byte der Variablen 'MyVar'. Bit MyVar.X0, MyVar.X1, ..., MyVar.X31 '.X0' adressiert das niederwertigste und '.X31' das hochwertigste Bit der Variablen 'MyVar'.
 
Hallo,
um deine Frage zu beantworten:
In der Regel sollte es dafür einen Baustein geben der da heißt: BIT_TO_WORD (Bitsammler)
Oder ich hab die Frage nicht verstanden?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
es gibt Bibliotheken von Phoenix die Funktionen wie WORD_TO_BIT und ähnliches haben (Stichwort BACL)

oder bei PCWORX 5 (glaube ich) kannst du mit MyVar.X7 auf ein einzelnes Bit zugreifen, und dadurch Abfragen oder setzen.
 
Zurück
Oben