Hallo zusammen,
ich bin neu "in" Eaton easy
Derzeit bin ich ein Projekt am planen:
Automatische Ausrichtung einer Maschine (30t, 12m lang, 2.8m breit) über 4 hydraulische Zylinder.
Vorhanden sind:
-Je Zylinder je 1 Spule Auf und Ab
-Je Zylinder 1 Sensor "Zylinder oben"
-Zylinderlänge ist ca. 30cm
Diverse andere Sensoren (nicht relevant, werden in einen Sicherheitsbaustein gepackt).
Es gibt KEINEN Zylinder-Endschalter, die Laufzeit der Zylinder ist aber bekannt, ca. 30 sekunden (30cm)
Nun zu den Fragen:
Wie programmiere ich die max. Zylinderlaufzeit am intelligentesten. Es muss aber so programmiert sein dass der Zeitzähler beim "zurückfahren" des Zylinders entsprechend rückwärts läuft. Das System wird ja nur Zentimeterweise hochgefahren und ggf. auch runter, falls die Ausrichtung dies verlangt.
Welchen Lagesensor (2D) nutze ich am intelligentesten? Gibt es da eine Empfehlung.
Meine Idee war folgende:
-Zuerst werden alle Zylinder nacheinander angesteuert und auf den "OBEN" Endschalter gefahren um den eindeutigen Zustand "OBEN" zu erreichen und den Timer zurück zu setzen
-Alle Zylinder werden, um den Hebevorgang zu beschleunigen, der Reihe nach ca. 8 Sekunden angesteuert um Bodenberührung zu bekommen. Hier könnte man z.b. auch einen STOP einbauen falls der Lagesensor reagiert (sehr unebener Boden z.b.)
-Die Zylinder werden nacheinander stückweise ausgefahren bis der Wert "0" in allen Richtungen erreicht ist. Ggf. auch ein Stück zurück falls nötig.
-Ist dieser Wert erreicht, und ist kein Zähler auf Maximum, werden alle Zylinder nochmals für ca. 2 Sekunden angesteuert (Finale Stabilisierung)
-Wird dabei bei einem Zylinder die max. Laufzeit überschritten ohne dass die Maschine gerade steht, wird das Programm angehalten und ein Fehler signalisiert.
-Zurückfahren der Zylinder soll auf separaten Befehl dann alle 4 gleichzeitig erfolgen bis zum Punkt "OBEN"
Ist dieses Programm so machbar? Gibt es bessere Ideen? Sorry, ich bin neu und lerne noch.
Nutzerbedienung:
-Automatische Ausrichtung START
-Automatische Ausrichtung STOP
-Manuelle Ausrichtung (Ventile einzeln selbst ansteuerun)
-Automaitsches Absenken
-Totmannschalter während der gesamten Prozedur
Dieses System wird ein Teil eines grösseren Gesamtsystems, den Rest habe ich aber soweit raus.
Wäre es einfacher (sinnvoller) die Ausrichtfunktion nur in eine Richtung (hoch) zu benutzen und anstatt einen Zylinder zurück zu fahren die anderen zu heben?
Derzeit arbeite ich mit FUP.
Als Hardware ist geplant:
-1 E-UC-12R1
-4 UC-16RE1
-3 DC-6AE1
Später soll das ganze System auf einem 12" Touch-Screen dargestellt werden.
Vielen Dank schon mal.