LabVIEWForum.de - Limit-Switches für Bewegungsstop

LabVIEWForum.de

Normale Version: Limit-Switches für Bewegungsstop
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

ich führe mit einem Schrittmotor ein Drehbewegung aus; zur Absicherung habe ich an den mechanischen Enden des Bewegungsraumes zwei Endschalter angebracht. Wenn nun mein Aufbau die Drehbewegung ausführt und ich den Endschalter von Hand betätige, so stoppt der Motor tatsächlich..
wird jedoch der Schalterkontakt wieder losgelassen, so wird die Drehbewegung weiter ausgeführt...
nun würde ich aber gerne das Programm so gestalten, dass sobald der Endschalter einmal kurz betätigt wurde, die Bewegung nicht weiter ausgeführt wird... (sozusagen dass die Achse "gekillt" wird oder ähnliches..)
wie kann man das programmieren/einstellen?
bis jetzt sind einfach nur die limit-switches auf enabled gesetzt, um die oben beschriebene Funktionalität zu erreichen.

Für eure Tipps und Ratschläge vielen Dank im Voraus,
viele Grüße, Martin
' schrieb:nun würde ich aber gerne das Programm so gestalten, dass sobald der Endschalter einmal kurz betätigt wurde, die Bewegung nicht weiter ausgeführt wird... (sozusagen dass die Achse "gekillt" wird oder ähnliches..)
wie kann man das programmieren/einstellen?
Stichwort Statemachine.

Wie hast du das denn jetzt programmiert? Als linearen Ablauf innerhalb einer While-Schleife?
Referenz-URLs