09.04.2015 10:49 | |
Beiträge: 12 Bewertung: (0) |
Hallo,
Hierzu muss die Drehrichtung und Wegstrecke erfasst und begrenzt werden.
Vor jeder Inbetriebnahme ist die 0 - Referenz anzufahren, über eine Aritmethische Funktion wird ein Wert, der bei einer Drehung nach Links steigt und bei einer Drehung nach Rechts abfällt ausgegeben. (B009 - Auswertung)
Die Schwellwertschalter müssen also ab dem Gespeicherte Wert zuschalten und sobald der Wert wieder sinkt abschalten. Für eine Bewegung nach Links also z.B. > 100 zuschalten < 100 abschalten... Rechts > -100 zuschalten < -100 abschalten. Dies habe ich ebenfalls über eine Aritmethische Funktion gelöst. (B028 und B029) Das Problem besteht nun darin, das bei einer Drehung nach Rechts, also der ein Dezimalwert im Negativen, der Schwellwertschalter nur bei genau dem abgespeicherten Wert zuschaltet. Wenn ein Wert von -100 gespeichert wurde, wird auch nur bei diesem zugeschaltet, fällt der Wert weiter ab z.B. auf - 101 wird wieder abgeschaltet. (B008 SWS Rechts) Bei einer Drehung nach Links, also bei einer Positiven Wert funktioniert alles.( B007 SWS Links) I1/F1 Hauptschalter mit 0-Referenzbedingung F2/I6 Position Links abspeichern F3/I7 Position Rechts abspeichern Hat hier jemand vielleicht eine Idee, wie dieser Analoge Schwellwertschalter zu parametrieren ist? DateianhangInkrementalgeber Version 2.2 Eingänge.rar (152 Downloads) |
Zuletzt bearbeitet von: J1M am: 09.04.2015 10:52:32 |
|
14.04.2015 21:05 | |
Beiträge: 12 Bewertung: (0) |
Der Geber liefert eine Impulszahl von ca. 438 Impulsen pro Umdrehung. Die Umdrehungszahlen dürfen nicht Begrenzt sein, da sich der Hydraulikbagger endlos drehen lässt. Maximale Drehzahl beträgt n = 10 1/min. Wellenumfang 2190mm, Umfangsgeschwindigkeit 0,365 m/s. Da ich nur die Positiven Flanken der A und B Signale zählen will würde das eine Frequenz von ca. 146 Hz. Sensor liefert ein Push and Pull Signal. Richtungsauswahl muss über A/B Signal ausgewertet werden, da Referenzpunkt Kanal Z vorhanden ist und auch benötigt wird. Als Absicherung der Funktion muss dieser vor jeder Inbetriebnahme angefahren werden. Normalerweise müsse das die Logo locker packen, sie verzählt sich aber gnadenlos... Ich nehme an das liegt an der langen Zykluszeit, bedingt durch das Programm. Eine änderung der Auswertung der Zähler könnte dieses Problem beheben!? Ich habe das schon einmal Probiert, allerdings hat sich die Logo auch hier deutlich verzählt. Desweiteren bleibt immer noch das Problem bestehen, dass der Analoge Schwellwertschalter im Negativ bereich nicht durchgehend durchschaltet, sondern nur bei einem bestimmten Wert. Wieso das ganze im Positiven bereich funktioniert ist mir noch nicht bekannt. DateianhangZählerfunktion.rar (126 Downloads) |
15.04.2015 21:29 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hallo! Ohhhhh! Sicherheitstechnisch relevant hört sich nicht gut an, da die LOgo für solche Sachen nicht eingesetzt werden darf! Im Anhang habe ich mal eine Idee umgesetzt. Über I1 (A-Spur) werden zwei Zähler bedient. Über I3 (vom Rochtungsventil) kommt der Zählrichtungsbefehl. An B005 könnte man die Z-Spur anschließen, um eine ständige Reverenz zu haben, oder halt die Nullstellung zu erfassen. Auf jeden Fall muß das auch ein schneller Eingang sein, obwohl ich nicht genau sagen kann, ob auch andere Bausteine dann "schnell" bedient werden!? Zumindest wird jetzt eine Anzeige realisiert zwischen 1° und 36° (nur damit es hier schneller zu testen geht) realisiert. Ich feile noch an der Anzeige 0°, aber vielleicht ist das ja ein Anstoß! DateianhangDrehgeber.zip (174 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf