Aufzugsteuerung

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiß nich ob das so funktioniert aber es kommt mir gerade so in den sinn...

angenommen du bist im 3 stock und es wird 5 und 2 angewählt. dann subtrahierst du diese stockwerke immer mit dem aktuellen und vergleichst welches ergebnis kleiner ist und fährst dann dort hin...das selbe problem hat man beim paternostar...ich hab s mal hingekriegt frag mich aber nich mehr wie...auf jedenfall wegen dem - nich so einfach..aber die die wo sps richtig gut können denk ich biegen das locker hin
 
@Jessen:
Hast du mal überlegt, wie das meißtens in der Praxis gemacht wird ?
Es werden zunächst alle Haltestellen direkt gespeichert. Liegen die Haltestellen in der aktuellen Fahrtrichtung des Aufzugs so werden sie angefahren und es wird dort gehalten. Ist die letze Station der aktiven Fahrtrichtung angefahren so kann die Fahrtrichtung gewechselt werden und ggf. noch vorhandene weitere Stationen werden dann angefahren. Sind keine Stationen mehr "offen" so ist der Fahrstuhl komplett "frei".

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...
angenommen du bist im 3 stock und es wird 5 und 2 angewählt. dann subtrahierst du diese stockwerke immer mit dem aktuellen und vergleichst welches ergebnis kleiner ist und fährst dann dort hin...
Ich habe das Gefühl. das du diese Logik noch verfeinern musst ;-)

a. Also, ich bin also im 3. Stock und will in den
5. Stock -> 3-5 = -2
2. Stock -> 3-2 = 1
-> -2 < 1 -> ich fahre in den 5. Stock

b. Jetzt bin ich im 5. Stock und zwischendurch drückt jemand 4. Stock
4. Stock -> 5-4 = 1
2. Stock -> 5-2 = 3
-> 1 < 3 -> ich fahre in den 4. Stock

c. Jetzt bin ich im 4. Stock und zwischendurch drückt jemand 5. Stock
5. Stock -> 4-5 = -1
2. Stock -> 4-2 = 2
-> -1 < 2 -> ich fahre in den 5. Stock

mache bei b weiter
Irgendwie komme ich nie in den 2. Stock
Da steige ich doch lieber in einen Aufzug, der Larrys Logik folgt :)
 
Tja ich bin auch kein profi und das ist mir als einzigstes eingefallen..das das mit dem minus dann noch nicht passt ist mir bewusst aber das kann man hinbiegen wie ich oben schon gesagt hab..deine beispiele waren also umsonst
 
Ich sag ja nich das meiner besser ist, aber mir is damals nix anderes eingefallen, war auf jedenfall interessant es so zu programmieren;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für eure schnellen antworten, aber ihr habt da was falsch verstanden, dieser aufzug ist bloß ein übungsmodull für azubis.

Und mit dem aufzug kann man nicht von dem dritten in den zweiten oder so fahren, man kann damit nur vom 1.in den 4., vom 1. in den 3., von dem 1. in den 2. und umgekehrt fahren und nicht zwischen den etagen hin und her fahren
 
Ja dann ist es ja nich schwer, finde es aber etwas zu einfach und zu uninteressant für lehrlinge so was anzubieten. es wär besser wenn es echtheitsgetreu wäre von der funktion her...
 
Hallo!

Ich muß hier mal ein altes Thema wieder hervorholen. Und zwar hat mich die Aufzugsaufgabenstellung jetzt auch eingeholt... Soweit läuft mein Programm schon, bloß als Zusatzaufgabe ist gefordert das der Fahrstuhl die Fahraufträge "speichert" und diese nacheinander abarbeiten soll (auch wenn das in manchen Fällen nicht ökonomisch ist, sei jetzt mal dahin gestellt). Als Tipp habe ich bekommen, es mit einem Schieberegister zu realisieren. Aber irgendwie stell ich mich dafür zu glatt an und komm auf keinen grünen Zweig.

Der Aufzug kann Station 1-4 anfahren.
Als SPS kommt eine S7-315 zum Einsatz.

Ich danke schon mal vielmals für Eure Hilfe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Fallst du Fragen an einem Aufzug hast dann wende dich einfach an mich. Habe selbst an einer gearbeitet bzw. Codiert die recht seriös ist.

EDIT: Dein Oben genanntes Problem löst du mit einer Verriegelung.^^
 
Zuletzt bearbeitet:
Danke fürs Angebot, aber bevor es falsch verstanden wird es ist kein reales Projekt, welches dann auch in die Tat umgesetzt wird.

Es dient nur als Lehraufgabe...
 
Meiner Meinung nach solltest du schon realistisch vorgehen^^.

Hab mich auch damals mit unmöglichen Fragen beschäftigt wie: Was ist wenn 4 Leute nacheinander den vierten stock und andere 4 den zweiten?^^

naja themaabweich


wo hängst du gerade ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hänge daran wie ich über die Taster (S1-S4), für die einzelnen Stationen, Informationen in ein Schieberegister bekomme... Habe mir gedacht das ich ja maximal 4 Zustände hätte und somit mit 2 Bit klarkommen würde...
Station 1: 0 0
Station 2: 0 1
Station 3: 1 0
Station 4: 1 1

Die 2 Bit sollen in ein Word geschrieben/geschoben werden, dann könnte ich bis zu 8 Zustände aufnehmen.
Ja und dieses Word wollte ich dann immer auslesen (also 2 stellen) um festzustellen in welche Etage als nächstes gefahren werden muß.
Ich weiß nicht ob ich mir das jetzt schon zu kompliziert vorstelle!?

EDIT:

Mir fällt gerade auf, das meine 0 0 für Station 1 unglücklich gewählt sind. Da beim schieben ja Nullen nachgeschoben werden und ich zum Schluß gar nicht erkennen kann ob es nun nachgeschobene Nullen sind oder doch eine Fahrt zur Station eins... somit müßte ich ja den Code schon auf 3 Bit erweitern. Womit ich dann immerhin noch 5 Stationsanfragen speichern könnte, welches ja bei 4 Stationen gesamt auch nicht so schlimm wäre. könnte man ja alles abdecken.
 
Zuletzt bearbeitet:
Nein, bis jetzt noch nicht.

Da er bis jetzt, nach jeder Fahrt in eine Station, erst wieder zurück in Grundstellung fahren muß und man dann erst wieder eine neue Station auswählen kann....
So ist die Aufgabenstellung und jetzt soll man es halt erweitern.

EDIT:
ich habe mal die Aufgabenstellung hochgeladen....
 

Anhänge

  • Aufzug.pdf
    70,1 KB · Aufrufe: 90
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Naja, du musst doch aber irgendwie ,,Zielmerker" haben sonst kommst du ja nicht vom Schritt^^. Bzw. irgendwo musst du ja Merkers Haben die Aussagen wo du gerade bist und wohin du möchtest. Diese werden ja dann durch die Aufrufschalter ausgeführt.

Zu deinem Problem das er alles Speichert und nacheinander abfährt, da musst du nartürlich Schalter benutzen und eine Veriegelung einbauen sonst spinnt der Fahrstuhl und fährt nicht GERECHT.
 
Schuster bleib bei Deinen Leisten

[offtopic]
Mein lieber Technikfreak,

wenn Du als Anfänger hier im Forum anderen Fragestellern Tipps geben willst, dann drücke Dich bitte
verständlich und exakt aus.
Und bedenke: Der Fragesteller hofft, auf einen Antwortgeber zu treffen, der mehr Ahnung als er selbst hat. :cool:
Naja, du musst doch aber irgendwie ,,Zielmerker" haben sonst kommst du ja nicht vom Schritt^^.
[...]
Zu deinem Problem das er alles Speichert und nacheinander abfährt, da musst du nartürlich Schalter benutzen und eine Veriegelung einbauen sonst spinnt der Fahrstuhl und fährt nicht GERECHT.
Fallst du Fragen an einem Aufzug hast dann wende dich einfach an mich. Habe selbst an einer gearbeitet bzw. Codiert die recht seriös ist.

EDIT: Dein Oben genanntes Problem löst du mit einer Verriegelung.^^
Wenn ich Deine Fragen in Deinen anderen Threads hier lese, dann kann ich mir sehr deutlich vorstellen,
wie "seriös" dieser Aufzug - angeblich von Dir - "codiert" wurde. :rolleyes:
[/offtopic]

PS: Schön, daß an Deiner Tastatur nun bei den meisten Substantiven die Shift-Taste wieder funktioniert.
icon14.gif


Gruß
Harald
 
Hat noch jemand eine Idee, wie man das Fahrstuhlproblem lössen könnte? Sprich das man die Stationsanwahl irgendwie speichert und dann nacheinander abarbeitet?
 
Zurück
Oben