Tigerkroete
Level-1
- Beiträge
- 245
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Leute.
Ein Motor, der auf ein Getriebe geht, soll abschalten, wenn Material im Getriebe (Schrauben) dazu führt, dass es zu einer Klemmung kommt und nichts mehr weiter oder viel zu langsam weiter geht. Leider kann ich in die derzeitige Steuerung nicht reingucken und weiß nicht, wie das realisiert wurde. Also muss ich mir selbst etwas überlegen, bzw. habe mir etwas überlegt und würde gerne von Euch wissen, ob das halbwegs gescheit ist:
Am Motorende befindet sich ein Geber, der pro Umdrehung 10 Impulse ausgibt (1360rpm). Sobald der Motorausgang auf "1" ist, wird Schritt-0 einer Schrittkette gesetzt und der Zählwert des Encoderzählers wird geladen und in ein Datenwort geschrieben. Dann wird Schritt-1 gesetzt und ein Timer startet einschaltverzögert. Sobald der Timer kommt (eine Sekunde), wird Schritt-2 gesetzt und wieder der Zählwert geladen und mit dem alten verglichen. Falls die Differenz kleiner 10 Impulsen ist, schaltet die Maschine ab und es kommt eine Meldung. Falls die Differenz größer ist, wird wieder in Schritt 0 gesprungen.
Was meint Ihr?
Gruß,
Tigerkroete
Ein Motor, der auf ein Getriebe geht, soll abschalten, wenn Material im Getriebe (Schrauben) dazu führt, dass es zu einer Klemmung kommt und nichts mehr weiter oder viel zu langsam weiter geht. Leider kann ich in die derzeitige Steuerung nicht reingucken und weiß nicht, wie das realisiert wurde. Also muss ich mir selbst etwas überlegen, bzw. habe mir etwas überlegt und würde gerne von Euch wissen, ob das halbwegs gescheit ist:
Am Motorende befindet sich ein Geber, der pro Umdrehung 10 Impulse ausgibt (1360rpm). Sobald der Motorausgang auf "1" ist, wird Schritt-0 einer Schrittkette gesetzt und der Zählwert des Encoderzählers wird geladen und in ein Datenwort geschrieben. Dann wird Schritt-1 gesetzt und ein Timer startet einschaltverzögert. Sobald der Timer kommt (eine Sekunde), wird Schritt-2 gesetzt und wieder der Zählwert geladen und mit dem alten verglichen. Falls die Differenz kleiner 10 Impulsen ist, schaltet die Maschine ab und es kommt eine Meldung. Falls die Differenz größer ist, wird wieder in Schritt 0 gesprungen.
Was meint Ihr?
Gruß,
Tigerkroete