Multiturn Absolutwertgeber

gschumi

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe ein Problem, was ich nicht ohne Hilfe lösen kann.
Ein Multiturn Absolutwert Geber (Profibus 9080 von Fa Kübler)
soll für eine Messung der Maschinen Geschwindigkeit m/min verwendet werden.
Hat jemand so etwas schon mal gemacht und kann mir zu einem Lösungsansatz helfen?
CPU 416 3-DP


Gruß Götz
 
Da brauchst du dann einige Angaben von der Hardwareseite: Also im Endeffekt wieviel Strecke macht die Maschine bei einer Umdrehung. Wenn du den Wert hast musst du halt nur von U/min entsprechend umrechnen auf m/min.

Also z.B. im OB35 Positionen des Gebers vergleichen dann hast du mit der Differenz und dem Aufrufzyklus des OB35 deine U/min und dann umrechen auf m/min.

Gruß Lars


Edit:

Natürlich aufpassen wenn der Geber vom Endwert wieder auf 0 springt etc ;-)
 
Ich habe gerade einen Profibus-Absolutwertdrehgeber von TR-Electronic hier liegen, der auch zu Geschwindigkeitsmessung verwendet werden soll. Dieser Drehgeber kann die Geschwindigkeit direkt per PRofibus übermitteln. Vielleicht kann der von Kübler das ja auch.
 
Klar kann der Kübler das auch, ich setze die PN Geber auch ein und die übermitteln direkt UPM oder m/ min im Drehgeberprofil!

Grüße Pico
 
Der 9080 Geber kann die Geschwindigkeit leider nicht direkt ausgeben. Der Geber hat eine Singleturnauflösung (unskaliert)von 8192. Du müsstest die Positionsänderungen in einer definierten Zeit (Torzeit) messen, diese kann man dann auf U/min umrechnen. Programmiert hab ich das selber auch noch nicht, aber das Prinzip für die Geschwindigkeitsberechnung ist bei unseren Gebern 5868/5888 so implementiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok dann kein Messwert direkt aus dem Geber.
Das eine Signale das ich bekomme läuft von 0 beginnend bis - 32xxx und dann von + 32xxx auf 0 und zwar sehr schnell ( ca 2-4 sec für einen Durchlauf). Das andere Signal verhält sich ähnlich nur nicht so schnell. Kann man das in der HW Konfig ändern, sodas der Messwert von 0 auf 32xxx und dann auf 0 zurück läuft? Oder anders gefragt wie kann ich die Impulse zwischen dem Zeitfenster messen wenn die sich so verhalten?
 
So, habe nun mal einen Messwert der aber noch nicht akzeptabel ist.
Warum? Nun ich muss den Profibus in der HW Konfig auf Äquidistanten Buszyklus stellen sowie die Impulse wieder hoch auf 8192.
Da das nur alle zwei Wochen FR geht (Stillstand) hoffe ich das dann der Messwert nicht mehr so zappelt wie im Moment.
Leider muss ich aber auch sagen das der Kübler 9080 nicht der Richtige Geber ist für Speed Messung, wenn andere das ohne Berechnung mit all den Timing Problemen die dabei entstehen können. Welche Geber könnte man denn da so empfehlen, wir müssen noch 10 stk kaufen am liebsten Hohlwelle 28mm.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn der Geber nur fur Speed Messung braucht wurde kans du auch Icremental geber verwenden mit z.b. een ET200S DP slave mit Counterkarte 6ES7 138-4DA04-0AB0, deze karte in messbedreib konfigurieren und die parameters einstellen und die Speed wude ausgegeben in in schritte von 0.001/rpm. (1000= 1 umdr/min)
 
Hallo,
ich weiß, dass man heute nicht mehr so viel selber programmieren möchte sondern viel lieber schon alles fertig haben möchte.
In deinem Fall ist es möglichweise also eher so, dass nicht der geber der Fa. Kübler das Problem ist (und die daraus resultierende Ungenauigkeit ist) sondern eher die Art und Weise, wie du das programmiert hast.
Vielleicht solltest du mal etwas darüber schreiben, gut wäre auch, wenn du deinen Code veröffentlichen würdest - dann könnte man sich darauf beziehen und dir ggf. auch helfen, es doch noch hinzubekommen ...

Gruß
Larry
 
Hallo,
am FR lade ich die HW und dann schaue ich nochmal. Wenn es dann nicht funktioniert stelle ich das Prg hier mal rein.
Warum ich keine Inkrementalgeber mit FM350 benutzt habe, liegt daran das wir eine Maschine mit 15 Messungen ausrüsten wollen
und sich ein Bus dafür angeboten hat (niedriger Verkablungsaufwand).
Das der Kübler sicherlich auch für unsere Anwendung funktioniert, will ich nicht abstreiten, nur der Aufwand scheint sehr hoch, wo es doch scheinbar einfacher gehen kann. Nun meine Schuld die Mechaniker wollten unbedingt diese grosse Hohlwelle und ich wuste nicht das es nochmal so Unterschiede bei den Gebern gibt.
Gruss
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So HW geladen aber immer noch ein Problem.
Der Ausgangswert m/min ist relativ stabil (2 Kommastellen) bis auf einmal er kurz abfällt und dann ist er wieder stabil. Es war mir so nicht möglich zu erkennen warum der Wert aufeinmal kurz schwankt und dann wieder normal ist. Anbei mal Bilder. Der FB wird in einem 100 ms OB aufgerufen. Die U/min an dem Geber lagen so bei 60 /min was etwa eine Geschwindigkeit der Maschine von 15 m/min macht. Sieht jemand das Problem ?
HW2.JPGFB.JPGHW0.JPGHW1.JPG
 
Ein auflosung von 12 bit pro umdreung und 12 bit umdreungen.
Dies ist 4096 imp/umdr und max 4096 umdr. Der gesamt auflosung ist dan 4096 x 4096

Verstuurd vanaf mijn GT-I9301I met Tapatalk
 
Zurück
Oben