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 (151 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 (124 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 (171 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
16.04.2015 19:04 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Im Anhang mal ein Beispiel, wie negative Werte erreicht werden können!DateianhangBagger II.zip (109 Downloads) |
16.04.2015 20:55 | |
Beiträge: 12 Bewertung: (0) |
Leider ist es mir nicht möglich deine Datei zu öffnen. " Fehler beim Laden der Datei"
Soweit so gut, der Schwellwertschalter funktioniert... Das Problem besteht also weiterhin mit der langsamen Zählrichtungsumschaltung des Zählers. Dein vorangehender Link auf das andere Thema mit den Inkrementalgebern ( https://support.industry.siemens.com/tf/ww/de/posts/wie-ist-eine-auswertung-der-signale-a-und-b-von-drehgebern-m-glich/8227/?page=0&pageSize=10 ) hatte ich auch schon einmal gefunden und habe es mir nocheinmal durchgelesen. Soweit ich das verstanden habe geht es dort größtenteils um eine Drehzahlerfassung mit Richtungsanzeige!? Das B Signal in ein Statisches Signal zur Richtungsauswertung umzuwandeln ist mir also immer noch unbekannt. Wenn doch der Dir anschluss am Zähler keine schnellen Zählvorgänge unterstützt... und die schnellen Eingänge direkt an die Zähler angeschlossen werden müssen... ( Ich steh vielleicht aufm Schlauch =) ) Im Anhang habe ich nochmals zwei überarbeitete Versionen von mir. Einmal mit der Zählschaltung von "Betel" >>> https://support.industry.siemens.com/tf/ww/de/postattachments/download/?attachmentId=1583 und einmal mit nur einem Zähler
DateianhangVersion 2.5.rar (72 Downloads) |
16.04.2015 21:05 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Ich habe meine Datei mit V8 der Logosoft erstellt! Vielleicht mußt du deine Version erst anpassen! Im Anhang mal die pdf dazu. PS: Durch die Vielzahl der Bausteine zwischen den schnellen Zähleingängen und den Zählern, geht die Funktion verloren. Die schnellen Zähleingänge müssn direkt auf den Zähleingang gehen! DateianhangBagger II.pdf (103 Downloads) |
Zuletzt bearbeitet von: motmonti am: 16.04.2015 21:07:50 |
|
16.04.2015 21:09 | |
Beigetreten: 18.12.2014 Letzter Bes: 21.09.2024 Beiträge: 33807 Bewertung: (4200) |
Müsste er dann aber nicht nach +Xmax springen? |
Zuletzt bearbeitet von: ixo65 am: 16.04.2015 21:12:47 |
|
16.04.2015 21:11 | |
Beiträge: 12 Bewertung: (0) |
Also dann wäre es doch die Version 2.4 mit nur einem Zähler. Mit dem Statischen B Signal steh ich immer noch auf dem Schlauch, dass kommt doch zwangsweise 90° versetzt. DateianhangInkrementalgeber Version 2.4 - 1 Zähler.rar (85 Downloads) |
Zuletzt bearbeitet von: J1M am: 16.04.2015 21:16:06 |
|
16.04.2015 21:46 | |
Beiträge: 12 Bewertung: (0) |
Ja das ist richtig, jetzt komme ich mit, was ihr meint. Allerdings ist hier alles Hydraulisch vor- und angesteuert. Wenn dann könnte ich durch einen Druckschalter ein statisches Signal bekommen, allerdings wird dieser nicht so schnell durchschalten, wodruch ungenauigkeiten entstehen können. Da der Nullreferenzpunkt nur ein einziger Impuls ist muss dieser also auch von einer Zählfunktion mit schnellem Eingang erfasst werden. So dass dieser auf jeden fall auch als Korrekturwert erfasst werden kann. Ich stelle mit das dann so vor. Siehe Anhang: PS: Hydraulisch kann zwar ein Druckschalter verwendet werden, dieses Signal ist aber nicht zu verarbeiten, da der Zählblock ja Vorwärts oder Rückwärts zählt, je nach dem ob eine 1 anliegt oder nicht. Sobald aber der abgespeicherte endpunkt erreicht ist wird eine hydraulische absteuerung in den Tank durchgeführt, um die Schwenkfunktion zu deaktivieren. Somit wird auch der Druckschalter entlastet, welcher wieder das Signal für die Rückwärtszählfunktion abschaltet. Dadurch würde auch der Zähler wieder verkehrt zählen. DateianhangKanal B Statisch über Druckschalter.rar (58 Downloads) |
Zuletzt bearbeitet von: J1M am: 16.04.2015 22:05:34 |
|
16.04.2015 22:53 | |
Beiträge: 12 Bewertung: (0) |
Der Bagger wird durch die Massenträgheit des Monoauslegers nicht sofort anhalten (trotz sofort zugeschalteter Schwenkbremse) und immer ein Stück weiter drehen ( je nach Bewegungsgeschwindigkeit), daher kam ja auch das Problem mit dem Schwellwertschalter unter dem Startzählwert.. Die Ansteuerung des Hydraulikmotors für die Schwenkbewegung erfolgt komplett hydraulisch, daher ist es nur über ein Druckschalter möglich ein statisches Signal auszugeben. Alternativmöglichkeit eines Kontaktschalters direkt an den Steuerpins der Vorsteuerung (Kreuzsteuerhebel) ist nicht praktikabel zu realisieren. Ich hatte schon an einen Analogen Multiplexer gedacht, das Problem mit der Rücksetzung des Zählers bleibt trotzdem bestehen. Der Analog Komparator schaltet nur innerhalb eines parametrierten Schwellwertes und ist daher ungeeignet.
Vielen Dank an alle beiteiligten für die Mühe und das hineindenken. DateianhangZeichnungen.rar (49 Downloads) |
Zuletzt bearbeitet von: J1M am: 16.04.2015 22:54:15 |
|
17.04.2015 06:47 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hallo! Schau dir mal dieses http://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCgQFjAA&url=http%3A%2F%2Fwww.motrona.eu%2FPDF%2FPu204_d.pdf&ei=go8wVYbOB8TgaJSHgLgM&usg=AFQjCNFxCPCI9BonuxlWnBQMVG5yDWcq9w&bvm=bv.91071109,d.d2s Gerät an. Dient eigentlich der Pegelumsetzung von TTL auf HTL, aber liefert je nach Einstellung ein statisches Richtungssignal. Vielleicht gibt es das ja auch mit HTL auf HTL!? Im Anhang mal ein Beispiel wie zuvor beschrieben. Sobald die A-Spur eins mehr gezählt hat, wird der Ausgang aktiv. Das bleibt zwar nur kurz bestehen, könnte aber für eine Auswertung genutzt werden!? Ob die Verarbeitungszeit der Analogwerte ausreicht, kann ich nicht sagen, das kommt auf einen Versuch an! DateianhangRichtungsauswertung.zip (80 Downloads) |
Zuletzt bearbeitet von: motmonti am: 17.04.2015 06:55:44Zuletzt bearbeitet von: motmonti am: 17.04.2015 07:00:16 |
|
17.04.2015 09:40 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hier noch eine Variante bei der die Richtung gespeichert wird und A/B-Spur verwendet wird.DateianhangRichtungsauswertung2.zip (86 Downloads) |
17.04.2015 20:22 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo J1M, in folgendem Beitrag / Link findest du alles, was es hier im Forum zur Auswertung von Inkrementalgebern (Signale A und B) mit der LOGO! gibt. Vermutlich ist die ...V4 für dich besonders interessant, da Richtungswechsel auch bei hohen Endimpulsraten erkannt werden können. Wie ist eine Auswertung der Signale 'A' und 'B' von Drehgebern möglich ?
MfG Betel DateianhangDemo_Counter_4b.zip (89 Downloads) |
==> Meine TAG-Listen: "deut." |
|
17.04.2015 20:40 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Ich habe jetzt mal beide Vorschläge kompiniert, so das sich eine Richtungsauswertung mit Anzeige der Position ergibt. Zumindest in der Simu scheint es zu funzen!DateianhangRichtungsauswertung3.zip (74 Downloads) |
18.04.2015 00:37 | |
Beiträge: 12 Bewertung: (0) |
Ich habe mal deinen Vorschlag in meine Schaltung implementiert. Vielen Dank hierfür, die Zähler über einen Multiplexer und Komperator auszutricksen wäre ich bestimmt nicht so schnell drauf gekommen. Vielleicht funktioniert es ja... Da die Eingänge direkt auf den Zählern liegen und die Richtung nicht an den gleichen Zählern bestimmt wird, wäre es Plausibel, wenn somit also auch schnelle Zählvorgänge erfasst werden können. Mit dem Null-Referenzpunkt bin ich mir noch nicht ganz sicher ob das so Funktioniert. Das werde ich noch einmal überspielen und ausprobieren. In der Simulation läuft es, kommt also nur noch auf die Funkion der schnellen Zähler an. DateianhangInkrementalgeber Version 2.5 schnelle zähler.rar (70 Downloads) |
Zuletzt bearbeitet von: J1M am: 18.04.2015 01:05:07 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
25.04.2015 16:07 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388)
|
Hat der Praxistest neue Erkenntnisse gebracht? |
Folgen Sie uns auf