Aufzugsteuerung

Hans.S

Level-1
Beiträge
159
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo !

Bin grads am programmieren einer Aufzugssteuerung mit 5 Stockwerken.
Hat das schon mal wer programmiert.
Gibts vielleicht irgendwo eine Anleitung.
Wie mann so etas programmiert.
Gibt es da für jedes Stockwerk 25 Möglichkeiten und das ganze mal 5, das wären dann 125 Netzwerke:confused:
Kann man das vereinfachen, vielleicht mit einem KV Diagramm?
Eine Variation hab ich schon programmiert, wenn der Aufzug im EG steht und ich
möcht in den 1 Stock fahren
PHP:
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      U     "Endschalter  EG"
      U     "Schalter 1 STK"
      S     "Merker Schalter 1 Stock"
      U(    
      O     "Endschalter  1 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merker Schalter 1 Stock"
      NOP   0
mfg.Hans
 
Hallo !

Bin grads am programmieren einer Aufzugssteuerung mit 5 Stockwerken.
Hat das schon mal wer programmiert.
Gibts vielleicht irgendwo eine Anleitung.
Wie mann so etas programmiert.
Hallo Hans,
wo befindet sich der Aufzug in dem ich auf keinen Fall mitfahren will? ;)

War nur Spaß! :p

Aber im ernst, braucht man für Aufzüge nicht verifizierte Bausteine die vom TÜV abgenommen sind?
 
man sollte mal hier die ganzen Hausaufgaben Thread inklusive Lösungen sammeln und davon eine eigene Rubrik machen...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
die Leute posten ja nie die gesamten Lösungen die sie mit Hilfe des Forums erstellen... sonst hätten wir tausend Aufzüge, Bampeln (Baustellenampeln), Stanzen und was weiß ich was die Lehrer sich alles ausdenken...
 
Hallo!

ich glaub der hans, der will nur spielen ...
Spielen wüd ichs nicht nennen, eher Programmierpraxis sammeln
Da ich mit SPS VISU arbeite und sich ein Aufzug leicht simmulieren lässt, kann ich gefahrlos meine Lösungen testen.
Wenn ich mir eine Wahrheitstabelle anfertige komm ich für jedes Stockwerk auf 25 Möglichkeiten.
Meine Lösung wird auch funktionieren nur kommen halt viele Netzwerke zusammen.

mfg.Hans
 
Hallo Hans

auf der einen Seite sind es weniger als 25 , aber andererseits gibts dabei noch andere Konstallationen.
Da ich dir die Freude über eine eigene Lösung ja nicht nehmen will, versuche ich einfach mal einen anderen Ansatz.

Du hast 5 Stockwerke, an jedem Stockwerk einen Taster zum holen und einen im Aufzug zum anfahren , richtig ?
Also hast du genau fünf Anwahlen, genau eine pro Stockwerk.
Dann must solltest du noch einen Merker für die Priorität festlegen. Das heisst , wenn er nach oben fährt werden alle Aufträge die höher sind erst abgearbeitet dann geht es wieder abwärts.

Grundansatz
- Aufzug hat keine Störung
- Türen sind geschlossen
- Liegt eine Priorität vor (ja / Nein)
- Fahre zu gesetztem Ziel
- angekommen Tür auf / löschen gesetztes Ziel
- Rücksprung zum Start
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo !

Das hilft mir schon ein wenig weiter!
Wenn ein höheheres Stockwerk angewählt wird fallen praktisch alle darunter liegenden Stockwerke weg.
Ich fang zunächst einmal klein an.
Ich hab in jedem Stockwerk nur einen Taster für holen und einen Endschalter damit ich weis wo er sich gerade findet.


mfg.Hans
 
Tja man soll Aufzüge mal nicht unterschätzen.
Wir hatten früher mal so ein Aufzug-Modell mit 5 Etagen und 2 Aufzügen für Azubi, Praktikanten und Jung-Ing.
Da sind so manche dran verzweifelt :)

Gruß
Dieter
 
Jepp,

beliebte Fehler sind u.a. das Losfahren mit offenen Türen, nach dem Losfahren nie wieder öffnen, das Durchbrechen von Boden und/oder Decke, das Einschließen von Mitfahrern ohne das ein Ziel gewählt wurde...

Offensichtlich ist der Aufzug immer wieder eine beliebte Belustigung.

Ben
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja der Aufzug wird halt gerne genommen, weil er auch gerade nicht so trivial ist und man davon auch ein Modell bauen kann, was sich bewegt...

Am Anfang denken die meisten "haha Aufzug, hab ich bis Morgen fertig..."
ist das gleiche wie mit Ampelanlagen, das unterschätzt man auch zu leicht.
 
Sodala!
Hab grade die Auzugsteuerung fertig programmiert obwohl ich kein Ingenieur und ein blutiger programmier Anfänger bin und mit SPS VISU getestet, funktioniert einwandfrei.
Kann man ruhig bedenkenlos mitfahren mit meinem Aufzug:ROFLMAO:
Für die die das Programm mit SPS-VISU testen wollen hab ich die Datei von meinem Aufzugprojekt als Anhang angehängt
Jetzt noch einen NOT-AUS und automatische Türen reinzuprogrammieren, dürfte eine einfache Sache sein!
mfg.Hans

PHP:
FC1:Titel
NW1:Merkt sich Startsignal
      U     "START"
      S     "Merker Start"
      U     "STOP"
      R     "Merker Start"
      NOP   0
 
NW2:Aufzug AUF
      U(    
      U     "Auzug AUF"
      UN    "Auzug AB"
      U     "Merker Start"
      O     "Merk. Schalter 1STK.u EG"
      O     "Merk.Schalter 2STK  u.EG"
      O     "Merk.Schalt 2STK u.1STK"
      O     "Merk.Schalt 3STK u.  EG"
      O     "Merk.Schalt 3STK u. 1STK"
      O     "Merk.Schalt 3STK u. 2STK"
      O     "Merk.Schalt 4STK u.  EG"
      O     "Merk.Schalt 4STK u.  1ST"
      O     "Merk.Schalt 4STK u.  2ST"
      O     "Merk.Schalt 4STK u.  3ST"
      )     
      S     "Aufzug AUF"
      U(    
      O     "STOP"
      O     "Auzug AB"
      O     "Auzug runter"
      O     "START"
      O     
      U     "Merk. Schalter 1STK.u EG"
      U     "Endschalter  1 STK"
      O     
      U     "Merk.Schalter 2STK  u.EG"
      U     "Endschalter  2 STK"
      O     
      U     "Merk.Schalt 2STK u.1STK"
      U     "Endschalter  2 STK"
      O     
      U     "Merk.Schalt 3STK u.  EG"
      U     "Endschalter  3 STK"
      O     
      U     "Merk.Schalt 3STK u. 1STK"
      U     "Endschalter  3 STK"
      O     
      U     "Merk.Schalt 3STK u. 2STK"
      U     "Endschalter  3 STK"
      O     
      U     "Merk.Schalt 4STK u.  EG"
      U     "Endschalter  4 STK"
      O     
      U     "Merk.Schalt 4STK u.  1ST"
      U     "Endschalter  4 STK"
      O     
      U     "Merk.Schalt 4STK u.  2ST"
      U     "Endschalter  4 STK"
      O     
      U     "Merk.Schalt 4STK u.  3ST"
      U     "Endschalter  4 STK"
      )     
      R     "Aufzug AUF"
      NOP   0
 
NW3:Aufzug runter
      U(    
      U     "Auzug AB"
      UN    "Auzug AUF"
      U     "Merker Start"
      O     "Merk.Schalter1STK.u 2STK"
      O     "Merk.Schalter1STK.u 3STK"
      O     "Merk.Schalter1STK.u 4STK"
      O     "Merk.Schalter EG u. 1STK"
      O     "Merk.Schalter EG u. 2STK"
      O     "Merk.Schalter EG u. 3STK"
      O     "Merk.Schalter EG u. 4STK"
      O     "Merk.Schalt 2STK u.3STK"
      O     "Merk.Schalt 2STK u.3STK"
      O     "Merk.Schalt 2STK u.4STK"
      O     "Merk.Schalt 3STK u. 4STK"
      )     
      S     "Auzug runter"
      U(    
      O     "STOP"
      O     "Auzug AUF"
      O     "Aufzug AUF"
      O     "START"
      O     
      U     "Merk.Schalter1STK.u 2STK"
      U     "Endschalter  1 STK"
      O     
      U     "Merk.Schalter1STK.u 3STK"
      U     "Endschalter  1 STK"
      O     
      U     "Merk.Schalter1STK.u 4STK"
      U     "Endschalter  1 STK"
      O     
      U     "Merk.Schalter EG u. 1STK"
      U     "Endschalter  EG"
      O     
      U     "Merk.Schalter EG u. 2STK"
      U     "Endschalter  EG"
      O     
      U     "Merk.Schalter EG u. 3STK"
      U     "Endschalter  EG"
      O     
      U     "Merk.Schalter EG u. 4STK"
      U     "Endschalter  EG"
      O     
      U     "Merk.Schalt 2STK u.3STK"
      U     "Endschalter  2 STK"
      O     
      U     "Merk.Schalt 2STK u.4STK"
      U     "Endschalter  2 STK"
      O     
      U     "Merk.Schalt 3STK u. 4STK"
      U     "Endschalter  3 STK"
      )     
      R     "Auzug runter"
      NOP   0
 
NW4:Lampe Erdgechoß
      U     "Endschalter  EG"
      S     "Lampe EG"
      U(    
      O     "Endschalter  1 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Lampe EG"
      NOP   0
 
NW5:Lampe 1 Stock
      U     "Endschalter  1 STK"
      S     "Lampe 1 Stk."
      U(    
      O     "Endschalter  2 STK"
      O     "Endschalter  EG"
      O     "START"
      O     "STOP"
      )     
      R     "Lampe 1 Stk."
      NOP   0
 
NW6:Lampe 2 Stock
      U     "Endschalter  2 STK"
      S     "Lampe 2 Stk."
      U(    
      O     "Endschalter  3 STK"
      O     "Endschalter  1 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Lampe 2 Stk."
      NOP   0
 
NW7:Lampe 3 Stock
      U     "Endschalter  3 STK"
      S     "Lampe 3 Stock"
      U(    
      O     "Endschalter  4 STK"
      O     "Endschalter  2 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Lampe 3 Stock"
      NOP   0
 
NW8:Lampe 3 Stock
      U     "Endschalter  4 STK"
      S     "Lampe 4 Stock"
      U(    
      O     "Endschalter  3 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Lampe 4 Stock"
      NOP   0
 
NW9:merkt sich Schalter 1 Stock und Aufzug befindet sich im EG
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      U     "Endschalter  EG"
      U     "Schalter 1 STK"
      S     "Merk. Schalter 1STK.u EG"
      U(    
      O     "Endschalter  1 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk. Schalter 1STK.u EG"
      NOP   0
 
NW10:merkt sich Schalter 1 Stock und Aufzug befindet sich im 2STK
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      U     "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 1 STK"
      S     "Merk.Schalter1STK.u 2STK"
      U(    
      O     "Endschalter  1 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalter1STK.u 2STK"
      NOP   0
 
NW11:merkt sich Schalter 1 Stock und Aufzug befindet sich im 3STK
      UN    "Endschalter  4 STK"
      U     "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 1 STK"
      S     "Merk.Schalter1STK.u 3STK"
      U(    
      O     "Endschalter  EG"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalter1STK.u 3STK"
      NOP   0
 
NW12:merkt sich Schalter 1 Stock und Aufzug befindet sich im 4STK
      U     "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 1 STK"
      S     "Merk.Schalter1STK.u 4STK"
      U(    
      O     "Endschalter  1 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalter1STK.u 4STK"
      NOP   0
 
NW13:merkt sich Schalter EG  und Aufzug im befindet sich 1STK
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      U     "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter EG"
      S     "Merk.Schalter EG u. 1STK"
      U(    
      O     "Endschalter  EG"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalter EG u. 1STK"
      NOP   0
 
NW14:merkt sich Schalter EG  und Aufzug im befindet sich 2STK
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      U     "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter EG"
      S     "Merk.Schalter EG u. 2STK"
      U(    
      O     "Endschalter  EG"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalter EG u. 2STK"
      NOP   0
 
NW15:merkt sich Schalter EG  und Aufzug im befindet sich 3STK
      UN    "Endschalter  4 STK"
      U     "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter EG"
      S     "Merk.Schalter EG u. 3STK"
      U(    
      O     "Endschalter  EG"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalter EG u. 3STK"
      NOP   0
 
NW16:merkt sich Schalter EG und Aufzug im befindet sich im 4STK
      U     "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter EG"
      S     "Merk.Schalter EG u. 4STK"
      U(    
      O     "Endschalter  EG"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalter EG u. 4STK"
      NOP   0
 
NW17:merkt sich Schalter 2STK und Aufzug im befindet sich im EG
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      U     "Endschalter  EG"
      U     "Schalter 2 STK"
      S     "Merk.Schalter 2STK  u.EG"
      U(    
      O     "Endschalter  2 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalter 2STK  u.EG"
      NOP   0
 
NW18:merkt sich Schalter 2STK und Aufzug im befindet sich im 1STK
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      U     "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 2 STK"
      S     "Merk.Schalt 2STK u.1STK"
      U(    
      O     "Endschalter  2 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 2STK u.1STK"
      NOP   0
 
NW19:merkt sich Schalter 2STK und Aufzug im befindet sich im 3STK
      UN    "Endschalter  4 STK"
      U     "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 2 STK"
      S     "Merk.Schalt 2STK u.3STK"
      U(    
      O     "Endschalter  2 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 2STK u.3STK"
      NOP   0
 
Zuletzt bearbeitet:
PHP:
NW20:merkt sich Schalter 2STK und Aufzug im befindet sich im 4STK
      U     "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 2 STK"
      S     "Merk.Schalt 2STK u.4STK"
      U(    
      O     "Endschalter  2 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 2STK u.4STK"
      NOP   0
 
NW21:merkt sich Schalter 3STK und Aufzug im befindet sich im EG
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      U     "Endschalter  EG"
      U     "Schalter 3 STK"
      S     "Merk.Schalt 3STK u.  EG"
      U(    
      O     "Endschalter  3 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 3STK u.  EG"
      NOP   0
 
NW22:merkt sich Schalter 3STK und Aufzug im befindet sich im 1STK
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      U     "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 3 STK"
      S     "Merk.Schalt 3STK u. 1STK"
      U(    
      O     "Endschalter  3 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 3STK u. 1STK"
      NOP   0
 
NW23:merkt sich Schalter 3STK und Aufzug im befindet sich im 2 STK
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      U     "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 3 STK"
      S     "Merk.Schalt 3STK u. 2STK"
      U(    
      O     "Endschalter  3 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 3STK u. 2STK"
      NOP   0
 
NW24:merkt sich Schalter 3STK und Aufzug im befindet sich im 4STK
      U     "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 3 STK"
      S     "Merk.Schalt 3STK u. 4STK"
      U(    
      O     "Endschalter  3 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 3STK u. 4STK"
      NOP   0
 
NW25:merkt sich Schalter 4STK und Aufzug im befindet sich im EG
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      U     "Endschalter  EG"
      U     "Schalter 4 STK"
      S     "Merk.Schalt 4STK u.  EG"
      U(    
      O     "Endschalter  4 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 4STK u.  EG"
      NOP   0
 
NW26:merkt sich Schalter 4STK und Aufzug im befindet sich im 1STK
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      U     "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 4 STK"
      S     "Merk.Schalt 4STK u.  1ST"
      U(    
      O     "Endschalter  4 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 4STK u.  1ST"
      NOP   0
 
NW27:merkt sich Schalter 4STK und Aufzug im befindet sich im 2STK
      UN    "Endschalter  4 STK"
      UN    "Endschalter  3 STK"
      U     "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 4 STK"
      S     "Merk.Schalt 4STK u.  2ST"
      U(    
      O     "Endschalter  4 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 4STK u.  2ST"
      NOP   0
 
NW28:merkt sich Schalter 4STK und Aufzug im befindet sich im 3STK
      UN    "Endschalter  4 STK"
      U     "Endschalter  3 STK"
      UN    "Endschalter  2 STK"
      UN    "Endschalter  1 STK"
      UN    "Endschalter  EG"
      U     "Schalter 4 STK"
      S     "Merk.Schalt 4STK u.  3ST"
      U(    
      O     "Endschalter  4 STK"
      O     "START"
      O     "STOP"
      )     
      R     "Merk.Schalt 4STK u.  3ST"
      NOP   0
 
NW29:Anzeigelampe im Aufzug für EG
      U     "Schalter EG"
      S     "Lampe im Aufzug EG"
      U     "Endschalter  EG"
      R     "Lampe im Aufzug EG"
      NOP   0
 
NW30:Anzeigelampe im Aufzug 1STK
      U     "Schalter 1 STK"
      S     "Lampe im Aufzug 1STK"
      U     "Endschalter  1 STK"
      R     "Lampe im Aufzug 1STK"
      NOP   0
 
NW31:Anzeigelampe im Aufzug 2STK
      U     "Schalter 2 STK"
      S     "Lampe im Aufzug 2STK"
      U     "Endschalter  2 STK"
      R     "Lampe im Aufzug 2STK"
      NOP   0
 
NW32:Anzeigelampe im Aufzug 3STK
      U     "Schalter 3 STK"
      S     "Lampe im Aufzug 3STK"
      U     "Endschalter  3 STK"
      R     "Lampe im Aufzug 3STK"
      NOP   0
 
NW33:Anzeigelampe im Aufzug 4STK
      U     "Schalter 4 STK"
      S     "Lampe im Aufzug 4STK"
      U     "Endschalter  4 STK"
      R     "Lampe im Aufzug 4STK"
      NOP   0
 

Anhänge

  • Aufzugsteuerung_VISU.rar
    4,8 KB · Aufrufe: 55
  • AufzugS7Proj..rar
    32,4 KB · Aufrufe: 60
Zuviel Werbung?
-> Hier kostenlos registrieren
So jetzt gibts auch noch automatische Türen!
PHP:
NW34:Ausgang für Türe öffnen
      U(    
      O     "Merker Türöffner EG"
      O     "Merker Türöffner im 1STK"
      O     "Merker Türöffner 2STK"
      O     "Merker Türöffner 3STK"
      O     "Merker Türöffner 4STK"
      )     
      S     "Tür AUF"
      U(    
      ON    "Endschalter TÜR offen"
      O     "START"
      O     "STOP"
      )     
      R     "Tür AUF"
      NOP   0
 
NW35:Ausgang für Türe wieder schliessen
      U(    
      UN    "Endschalter TÜR offen"
      L     S5T#3S
      SE    "Timer fürTüre schliessen"
      U(    
      O     "EndschalterTÜR wieder zu"
      O     "START"
      O     "STOP"
      )     
      R     "Timer fürTüre schliessen"
      NOP   0
      NOP   0
      U     "Timer fürTüre schliessen"
      )     
      S     "Tür ZU"
      U(    
      O     "EndschalterTÜR wieder zu"
      O     "START"
      O     "STOP"
      )     
      R     "Tür ZU"
      NOP   0
 
 NW36:merkt sich Schalter für Tür auf im  EG
      U(    
      U     "Schalter EG"
      S     "Merker2 Türöffner EG"
      U(    
      ON    "Endschalter TÜR offen"
      O     "START"
      O     "STOP"
      )     
      R     "Merker2 Türöffner EG"
      U     "Merker2 Türöffner EG"
      )     
      U     "Endschalter  EG"
      =     "Merker Türöffner EG"
 
NW37:merkt sich Schalter für Tür auf im  1STK
      U(    
      U     "Schalter 1 STK"
      S     "Merker2 Türöffner im1STK"
      U(    
      ON    "Endschalter TÜR offen"
      O     "START"
      O     "STOP"
      )     
      R     "Merker2 Türöffner im1STK"
      U     "Merker2 Türöffner im1STK"
      )     
      U     "Endschalter  1 STK"
      =     "Merker Türöffner im 1STK"
 
NW38:merkt sich Schalter für Tür auf im  2STK
      U(    
      U     "Schalter 2 STK"
      S     "Merker2 Türöffner im2STK"
      U(    
      ON    "Endschalter TÜR offen"
      O     "START"
      O     "STOP"
      )     
      R     "Merker2 Türöffner im2STK"
      U     "Merker2 Türöffner im2STK"
      )     
      U     "Endschalter  2 STK"
      =     "Merker Türöffner 2STK"
 
NW39:merkt sich Schalter für Tür auf im  3STK
      U(    
      U     "Schalter 3 STK"
      S     "Merker2 Türöffner im3STK"
      U(    
      ON    "Endschalter TÜR offen"
      O     "START"
      O     "STOP"
      )     
      R     "Merker2 Türöffner im3STK"
      U     "Merker2 Türöffner im3STK"
      )     
      U     "Endschalter  3 STK"
      =     "Merker Türöffner 3STK"
 
NW40:merkt sich Schalter für Tür auf im  4STK
      U(    
      U     "Schalter 4 STK"
      S     "Merker2 Türöffner im4STK"
      U(    
      ON    "Endschalter TÜR offen"
      O     "START"
      O     "STOP"
      )     
      R     "Merker2 Türöffner im4STK"
      U     "Merker2 Türöffner im4STK"
      )     
      U     "Endschalter  4 STK"
      =     "Merker Türöffner 4STK"
 
 
 
Im NW2 und 3 noch diese Verriegelung eingefügt das der Aufzug nicht wegfährt, bevor die Türen wieder zu sind.
 
 
ON    "EndschalterTÜR wieder zu"
R     "Aufzug AUF"    (und Aufzug runter)
      NOP   0
mfg.Hans
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würds auf jedenfall mal so machen das er in der jeweiligen etage den wert(stockwerk) in db schreibt und wo hin man will ebenfalls rein schreibt damit kann man schon mal besser arbeiten...wann er runter und hoch fahren soll kann man ja mit nem einfachen vergleicher machen...priorität ganz klar das nächstgelegene ziel...aber ansonsten seh ich noch keine schwierigkeit da müsste man sich selbst erst ma versuchen um das vllt. selber festzustellen..werd ich denk ich ma auch bei gelegenheit mal machen...ist bestimmt net so einfach..
 
Du meinst praktisch FB`s oder FC`s anlegen, wo das Programm bzw. die Funktion für jedes Stockwerk drinnen steht und man dann nur mehr die absoluten EIN-und Ausgansadressen parametrieren muss.
Das wär praktisch der nächste Schritt.
Aber bei so einem großen Programm hab ich das noch nie gemacht.
Wird mich sicher länger beschäftigen ein strukturiertes Programm anzulegen.

mfg.Hans
 

Anhänge

  • AufzugS7Proj.rar
    33,3 KB · Aufrufe: 86
  • Aufzug.jpg
    Aufzug.jpg
    29,4 KB · Aufrufe: 145
Zuletzt bearbeitet:
Ich habe so ein ähnliches Problem.
Ich soll auf Arbeit ein Aufzugsmodell ,für einen Lastenaufzug ,mit einer S7-312 programmieren.
Das ist ja eigentlich kein Problem, aber das große übel dabei ist, das der Aufzug sich merken soll wenn zwischendurch eine etage angewählt wurde.
Die Funktion ist relativ simple, der Aufzug steht standartmäßig immer in der 1.Etage. Wenn auf einen Taster (z.B. 2Etage von 4) gedrückt wird soll der aufzug dort hin fahren, türen auf türen zu und immer wieder in die 1. etage fahren. Mein Problem ist, das ich nicht richtig weiß wie ich das machen soll, das die zwischendurch gedrückten Tasten gespeichert werden und sie dann in der Reihenfolge abgearbeitet werden wie sie betätigt sollen.

Der Aufzug kann nur zwischen 1. und 2., 1. und 3., 1. und 4. Etage hin- und her fahren.

Ich bitte schnellstmöglich um eine Antwort
 
Zurück
Oben