Befehlskette Version 3.2.1

Kontrollierter Fehlerbetrieb nach Alarm, Timeout oder Halt

Version 3.2.1 · 22.07.2026

Versionsdaten

Version3.2.1
Datum22.07.2026
Modulbefehlskette_v3_2_1.py
Beispielbefehlskette_beispiel_v3.2.1.py
GrundlageVersion 3.2

Auslöser der Erweiterung

In Version 3.2 führte ein Alarm während der Befehlsausführung zu einer Ausnahme und damit zu einem abrupten Ende des normalen Programmlaufs. Für einen Roboter mit aktivem Sauger oder ungünstiger Armposition war das nicht ausreichend.

Neues Ziel: Nach Alarm, Timeout oder Halt sollte die Verbindung zum Dobot bestehen bleiben und ein kontrollierter Fehlerbetrieb beginnen.

Änderungen und Erweiterungen

Fehlerbetriebsmenü

1 = Zu frei gewählten Koordinaten fahren
2 = Zur vorgegebenen Ausgangsposition fahren
3 = Saugerstatus anzeigen
4 = Sauger sofort ausschalten
5 = Programmende, wenn der Sauger AUS ist
9 = Programmende trotz aktivem Sauger erzwingen
? = Menü erneut anzeigen

Das Menü verwendet weiterhin die Tastatureingabe-Queue. Alte Eingaben werden vor dem Fehlerbetrieb verworfen, damit ein früherer Steuerbefehl nicht versehentlich als Menüauswahl interpretiert wird.

Sicherheitsentscheidungen

Bekannte Probleme und Grenzen

Bedeutung für die weitere Entwicklung

Version 3.2.1 zeigte, dass neben der normalen Ablaufsteuerung auch ein bewusstes Fehlerkonzept benötigt wird. Gleichzeitig wurde deutlich, dass Sicherheitsfunktionen und didaktische Übersichtlichkeit gegeneinander abgewogen werden müssen.