Rundtisch mit S7 200 und einem EM253

don_g

Level-1
Beiträge
15
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen
Ich möchte einen Rundtisch mit einem Schrittmotor betreiben.
Die Steuerung ist eine S7 200 CPU226, zum ansteuern des Schrittmotors benutze ich das EM253 Modul. Ich habe vier Positionen die im Uhrzeigersin angefahren werden. Der Rundtisch soll immer in die gleiche richtung drehen.
Am liebsten würde ich Absolut auf eine Position fahren z.B. 0 grad, 90grad, 180grad, 270grad und dan wieder auf 0(360)grad und immer in die selbe Richtung. Habt Ihr eine Idee wie ich das realisieren kann?
mfg Donxy;)
 
Hallo,

hier ein Beispiel:

Mit E0.0 deht der Tisch immer 90° weiter. Mit E0.1 kannst du die Bewegung anhalten.

Im Anlauf wird die aktuelle Pos. als 0° (Home) verwendet.

Wenn du was ändern willst benutzt du am besten den Positionierassistenten. Mit dem Positionier Kontrollpanel kannst du alles testen. Eingestellt ist: Motorauflösung 1000 Schritte = 360°. Max Speed und Start/Stop findest du im Assistent oder auch im DB.

Hatte leider keine Aufbau, sollte aber so laufen (theoretisch).

PS: das EM253 kannst dir sparen, wenn du mit den PLS-Ausgängen A0.0 und A0.1 auskommst. Hat jede S7-200 DC CPU.

Gruss
Helmut
 

Anhänge

  • Rundtisch.zip
    9 KB · Aufrufe: 27
Rundtisch mit EM 253

Hallo Helmut
vielen danke für Deine Antwort.
Die Idee mit immer wieder zu nullen ist gut aber in meinem Fall nicht brauchbar, da Positionen nicht immer 90 versetzt sind.
Die erste Pos. ist z.B. bei 89 , die nächste bei 181 usw. und dann von neuem. Auch sollen bei der Inbetriebnahme und bei Wartungsarbeiten die Positionen einfach angepasst werden können.

Ich habe es nun so gelöst das ich nach dem Referenzieren vier Positionen absolut anfahre und dann beim nächsten Fahrbefehl zu erst referenziere (Dabei muss der Ref.schalter so platziert werden, dass er kurz nach der letzten Position anspricht. Somit wird nur eine kleine Strecke im Refmode verfahren.)

Diese Variante ist brauchbar aber vielleicht hat jemand von Euch noch eine bessere Lösung.

mfg
 
Hallo don_g,

wenn ich dich richtig verstehe:

Du hast einen Refernezpunktschalter.
Dann positionierst du von Hand auf eine Ausgangsposition (variabel)
Von da an mußt du immer 90° drehen

Wenn das so ist, hier ein anderes Beispiel:

Ablauf:
1. Referenzpunkt anfahren
2. Von Hand "Startposition" anfahren
3. Durch Aufruf von Profil immer 90° verfahren.

Durch verändern der "Startposition" kannst du individuell ändern und ab der neuen "Startposition" wird wieder 90° verfahren.

Die Adressen sind von mir frei gewählt.

Gruss

Helmut
 

Anhänge

  • Rundtisch II.zip
    9,7 KB · Aufrufe: 22
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich habe es nun so gelöst:
- Referenzfahren und erste Position anfahren
- Position 2 bis 4 absolut anfahren
- neu referenzieren und erste Position anfahren

Den Referenzschalter habe ich nach der vierten Position platziert, somit habe ich eine Drehung immer in dieselbe Richtung. Die Referenzierstrecke ist nur kurz und beeintrechtigt den Ablauf kaum.

Wichtig für mich war, dass ich die Positionen absolut anfahren kann. Also z.B. referenzieren fahren auf Pos. 1 3454, Pos. 2 7854, Pos.3 12254, Pos. 4 16654, referenzieren fahren auf Pos. 1 3454.
Der Vorteil dieses Verfahren ist das die Positionen unabhängig von einander korrigiert werden können.

Gruss don_g
 
Zurück
Oben