Positionsabfrage an 3 Pos.

Naruna

Level-1
Beiträge
51
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

ich stehe gerade vor einer Aufgabe wo ich nicht wirklich weiter komme. Es geht um eine Höhenverstellung eines Zylinders, dieser wird mittels Kugelumlaufspindel verstellt.
Die verstellung funktioniert NUR solange wie ich die Taste auf/ab abfahren drücke. Wenn Pos. 2 erreicht wurde soll die Verstellung nur mit 30% der Leistung arbeiten.

Dabei sollen 3 Positionen abgefragt werden 1. Position "unten" (Rollenendschalter),
2. Position "oben" (Näherungsschalter), Position 3 "ganz oben" soll ebenfalls von dem Näherungsschalter aus Position 2 abgefragt werden.
Die untere Position ist kein Problem und funktioniert auch soweit ganz gut, Pos. 2 anfahren und auf 30% weiterfahren funktioniert auch. Jetzt kommen wir aber zu dem Problem.
Wenn ich Pos. 2 erreicht habe soll er NUR solange mit 30% weiterfahren bis der INI wieder frei ist, danach soll das weitere auffahren blockiert sein.
Beim abfahren soll der Ablauf so aussehen befindet sich der Zylinder zwischen Pos1 und 2 so ist auch da alles ok. Nun der Teil wo ich wirklich hänge, wenn ich Pos2 erreicht habe,
stehen bleibe und dann weiterfahren möchte soll die Funktion so sein das erst ein Stück nach oben gefahren wird und dann erst abwärts. Dabei darf aber die Position 3 nicht überfahren werden.

Hoffe es einigermaßen verständlich erklärt zuhaben.:p

Gruß
Daniel
 
Ich würde da halt evtl. mit Richtungsmerker und Positionsmerker arbeiten ;)

Wenn "Richtung auf" und Neg. Flanke von Pos. 2 dann bist in Pos 3 und abschalten
Wenn "Richtung auf" und Pos. Flanke von Pos. 2 oder Bero Pos 2 dann Reduzierung auf 30%
Nach unten kannst ja immer Fahren ...

Wenn du nach unten fährst und Flanke Befehl ab, setzt Dir ebenfalls nen Merker welcher sagt, erst freifahren nach oben bis Pos 2 nicht da --> Richtungsumkehr nach unten und den Merker löschen ...
Da dann Taste nach unten und nicht der Freifahrmerker ergibt Fahre nach unten ...

Wäre jetzt mal so ein kleinre Gedanke wie man es mal auf die schnelle versuchen könnte ...:cool:
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde da halt evtl. mit Richtungsmerker und Positionsmerker arbeiten ;)

Wenn "Richtung auf" und Neg. Flanke von Pos. 2 dann bist in Pos 3 und abschalten
Wenn "Richtung auf" und Pos. Flanke von Pos. 2 oder Bero Pos 2 dann Reduzierung auf 30%
Nach unten kannst ja immer Fahren ...

Wenn du nach unten fährst und Flanke Befehl ab, setzt Dir ebenfalls nen Merker welcher sagt, erst freifahren nach oben bis Pos 2 nicht da --> Richtungsumkehr nach unten und den Merker löschen ...
Da dann Taste nach unten und nicht der Freifahrmerker ergibt Fahre nach unten ...

Wäre jetzt mal so ein kleinre Gedanke wie man es mal auf die schnelle versuchen könnte ...:cool:

Werde ich mir gleich mal zu gemühte führen und schauen ob ich das so hinbekomme =)
 
Soll nicht die Non-Plus-Ultra Lösung darstellen, aber so als Ansatz und erster Konzeptgedanke :cool: bestimmt nutzbar ...
 
Ich würde sagen: Ein dritter Endschalter für oben her, oder das soll programmieren wer mag.

Auf solche Abfragen würde ich mich nur einlassen, wenn es gar nicht anders geht und
auch dann nur wenn die Bewegung keinen Schaden anrichten kann.

Wenn der Schalter 2 nicht gedrückt ist weiß die Steuerung erstmal nicht
definitiv ob der Zylinder (oder was auch immer) drüber oder drunter steht.
Auf irgendwelche Merker die speichern welche Richtung zuletzt gewählt war würde
ich mich nicht verlassen.

Das dauert keine 2 Tage dann hat so ein Rindvieh es geschafft, durch planloses Knöpfe drücken
eine Konstellation zu schaffen mit der niemand gerechnet hat.

@Boxy
Nichts für ungut, aber Du sagst ja selbst "nicht Non-Plus-Ultra"
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Paul
Ich denke auch, dass man einen zusätzlichen INI spendieren sollte, erst dann kann man es wirklich sicher machen. Alle anderen Lösungen (mit Merkern) können gut funktionieren, aber eine Crashgefahr wird bleiben, da man nie wirklich sicher ist, ob man im oberen oder im untern Bereich ist. Das wäre schon so, wenn die SPS im Stop ist, der Zylinder aber in einen anderen Bereich geschoben wird.

Evtl. Kann man ja bei einer unklaren Lage immer (auch im unteren Bereich) erst kurz heben und dann senken. In diesem Fall müßte man mal ermitteln, welche unklaren Lage insgesamt auftreten können.

PS. Was tut man eigentlich, wenn (warum auch immer) der oberste Schalter angefahren wird? Kann das ganze dann gar nicht mehr gesenkt werden???
 
Ich würde sagen: Ein dritter Endschalter für oben her, oder das soll programmieren wer mag.

Auf solche Abfragen würde ich mich nur einlassen, wenn es gar nicht anders geht und
auch dann nur wenn die Bewegung keinen Schaden anrichten kann.

@Boxy
Nichts für ungut, aber Du sagst ja selbst "nicht Non-Plus-Ultra"

Nö, nix für ungut ;)

er hat ne Frage gestellt und mögliches Konzept gesucht, darauf hat er einen Lösungsvorschlag erhalten.
Und genau für die gegebene Rahmen-Parameter hat er es erhalten.

Hier gehe ich erst einmal davon aus, das es halt entweder schon so aufgebaut ist oder er sich nicht beim Konstrukteuer durchsetzen kann.
Aber dies obliegt nicht meinem einer :grin: Auch kenne ich absolut nicht die mech. Gegebenheiten usw.

Bzgl. 3 Bero, ist ebenfalls die Frage ob der Zylinder nach oben begrenzt ist, oder ob noch weiterer Weg nach dem Endschalter möglich ist?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen zusammen,
@Naruna: auf jeden Fall 3 INIs, alles andere is nicht sicher. Und aus Gründen der Drahtbruch-Sicherheit die wegbegrenzenden INIs bzw. Endschalter (Pos. ganz oben und ganz unten) als Öffner (N.C.) ausführen.
Ich bin übrigens seit mehr als 15 Jahren im Bereich Sonderanlagenbau/Schmelzöfen/Dosiereinrichtungen als IBN-Techniker unterwegs, und kenne diese Probleme aus der Praxis.
LG,
Chris
 
Guten Morgen zusammen,
@Naruna: auf jeden Fall 3 INIs, alles andere is nicht sicher. Und aus Gründen der Drahtbruch-Sicherheit die wegbegrenzenden INIs bzw. Endschalter (Pos. ganz oben und ganz unten) als Öffner (N.C.) ausführen.
Ich bin übrigens seit mehr als 15 Jahren im Bereich Sonderanlagenbau/Schmelzöfen/Dosiereinrichtungen als IBN-Techniker unterwegs, und kenne diese Probleme aus der Praxis.
LG,
Chris

Hey Chris,

ja für unten habe ich bereits einen Öffner vorgesehen oben Schließer. Dann werde ich noch weitere INIs oben einbauen. Muss ich mir das nochmal genauer ansehen, wenn ich mich recht erinnere haben wird da nämlich ein Platzpronblem :-(

LG
Daniel
 
Ich habe da mit den Merker-Lösungen auch schon schlechte Erfahrungen gemacht. Manchmal kann man das Gegenstück zum Ini derart gestalten, dass er über einen längeren Weg erkennt. Die Erkennung könnte das so aussehen: Ini 1 erkennt ganz unten und ganz oben, Ini 2 erkennt von der mittleren Position bis zur unteren Position. Auf diese Art und Weise kann ich dann jederzeit (auch nach mechanischen Arbeiten und Einspielen vom Programm) sagen wo ich stehe, erkennt nur Ini 1 bin ich oben, erkennt Ini 1 und 2 zusammen bin ich unten, erkennt keiner bin ich zwischen Mitte und oben, erkennt nur Ini 2 bin ich zwischen der Mitte und unten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey Chris,

ja für unten habe ich bereits einen Öffner vorgesehen oben Schließer. Dann werde ich noch weitere INIs oben einbauen. Muss ich mir das nochmal genauer ansehen, wenn ich mich recht erinnere haben wird da nämlich ein Platzpronblem :-(

LG
Daniel

Meine vermutung ;)
Alternativ könntest oben ggf. einen Antivalenten Bero (NC und NO) verbauen!
Somit hast funktionskontrolle und wenn der Öffner alleine nicht da ist, bist entweder oben oder Kabelbruch!
Pos. oben kann ja dann nur erfolgen wenn NO->NC Übergang ...
 
Habe es nun so vor werde einen für die Pos2 nehmen und einen weiten für die Pos3. Den Ini "ganz oben" nehme ich nun für das Abschalten als Endlage.
Mit Pos2 möchte ich lediglich die Umschaltung von 100% auf 30% verwenden und umgedreht.
Oder habe ich da noch einen Denkfehler?
 
Zurück
Oben