-> Hier kostenlos registrieren
Moin zusammen,
weiß einer ob es in TIA die Möglichkeit gibt variablen Bitweise zu schreiben oder zu lesen, indem man Konstanten als Klartext hinter dem Byte/word etc. mit anfügt?
Mein Gedanke ist, dass ich die Variablen mehrmals beschreiben muss. Sollte sich jedoch nun die Bitnummer ändern, dann ist die Wartung immens, wenn die Variable mehrmals verarbeitet wird. Ich weiß zumindest, dass es in Codesys möglich ist. Bin mir aber nicht sicher, ob TIA die Möglichkeit auch gibt.
Es kommt zumindest immer als Rückmeldung vom Compiler, dass der Datentyp falsch ist.
weiß einer ob es in TIA die Möglichkeit gibt variablen Bitweise zu schreiben oder zu lesen, indem man Konstanten als Klartext hinter dem Byte/word etc. mit anfügt?
Code:
// Deklaration BitNummer als globale Konstante
BitNummer : USint := 5;
//Byte Bitweise beschreiben
ByteVariable.%X[BitNummer]:=TRUE;
Mein Gedanke ist, dass ich die Variablen mehrmals beschreiben muss. Sollte sich jedoch nun die Bitnummer ändern, dann ist die Wartung immens, wenn die Variable mehrmals verarbeitet wird. Ich weiß zumindest, dass es in Codesys möglich ist. Bin mir aber nicht sicher, ob TIA die Möglichkeit auch gibt.
Es kommt zumindest immer als Rückmeldung vom Compiler, dass der Datentyp falsch ist.