Kransteuerung

Baeny

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

nun muss ich mich auch mal an die schlauen Köpfe wenden und um Rat fragen.
Zuerst einmal weiß ich nicht, ob mein Thema hier richtig aufgehoben ist. Falls nicht einfach verschieben.

Ich möchte für mich mittels einer Logo eine Kransteuerung programmieren (und hab es mir sehr viel leichter vorgestellt :rolleyes:)
Der Kran soll einen Schwenkradius von 270 ° bekommen, wobei bei 135 ° sein "Nullpunkt" ist.
Nun will es mir einfach nicht gelingen, dass der Kran die vollen 270 ° schwenkt, ohne dass er bei 135 ° stoppt.
Ich stelle mir vor, dass die Steuerung erkennen muss, von welcher Seite der Kran den Nullpunkt überläuft und diesen für den Moment ignoriert.
Aber wie??? :confused::confused::confused:

Ich habe mit SPS leider nicht so viel Erfahrung. Diese beschränkt sich auf zwei zweiwöchige SPS-Kurse und drei kleinere Projekte.
 
Erzähl uns mal, wie bzw. womit der Kran angesteuert wird und welche Rückmeldungen vom Kran kommen …
Analoge Signale? Digitale Signale? Welche wofür? ...
 
Die Frage ist woher du weißt das der Kran bei 135 Grad nicht stoppen soll. Es wird ja auch Situationen geben an dem der Kran bei 135 Grad stoppen muss.
Die Frage, woher der TE bzw. der Bediener weiss, ob der Kran in der Mittelstellung stoppen soll oder nicht, kann uns doch schnuppe sein.
Wir unterstellen einfach, dass er weiss, was er will.
Der TE muss uns erhellen, wie seine geplante BedienOberfläche aussieht.

1. Hat er 2 Tasten vorgesehen, so kann er z.B. anbieten
1.1 "LinksDrehen bis Anschlag" und "RechtsDrehen bis Anschlag" oder
1.2 "LinksDrehen bis StoppPosition Links oder Mitte" und "RechtsDrehen bis StoppPosition Rechts oder Mitte".

2. Hat er 3 Tasten vorgesehen, so kann er z.B. anbieten
"(Links)Drehen bis StoppPosition Links" und "Drehen bis StoppPosition Mitte (Richtung ergibt sich aus StartPosition)" und "(Rechts)Drehen bis StoppPosition Rechts"

Bei 1.1: keine Chance in Position Mitte zu stoppen - wer denkt sich eine solche Bedienung aus?
Bei 1.2: ggfs Taste gedrückt halten, bis Position Mitte überfahren wurde - na ja, NotBehelf.
Bei 2.: der Bediener kann vorwählen, wo gestoppt werden soll - damit käme sogar ich klar ;o)

Gruss, Heinileini

PS:
Nachtrag zu 2. Die DrehRichtung zur "Position Mitte" lässt sich natürlich nur ermitteln, wenn die StartPosition bekannt ist.
Ist die Richtung nicht zu ermitteln, weil weder der EndSchalter für "in Position Links" noch der für "in Position Rechts" meldet (sondern allenfalls der für "Position Mitte"), dann sollte das Anwählen von "Position Mitte" wirkungslos sein. Nicht tricksen und gar nicht erst versuchen, die fehlende Rückmeldung durch irgendwelche PlausibilitätsBetrachtungen in der Software zu überspielen!
Werden 3 LeuchtTaster verwendet, so schlage ich vor: TastenLampe leuchtet, wenn der zugehörige EndSchalter "in Position" meldet. TastenLampe blinkt, solange die entsprechende StoppPosition angewählt, aber noch nicht erreicht wurde.
 
Zuletzt bearbeitet:
Zurück
Oben