Weil der Merker M0.0 Bestandteil von MW0 ist. Wenn Dein Trigger 1 ist, ist MW0 1, wenn Du nicht noch andere Merker 0.x oder 1.x benutzt hast. Wenn der zähler zählt, zählt er von 1 auf 2. Dadurch ist M0.0=0 und M0.1=1. Damit ist der Trigger ausgeschaltet.
Noch einmal:
Merker, Merkerbytes und Merkerworte benutzen denselben Speicherbereich. Die folgende Tabelle zeigt, was mit Merkerbyte und wort passiert, wenn Du einen einzelnen Merker setzt:
Code:
Merker MB0 MB1 MW 0
M0.0 1 0 1
M0.1 2 0 2
M0.2 4 0 4
M0.3 8 0 8
M0.4 16 0 16
M0.5 32 0 32
M0.6 64 0 64
M0.7 128 0 128
M1.0 0 1 256
M1.1 0 2 512
M1.2 0 4 1024
M1.3 0 8 2048
M1.4 0 16 4096
M1.5 0 32 8192
M1.6 0 64 16384
M1.7 0 128 32768
Wenn im Merkerwort MW 0 12345 steht, kannst Du so ausrechnen, welche Merker gesetzt sind:
Code:
12345
-8192 Merker 1.5
--------
4153
-4096 Merker 1.4
---------
57
-32 Merker 0.5
----------
25
-16 Merker 0.4
---------
9
-8 Merker 0.3
---------
1 Merker 0.0
[/code]
Bookmarks