Fahrstuhlprogrammierung

Tabler

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich muss ein Fahrstuhlmodell programmieren. Das modell beinhaltet 2 Fahrstühle.

Meine Ein- und Ausgänge habe ich schon definiert.
Hat jemand Tips wie ich an die Sache rangehen kann?
 
Hallo,
ich muss ein Fahrstuhlmodell programmieren. Das modell beinhaltet 2 Fahrstühle.

Meine Ein- und Ausgänge habe ich schon definiert.
Hat jemand Tips wie ich an die Sache rangehen kann?

Ja, zuerst die SUfu nutzen, da bekommst du mehrere Beispiele und Hinweise für den Fahrstuhl.
Leider kann ich das Programm nicht für dich schreiben.


bike
 
Ich habe 2 verschiedene Geschwindigkeiten beim Fahrstuhl. Schnell / langsam. Ich komme an beispielen wie:

2Personen Steigen Stock 4 ein.
A will Stock 1
B will Stock 2

Tür geht zu fahrstuhl fährt schnell los, wenn jemand in Stock3 "Runterfahren" drückt muss der Motor kurz vor Stock3 von schnell auf langsam umschalten,Stock3 anhalten tür auf dann zu, wenn keine zwischenanfrage kommt dann schaltet es von Schnell auf Langsam kurz vor Stock2 um. Dieses umschalten wenn eine zwischenanfrage kommt zu realisieren kriege ich irgendwie nicht gebacken.
 
Ich habe 2 verschiedene Geschwindigkeiten beim Fahrstuhl. Schnell / langsam. Ich komme an beispielen wie:

2Personen Steigen Stock 4 ein.
A will Stock 1
B will Stock 2

Tür geht zu fahrstuhl fährt schnell los, wenn jemand in Stock3 "Runterfahren" drückt muss der Motor kurz vor Stock3 von schnell auf langsam umschalten,Stock3 anhalten tür auf dann zu, wenn keine zwischenanfrage kommt dann schaltet es von Schnell auf Langsam kurz vor Stock2 um. Dieses umschalten wenn eine zwischenanfrage kommt zu realisieren kriege ich irgendwie nicht gebacken.

Hast du die SuFu benutzt?
Was du hier schreibst ist keine Funktionsbeschreibung sondern es sind nur Worte.
Du solltest dir ernsthaft Gedanken machen was der Aufzug machen soll.
Schon einmal an Vorrangschaltung gedacht und weißt du was das ist?

Ihr habt doch die Grundlagen der Programmierung in der Schule gelernt, daher nicht fragen, sondern zuerst selbst ein Lösung suchen.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast du die SuFu benutzt?
Was du hier schreibst ist keine Funktionsbeschreibung sondern es sind nur Worte.
Du solltest dir ernsthaft Gedanken machen was der Aufzug machen soll.
Schon einmal an Vorrangschaltung gedacht und weißt du was das ist?

Ihr habt doch die Grundlagen der Programmierung in der Schule gelernt, daher nicht fragen, sondern zuerst selbst ein Lösung suchen.


bike

Ja, SuFu benutzt.
Noch nie was von Vorrangschaltung gehört, daher k.a. was das ist.
Google spuckt auch nur merkwürdige sachen zu "Vorrangschaltung".

Was ist denn eine Funktionsbeschreibung für dich wenn nicht Worte?
 
Ja, SuFu benutzt.
Noch nie was von Vorrangschaltung gehört, daher k.a. was das ist.
Google spuckt auch nur merkwürdige sachen zu "Vorrangschaltung".

Was ist denn eine Funktionsbeschreibung für dich wenn nicht Worte?

Eine Funktionsbeschreibung beginnt nicht mit dem Satz:

Ich habe 2 verschiedene Geschwindigkeiten beim Fahrstuhl. Schnell / langsam. Ich komme an beispielen wie:

Es wird dir nicht erspart bleiben selbst zu deneken.
Zuerst einmal die Stationen definieren.
Also Anzahl der Stockwerke z.B.

Dann was wie geschehen soll.
Soviel als Hinweis von mir, den Rest musst du selbst machen.
Du hast doch in der Schule gelernt wie eine Aufgaben zu erstellen und später zu programmieren ist.


bike

P.S: Muss der Aufzug morgen schon fertig sein?
 
Ne der Aufzug muss in 3Wochen fertig sein.
Am Programm ist soweit alles fertig bis auf die richtigen Spring bedingungen und halt die Motor ansteuerung.

Viele DB vorschläge hier bezüglich Position, aber sowas haben wir nicht behandelt. Ich denke es reicht aus wenn das schexxx ding einfach hoch und runter fährt :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ne der Aufzug muss in 3Wochen fertig sein.
Am Programm ist soweit alles fertig bis auf die richtigen Spring bedingungen und halt die Motor ansteuerung.

Viele DB vorschläge hier bezüglich Position, aber sowas haben wir nicht behandelt. Ich denke es reicht aus wenn das schexxx ding einfach hoch und runter fährt :)

Dann zeig uns das Programm und wir können dir vielleicht helfen.


bike
 
Hier meine Aktuelle Programmierung.

Mit Anforderungen ausserhalb, Türsteuerung etc.
 

Anhänge

  • AUFZUG.rar
    9,7 KB · Aufrufe: 136
Liegt das Problem bei mir?
Ich habe bei den AWL Quellen viele leere Bausteine.



Mal ein Frage am Rande mit wem oder was programmierst du?



bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
FC7 bis FC10 sind leer. Die Ansteuerung für die Motoren unter anderem gehören dort hinein. Die Programmierung im laufe der Woche wurde an einem anderen Rechner getätigt daher habe ich die aktuelle Version noch nicht auf meinem Heim PC.

Wir arbeiten mit WINSPS.
 
Also ich kann keine Struktur erkennen, der zu dem Aufzug passt.
Ein paar Taster auf Merker das kann es nicht sein, das funktioniert so nicht.

Du hast die Möglichkeit von verschiedenen Stellen den Aufzug anzufordern und an bestimmte Stellen zu schicken.

Erdgeschoss z.B. vom Erdgeschoss und in der Kabine.
Daraus einen Merker bauen.

So bekommst du für jedes Stockwerk Merker.
Dann noch einen Merker für die Richtung und dann der Reihe nach die Stationen anfahren.


Welche Entwicklungsumgebung nutzt du? Denn Step 7 ist es nicht.



bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du hast die Möglichkeit von verschiedenen Stellen den Aufzug anzufordern und an bestimmte Stellen zu schicken.

Erdgeschoss z.B. vom Erdgeschoss und in der Kabine.
Daraus einen Merker bauen.

So bekommst du für jedes Stockwerk Merker.
Dann noch einen Merker für die Richtung und dann der Reihe nach die Stationen anfahren.


Welche Entwicklungsumgebung nutzt du? Denn Step 7 ist es nicht.



bike
Ich kann doch aber nicht die Anforderung vom Erdgeschoss mit der von der Kabine zusammen verknüpfen, da ich ja 2 Fahrstühle habe. Wenn Fahrstuhl 1 hoch fährt und Fahrstuhl 2 sich im Erdgeschoss befindet muss er ja die Anfrage aus dem Erdgeschoss annehmen und bearbeiten da er nichts zu tun hat.


WIe gesagt wir benutzen WinSPS.
 
Ich kann doch aber nicht die Anforderung vom Erdgeschoss mit der von der Kabine zusammen verknüpfen, da ich ja 2 Fahrstühle habe. Wenn Fahrstuhl 1 hoch fährt und Fahrstuhl 2 sich im Erdgeschoss befindet muss er ja die Anfrage aus dem Erdgeschoss annehmen und bearbeiten da er nichts zu tun hat.


WIe gesagt wir benutzen WinSPS.


Das mit WinSPS habe ich überlesen.

Warum kannst du nicht?

Du musst ja wissen was, wann, wo und wie gemacht werden soll, oder?
Die Merker werden nicht einem bestimmten Teil der Anlage zugeordnet, sondern bildet zunächst nur die notwendigen Aktionen ab.
Wer das das dann erledigt ist der nächste Schritt.



bike

bike
 
Wobei ich jetzt nicht weiß auf welcher Seite ich bei Not-Aus gern wäre :confused:
Also ich ganz sicher außerhalb (bei jedem Fahrstuhl). :ROFLMAO:
Und ich könnte mir vorstellen, die schlimmste Variante wäre gerade beim aussteigen wenn der Paternoster von oben kommt.
Ein Bein wird schon rausgesetzt und du rechnest noch mit dem absinken doch der Fahrstuhl bleibt plötzlich stehen.
Das gibt doch die volle Gesichtslandung. :rolleyes:
 
Zurück
Oben