ich wollte gerade für eine Arbeit den ODER baustein erklären. Eigentlich dachte ich auch das das ganz einfach wird, weil Bool'sch die Sache mir vollkommen klar ist. Nun steht aber in der Codesys Hilfe "OR: Bitstring IEC-Operator: Bitweise OR von Bit-Operanden. Die Operanden sollten vom Typ BOOL, BYTE, WORD oder DWORD sein." Also habe ich das mit WORD ausprobiert, und verstehe nicht mehr was am Ausgang rauskommt. Mal sieht es aus wie eine Addition, mal wie eine Zufallszahl, mal ist es die letzte eingegebene Zahl. Kann mir einer erklären was der Baustein mach, wenn der Datentyp nicht BOOL ist?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich wollte gerade für eine Arbeit den ODER baustein erklären. Eigentlich dachte ich auch das das ganz einfach wird, weil Bool'sch die Sache mir vollkommen klar ist. Nun steht aber in der Codesys Hilfe "OR: Bitstring IEC-Operator: Bitweise OR von Bit-Operanden. Die Operanden sollten vom Typ BOOL, BYTE, WORD oder DWORD sein." Also habe ich das mit WORD ausprobiert, und verstehe nicht mehr was am Ausgang rauskommt. Mal sieht es aus wie eine Addition, mal wie eine Zufallszahl, mal ist es die letzte eingegebene Zahl. Kann mir einer erklären was der Baustein mach, wenn der Datentyp nicht BOOL ist?
Hallo Furian
Bei ein Word oder Byte werden die einzelnen Bit verknüpft.
Die Bit's 0 werden als ODER vernüpft
Die Bit's 1 werden als ODER vernüpft
.
.
Beispiel
6 = 0110
Oder
11 = 1011
Ergibt
15 = 1111
mfG
Jochen
alles klar, vielen dank!