-> Hier kostenlos registrieren
Hi Leute,
ich mache jetzt seid 4 Wochen ein SPS Lehrgang (Schwerpunkt S7) und habe jetzt für das Wochenende eine Aufgabe bekommen.
Ich soll einen "Kran" mit nur einer Achse programmieren.
Er hat eine Strecke von 1000 (Int. Wert).
Bisher bin ich so weit, dass wenn ich ins MW 10 ein Int. Zahl eingebe, dass er dann zu dieser Pos. fäht und stehen bleibt. Dies funktioniert auch schon in beide Richtungen. ( Mit +I und -I )
Jetzt ist die Vorgabe, dass der Kran auf seinem weg den ich eingebe, langsamm starten und langsamm vor ende abbremsen soll.
Die Geschwindigkeiten sollen wir über mehrere Taktmerker der CPU Steuern
(zB. M100.0 schnell und bis 100.6 langsamm)
Ich habe mir dabei nun gedacht, dass ich das nur prozentual realisieren kann, da die zu fahrende Strecke ja nicht immer gleich lang ist.
Meine Vorstellung der aufteilung währe zB:
5% =M100.4 / 10% =M100.3 / 15% =M100.2 / 20% =M100.1(Softstart)
ab 25 % M100.0 (Vollgas)
80% =M100.1 / 85% =M100.2 / 90% =M100.3 / 95% =M100.4
dann Stop ...
Jetzt meine Frage: Wie kann ich das am einfachsten programmieren ??
Ich würde mich sehr freuen wenn Ihr mir helfen könntet.
Vorab schon mal vielen dank.
Liebe Grüße
Fender85 :TOOL: *g*
ich mache jetzt seid 4 Wochen ein SPS Lehrgang (Schwerpunkt S7) und habe jetzt für das Wochenende eine Aufgabe bekommen.
Ich soll einen "Kran" mit nur einer Achse programmieren.
Er hat eine Strecke von 1000 (Int. Wert).
Bisher bin ich so weit, dass wenn ich ins MW 10 ein Int. Zahl eingebe, dass er dann zu dieser Pos. fäht und stehen bleibt. Dies funktioniert auch schon in beide Richtungen. ( Mit +I und -I )
Jetzt ist die Vorgabe, dass der Kran auf seinem weg den ich eingebe, langsamm starten und langsamm vor ende abbremsen soll.
Die Geschwindigkeiten sollen wir über mehrere Taktmerker der CPU Steuern
(zB. M100.0 schnell und bis 100.6 langsamm)
Ich habe mir dabei nun gedacht, dass ich das nur prozentual realisieren kann, da die zu fahrende Strecke ja nicht immer gleich lang ist.
Meine Vorstellung der aufteilung währe zB:
5% =M100.4 / 10% =M100.3 / 15% =M100.2 / 20% =M100.1(Softstart)
ab 25 % M100.0 (Vollgas)
80% =M100.1 / 85% =M100.2 / 90% =M100.3 / 95% =M100.4
dann Stop ...
Jetzt meine Frage: Wie kann ich das am einfachsten programmieren ??
Ich würde mich sehr freuen wenn Ihr mir helfen könntet.
Vorab schon mal vielen dank.
Liebe Grüße
Fender85 :TOOL: *g*