15.01.2016 07:06 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
ich glaube das war der Beitrag!? https://support.industry.siemens.com/tf/ww/de/posts/positionserfassung-und-begrenzung-ber-einen-inkrementaldrehgeber/124595?page=1&pageSize=10 Im Anhang das Beispiel! DateianhangRichtungsauswertung3.zip (138 Downloads) |
Zuletzt bearbeitet von: motmonti am: 15.01.2016 07:07:09 |
|
15.01.2016 21:15 | |
Beigetreten: 01.09.2014 Letzter Bes: 21.09.2024 Beiträge: 748 Bewertung: (48) |
Ich würde nur einen Zähler für beide Richtungen nehmen, aber den Startwert auf 256 verschieben. Den Zähler von 1 bis 512 Einschalten und den Ausgang negiert zum Resetten des Zählers nutzen. Dann erfolgt das Rücksetzen auf 256 sowohl bei 0 als auch bei 512, wobei dann gleichzeitig die ganzen mm gezählt werden. Leider weiß ich nicht, wie der Encoder des TEs genau seine Impulse liefert und wie man daraus die Richtung ermittelt. Deshalb hab' ich die Zählung mal nur mit allgemeinen Eingängen dargestellt [PS: Und den Impulsgeber B008 als virtuellen Tastendrücker eingefügt, um einfacher testen zu können]. DateianhangRichtungszähler 256.zip (110 Downloads) |
Zuletzt bearbeitet von: fmd am: 15.01.2016 23:15:15 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
16.01.2016 00:17 | |
Beigetreten: 01.09.2014 Letzter Bes: 21.09.2024 Beiträge: 748 Bewertung: (48) |
Guter Hinweis, einfach umzusetzen und erhöht die Genauigkeit noch einmal aufs Doppelte -> PS: Nur eins gilt's zu beachten, zwischen positiver und negativer Flanke muss mindestens ein weiterer Zyklus ohne Zustandsänderung des Eingangs vergehen! Der Encoder darf also nicht zu schnell liefern. DateianhangRichtungszähler 512.zip (68 Downloads) |
Zuletzt bearbeitet von: fmd am: 16.01.2016 00:36:23Zuletzt bearbeitet von: fmd am: 16.01.2016 01:05:17 |
|
16.01.2016 14:14 | |
Beiträge: 14 Bewertung: (0) |
Servus, wo stelle ich das Programm online? |
16.01.2016 21:01 | |
Beiträge: 14 Bewertung: (0) |
Servus, anbei, dank der Hilfe, das Programm als *.zip DateianhangBohrwerk_1.zip (52 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
17.01.2016 15:07 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hallo! Ich habe mir das Programm einmal genauer angesehen und festgestellt, das durch die Art der Berechnung und die Eigenheiten der Logo immer noch ein Anzeigefehler/Messfehler vorhanden ist. So wird nach 12 Impulsen 1mm nach 24 Impulsen 2mm und nach 36 Impulsen 2,9 mm Angezeigt. Ich habe jetzt Spindel 1 nach meinen Vorstellungen umgestellt und Spindel 1 und 2 einmal über den gleichen Eingang bedient. Somit wird der Unterschied/Messfehler bei der Originalversion sichtbar. Bei 50 Geberstrichen und Zweifachauswertung kommt man bei 625 Umdrehungen über die Rechengrenze der Logo. Mit 25 Geberstrichen und Zweifachauswertung passt es! Um auf 0,1mm genau positionieren zu können und die Grenzen der Analogen Arithmetik einzuhalten sind 20 Geberstriche und Zweifachauswertung ideal. Dazu muß V3 von B005 auf 10 eingestellt werden. DateianhangBohrwerk_12.zip (55 Downloads) |
Zuletzt bearbeitet von: motmonti am: 17.01.2016 15:13:26Zuletzt bearbeitet von: motmonti am: 17.01.2016 15:19:13 |
|
17.01.2016 16:35 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Da die letzte Version auch nicht 100% sauber arbeitet, habe ich jetzt die ganze Mehrfachauswertung entfernt und arbeite mit 40 Impulse/Umdrehung. Somit kommt man ohne Rechnerei aus und es entfallen die Rundungsfehler. Über die Nachkommastellen wird eine Diffision mit 10 realisiert, so das eine Anzeige in 0,1mm bis 2500,0mm möglich ist!DateianhangBohrwerk_13.zip (47 Downloads) |
17.01.2016 19:32 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hier mal ein Ansatz wie eine Anzeige von xxxx,x5 realisiert werden kann, wenn mit Zweifachauswertung gearbeitet wird. Funzt noch nicht 100% aber ich arbeite daran!DateianhangBohrwerk_14.zip (53 Downloads) |
18.01.2016 13:38 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hallo! Ich glaube jetzt hab ich es zusammen! Im Anhang die fertige Version mit einem Geber mit 40 Inkrementen und Zweifachauswertung. Somit ist jetzt eine Anzeige mit 0,00 mm möglich, wobei die letzte Stelle nur 0 o. 5 annimmt. Zur Auswertung ob 0 o. 5 angezeigt werden muß habe ich beide Zählerwerte im VM-Bereich der Adresse 0 u. 2 zugeordnet. Über die Netzwerkeingänge mit entsprechender Parametrierung bringe ich jeweils das Bit für 1 auf das OR und kann somit entscheiden, ob die Summe der beiden Zähler gerade, o. ungerade ist. Mit der Arithmetik in B007 sorge ich dafür, das die Logo dann in B006 nicht aufrundet und ein falsches Ergebnis angezeigt wird. Viel Spaß beim Test! DateianhangBohrwerk_14.zip (62 Downloads) |
19.01.2016 21:28 | |
Beiträge: 14 Bewertung: (0) |
Hallo motmonti, Wowwwww!!! Nun bin ich platt................da will man gerne Profi sein! Werde es natürlich ausprobieren und testen. Hoffe das mein Kunde mit meiner Version(siehe Anhang) zu überzeugen ist, falls ich dann aber den Auftrag habe werd ich es mir nicht nehmen lassen auf deine Versionen zurück zu greifen, sofern es erlaubt ist!? Generell muss ich zu LOGO sagen das dies ein gelungenes Konzept ist, je mehr mann damit macht umso mehr bin ich begeistert. Auch die Variante mit dem TDE und den allen anderen Möglichkeiten finde ich voll und ganz Überzeugend. Habe vor ein paar Jahren eine Wasserturbinensteuerung gemacht, so als Zuckerstückchen, dürfte ich ganz frech fragen ob sich das jemand durchschauen will? Danke schon einmal!!! DateianhangBohrwerk_1.zip (43 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
19.01.2016 21:29 | |
Beiträge: 14 Bewertung: (0) |
So, und nun die Turbinen........DateianhangTurbine_1_TD_1.zip (49 Downloads) |
28.01.2016 09:14 | |
Beigetreten: 03.09.2014 Letzter Bes: 13.03.2019 Beiträge: 4767 Bewertung: (123) |
Neue Frage von Kallfass wurde in ein separates Thema mit dem Titel Lageregelkreis mit einem Movidrive und LOGO verwirklichen gesplittet. Gruß |
Folgen Sie uns auf