Autor Thema: Positionen anfahren über Inkrementalzähler  (Gelesen 7723 mal)

Offline dabe

  • Newbie
  • *
  • Beiträge: 4
Positionen anfahren über Inkrementalzähler
« am: September 02, 2005, 22:30:49 Nachmittag »
Guten Abend!

Ich bin easy 800 Neuling!
Ich muß einen Motor zwischen verschieden Positionen fahren lassen.
An der Welle des Motors sitz ein Inkrementalwertgeber. Um diese Signale zu verarbeiten benutze ich einen Inkrementalwertzähler. Die Signale des Drehwertgebers gehen auf die Eingänge I1 und I2.
Wenn der Motor jetzt zum Beispiel zwischen 0° und 90° fahren soll, schaffe ich es nicht den Ausgang so zu programmien, dass er bei 0° einschaltet und bei 90° wieder aus.
Und wie kann ich die 90° Position wieder verlassen, damit der Motor zurück auf 0° fährt?

Ich hoffe, dass ich mein Problem einigermaßen verständlich geschildert habe und würde mich über Hilfe sehr freuen.

Mit freundlichen Grüßen
Daniel

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Re: Positionen anfahren über Inkrementalzähler
« Antwort #1 am: September 02, 2005, 23:32:40 Nachmittag »
Hallo Daniel,

ich habe mit Inkrementalwertgeber noch nicht gearbeitet.

Ich würde es so versuchen

Bei 2 Werten 0 und 90°
Die Kontakte vom Baustein Inkrementalwertgeber zur steuerung der Ausgänge verwenden.

Kontakt OF
 Zustand »1«, wenn der Istwert größer gleich oberer Sollwert ist (Overflow)
 
 
Kontakt  FB
 Zustand »1«, wenn der Istwert kleiner gleich unterer Sollwert ist (Fall below)
 
 
Kontakt ZE
Zustand »1«, wenn der Wert des Bausteinausgangs QV (also der Zählerstand) gleich Null ist
 

Andere Lösung wenn mehr Positionen nötig sind.

CI - Inkrementalwertzähler liest den Wert ein.


Baustein LS past den Zählerwert auf 0 bis 90 Grad an.
Bild unten

LS Parameter x2 Merkerwort  mit gespeicherten Wert für 90° oder Parameter auf NU stellen und Wert eingeben.

Wenn mehr als 90° möglich ist, Werte anpassen. Der max. Wert wird hier eingegeben.

Vergleich in 1 Grad Schritten möglich.


Der Baustein LS ist nicht unbedingt nötig, macht es aber übersichtlicher.
Es kann auch der Zahlenwert vom Inkrementalwertzähler direkt im Vergleicher abgefragt werden.

Vergleicher verwenden.

Vergleicher  für vor

Vergleicher  für zurück

Wie steuerst du den Motor ? Wendeschütz oder FU?


Ich denke es Melden sich noch Leute die mehr erfahrung mit dem Inkrementalwertzähler haben.

mfg Jürgen
« Letzte Änderung: September 03, 2005, 00:29:19 Vormittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline dabe

  • Newbie
  • *
  • Beiträge: 4
Re: Positionen anfahren über Inkrementalzähler
« Antwort #2 am: September 03, 2005, 11:11:40 Vormittag »
Hallo Jürgen!
Danke für die schnelle Antwort!!
Der Motor wird über einen FU angesteuert.

MfG
Daniel

Offline Spitz-Schaltanlagenbau

  • Jr. Member
  • **
  • Beiträge: 40
    • Spitz Schaltanlagenbau GmbH
Re: Positionen anfahren über Inkrementalzähler
« Antwort #3 am: September 03, 2005, 13:27:44 Nachmittag »

ich habe mit Inkrementalwertgeber noch nicht gearbeitet.
 

Ich auch noch nicht, zumindest nicht mit der EASY 800. Wenn ich mich recht erinnere, erlauben die Schnellzählereingänge nur 5 kHz - bei einem üblichen Induktionsmotor mit 1500 U/min und 256 Impulsen pro Umdrehung liegt man darüber. Unterläuft mir hier ein gedanklicher Fehler?

Wolfgang S.
« Letzte Änderung: September 03, 2005, 13:29:34 Nachmittag von Spitz-Schaltanlagenbau »

Offline Uwe Schröder

  • Sr. Member
  • ****
  • Beiträge: 606
  • U. Schröder
Re: Positionen anfahren über Inkrementalzähler
« Antwort #4 am: September 04, 2005, 11:12:26 Vormittag »
Hallo!

Bitte nochmals das Konzept überdenken!
Der Signalausgang 0° und 90° sind pro
Geberumdrehung sehr oft.
Die sogenannten Striche bzw. Inkremente pro
Umdrehung sagen wie oft!
Damit ist ein Start bei 0° und Stop bei 90°
kaum möglich.
(Dies nur zum allgemeinen Verständnis, auch für
allen anderen, die dies lesen!
Vielleicht hab ich auch was falsch verstanden)

Bitte den Inkrementalgeber nicht am Motor,
sondern nach dem Getriebeabtriebsseite anbringen.
Wenn man einen Zahnriemenantrieb hat, wird an
der einen Seite der Motor und an der anderen Umlenkrolle
der Geber angebracht, dann hat man gleich noch eine
Funktionskontrolle!
Man hat dann nicht die hohe Auflösung, reicht
aber meist vollkommen aus.

Bitte auch beachten das solche Antriebe nach Spannungswiederkehr referenziert werden müssen!
Eine ausführliche Beschreibung mache ich gern bei Bedarf,
würde hier aber nur Verwirren!

mfG. Uwe Schröder,  :) :) :)
der leidgeprüfte für motorische und hydraulische Achsen...




Offline Spitz-Schaltanlagenbau

  • Jr. Member
  • **
  • Beiträge: 40
    • Spitz Schaltanlagenbau GmbH
Re: Positionen anfahren über Inkrementalzähler
« Antwort #5 am: September 05, 2005, 13:05:16 Nachmittag »

Auch auf die Gefahr hin, daß Sie, Herr Schröder, wie vor drei Jahren meine Ausführungen durchaus zurecht als "sehr spitz" bezeichnen werden, möchte ich auf folgende Spitzfindigkeiten hinweisen:

1. Die Bezeichnungen 0° und 90° rühren von Induktionsgebern her, auch Resolver genannt, deren üblicherweise zwei Spuren, heute spricht man meist von Kanälen, sinusförmige Signale erzeugen, und um die Drehrichtung erfassen zu können, werden die Magnete so angeordnet, daß die Signale um 90 Grad elektrisch phasenverschoben sind (sinus-cosinus-Beziehung).

2. Seit etwa 20 Jahren verdrängen die Inkrementalgeber, auch encoder oder Drehimpulsgeber genannten Positionserfassungen die Induktionsgeber, indes wird die Begrifflichkeit der 90°-Versetzung der beiden Känale aufrechterhalten, im Grunde genommen ein historischer Begriff. Genau genommen liefern beide Kanäle abwechseld Impule, allerdings nicht gleichmäßig einmal der eine, dann der andere, sondern bereits nach einem Viertel kommt der Impuls des zweiten Kanals, daran schließt sich eine größere Lücke von Dreiviertel an, bis der nächste Impuls des ersten Kanal wieder erscheint.

3. Daniel will indes seinen Motor m. E. nicht Bruchteile von Grad genau positionierren ("Wenn der Motor jetzt zum Beispiel zwischen 0° und 90° fahren soll"), sondern nennt als Beispiel eine Viertelumdrehung an der Welle, also 90° mechanisch; das hat mit dem Versatz der beiden Kanalsignale nichts zu tun.

4. "Bitte den Inkrementalgeber nicht am Motor, sondern nach dem Getriebeabtriebsseite anbringen."(Uwe Schröder).
Das ist leider meist gar nicht so einfach möglich, so sinnvoll es auch sein man, üblich ist es heute, einen Motor mit bereits angeflanschtem Impulsgeber einzusetzen; mit dieser Anordnung können gute Positionsaufgaben erreicht werden beim Einsatz spezieller Frequenzumrichter, welche Inkrementalgebersignale als Eingangssignale zur Winkellageerfassung aufweisen - der billige Standardumrichter verfügt darüber freilich nicht. Über eine reine Schützschaltung wird eine befriedigende Positionierung nur möglich sein, wenn ein schnelles Abbremsen durch die Last oder einer Bremse gegeben ist und keine große Genauigkeit gefordert wird.

Es bleibt, den EASY-Entwicklern den Wunsch vortragen zu dürfen, eine höhere Eingangsfrequenz den Schnellzählereingängen zu gestatten, wenigstens 7 kHz, damit wäre der Standardmotor mit 1500 U/min und 256 Imp/U "zu erfassen". Bedenken Sie bitte, daß bereits vor 20 Jahren Klöckner-Moeller mit der damals neuen PS 3 einen Meilenstein in der Steuerungstechnik setzte, daß diese Steuerung serienmäßig einen Schnellzählereingang aufwies - ist das nicht ein ehrenhafter Ansporn für eine Weiterentwicklung der EASY, sozusagen als Nachfolgermodell der PS 3, für alle, denen PS 4 "zu hoch" ist?
 :) 


Offline Uwe Schröder

  • Sr. Member
  • ****
  • Beiträge: 606
  • U. Schröder
Re: Positionen anfahren über Inkrementalzähler
« Antwort #6 am: September 05, 2005, 19:07:38 Nachmittag »
Hallo!

Leider hat der Zähler von der PS3 nur 2KHz! :'(

Im übrigen freue ich mich, alle diese Sachverhalte,
mit vielen Mitstreitern wie Dir, anderen rüber zu
bringen.

mfG. Uwe Schröder :) :) :)

Offline dabe

  • Newbie
  • *
  • Beiträge: 4
Re: Positionen anfahren über Inkrementalzähler
« Antwort #7 am: September 21, 2005, 18:33:38 Nachmittag »
Guten Abend!

Das mit den Inkrementalwertzählern klappt ganz gut.
Das nächste Problem ist, den FU mit dem Analogausgang anzusteuern.
Ich hoffe es kann mir wieder so gut geholfen werden.

Gruß
Daniel

Offline dabe

  • Newbie
  • *
  • Beiträge: 4
Re: Positionen anfahren über Inkrementalzähler
« Antwort #8 am: September 27, 2005, 16:07:47 Nachmittag »
Guten Tag!

Ich verzweifle an der Referenzierung, die von Herrn Schröder angesprochen wurde.
Kann mir bitte jemand helfen.
Danke im vorraus!!!

Gruß
Daniel