-> Hier kostenlos registrieren
Hallo zusammen,
ich hoffe ihr könnt mir nochmal bei einem Problem helfen. Ich habe eine Schrittkette programmiert und die Schritte in einem Merkerwort abgelegt (MW120). Anschließend möchte ich abfragen, ob der Zyklusablauf aktiv ist. Mein Gedanke war, das ganze Merkerwort 120 mit dem Wert 0 zu vergleichen und sobald er größer als 0 wird, einen einzelnen Merker zuzuweisen. Jetzt bin ich mir nicht ganz sicher, welches Zahlenformat ich bei dem Vergleicher verwenden muss; Nehme ich INT, dann springt der Wert auf 265 sobald in der Schrittkette der erste Merker gesetzt wird (M120.0). Bei M120.1 wird daraus eine 512 und sobald der Merker M120.7 kommt, geht es in den Minusbereich. Warum das passiert, kann ich mir in etwa denken (Reihenfolge der MB's in einem MW). Aber wie programmiere ich das dann richtig? Über Hilfestellung wäre ich sehr dankbar
.
Gruß
Spencer
ich hoffe ihr könnt mir nochmal bei einem Problem helfen. Ich habe eine Schrittkette programmiert und die Schritte in einem Merkerwort abgelegt (MW120). Anschließend möchte ich abfragen, ob der Zyklusablauf aktiv ist. Mein Gedanke war, das ganze Merkerwort 120 mit dem Wert 0 zu vergleichen und sobald er größer als 0 wird, einen einzelnen Merker zuzuweisen. Jetzt bin ich mir nicht ganz sicher, welches Zahlenformat ich bei dem Vergleicher verwenden muss; Nehme ich INT, dann springt der Wert auf 265 sobald in der Schrittkette der erste Merker gesetzt wird (M120.0). Bei M120.1 wird daraus eine 512 und sobald der Merker M120.7 kommt, geht es in den Minusbereich. Warum das passiert, kann ich mir in etwa denken (Reihenfolge der MB's in einem MW). Aber wie programmiere ich das dann richtig? Über Hilfestellung wäre ich sehr dankbar

Gruß
Spencer