Wir haben momentan die Anfrage für eine Druckregelung einer Hydraulik. Die Maschine hat Magnetventile mit Öffnungszeiten
zwischen 10 und 80ms, die Anzahl der geöffneten Ventile kann auch stark Variieren. Das Heißt der Druckabfall ist immer Individuell.
Plan war es nun einen Beckhoff CX Controller einzusetzen und über Ethercat Servoventile anzusteuern (Stellzeit 0-100% ca 8ms).
Kommunikation zur übergelagerten Steuerung via Profinet per Schnittstellenmodul (EL6631).
Ein sehr Schneller Task soll die Regler (2x PID) und die Kommunikation zu den Ventilen ausführen, Angedacht waren 200µs. In einem
etwas langsameren Task (500µs) soll noch etwas andere Logik bearbeitet werden, pro Zyklus ca. 20x 16bit Vergleiche und 50 bit Operationen.
Der Dritte Task (5ms) soll die Kommunikation zur SPS abwickeln (256byte in/out).
Ich hatte schon eine ähnliche Anwendung gesehen bei der Regelung eines Pressen- Ziehkissens. Ebenfalls mit Beckhoff.
Hier war allerdings ein IPC verbaut welchen das Budget nicht hergibt.
Die Frag ist nun, welcher Controller für diese Aufgabe Leistungsmäßig reichen sollte.
Als Software soll TwinCat 2 genutzt werden.
zwischen 10 und 80ms, die Anzahl der geöffneten Ventile kann auch stark Variieren. Das Heißt der Druckabfall ist immer Individuell.
Plan war es nun einen Beckhoff CX Controller einzusetzen und über Ethercat Servoventile anzusteuern (Stellzeit 0-100% ca 8ms).
Kommunikation zur übergelagerten Steuerung via Profinet per Schnittstellenmodul (EL6631).
Ein sehr Schneller Task soll die Regler (2x PID) und die Kommunikation zu den Ventilen ausführen, Angedacht waren 200µs. In einem
etwas langsameren Task (500µs) soll noch etwas andere Logik bearbeitet werden, pro Zyklus ca. 20x 16bit Vergleiche und 50 bit Operationen.
Der Dritte Task (5ms) soll die Kommunikation zur SPS abwickeln (256byte in/out).
Ich hatte schon eine ähnliche Anwendung gesehen bei der Regelung eines Pressen- Ziehkissens. Ebenfalls mit Beckhoff.
Hier war allerdings ein IPC verbaut welchen das Budget nicht hergibt.
Die Frag ist nun, welcher Controller für diese Aufgabe Leistungsmäßig reichen sollte.
Als Software soll TwinCat 2 genutzt werden.