Man kann die einzelnen Bits einer ganzzahliger Variable als boolschen Wert direkt ansprechen:
```
VAR
    nVar1 : WORD;
  END_VAR
  ...
  nVar1.11 := TRUE;
```Das funktioniert, im alten, wie im neuen System. Im alten konnte man die auch uneingeschränkt von einem VISU-Element (ein Feld, z.B.) 'toggeln' lassen.
Nun, in der Version 3.4 geht das auch, der Index darf aber maximal 7 sein, d.h., ich kann die Bits NUR eines Bytes ansprechen!
Liebe CoDeSys! Ist das Absicht, oder ein "Bug"? Ich hoffe letzteres, und Ihr behebt es bald!
Bei der Gelegenheit - ich versuchte mich "schlau" zu machen - bekam ich den Eindruck, dass es (fast) kein Offline-Dokumentation gibt. Bei V2.x war das noch anders. Oder habe ich was übersehen? Online-Hilfe ist massenhaft da, aber das ist nicht wirklich ein Ersatz.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2011-06-06
Originally created by: jankadi
Ist es so? Bleibt es so? Hat jemand mit der Bitadressierung in V3 bereits Erfahrung?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
also bei mir funktioniert das! V3.4 SP2 Patch ? (SE SoMachine)
Aber das war nicht immer so!
Ich hatte mal die Info bekommen das man nur ein BOOL toggeln kann, und word.bit = BIT!
Aber da es jetzt funktioniert...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Originally created by: jankadi
Man kann die einzelnen Bits einer ganzzahliger Variable als boolschen Wert direkt ansprechen:
```
VAR
    nVar1 : WORD;
  END_VAR
  ...
  nVar1.11 := TRUE;
```Das funktioniert, im alten, wie im neuen System. Im alten konnte man die auch uneingeschränkt von einem VISU-Element (ein Feld, z.B.) 'toggeln' lassen.
Nun, in der Version 3.4 geht das auch, der Index darf aber maximal 7 sein, d.h., ich kann die Bits NUR eines Bytes ansprechen!
Liebe CoDeSys! Ist das Absicht, oder ein "Bug"? Ich hoffe letzteres, und Ihr behebt es bald!
Bei der Gelegenheit - ich versuchte mich "schlau" zu machen - bekam ich den Eindruck, dass es (fast) kein Offline-Dokumentation gibt. Bei V2.x war das noch anders. Oder habe ich was übersehen? Online-Hilfe ist massenhaft da, aber das ist nicht wirklich ein Ersatz.
Originally created by: jankadi
Ist es so? Bleibt es so? Hat jemand mit der Bitadressierung in V3 bereits Erfahrung?
Hallo,
also bei mir funktioniert das! V3.4 SP2 Patch ? (SE SoMachine)
Aber das war nicht immer so!
Ich hatte mal die Info bekommen das man nur ein BOOL toggeln kann, und word.bit = BIT!
Aber da es jetzt funktioniert...
Hi,
ich habe es auch gerade getestet: V3.4 SP3 P1. Es geht (vielleicht ja mittlerweile) - siehe Projekt in der Anlage.
bit_adressierung.project [121.25 KiB]