Aufzugsteuerung AWL

xxxyyyx

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

ich habe untere AWL zur Steuerung eines Aufzuges (1 Stockwerk) gegeben.
Es handelt sich dabei um die Musterlösung einer Aufgabe.

Ich habe aber ein Problem festgestellt und würde nun gerne wissen, ob ihr das auch so seht:
So wie es jetzt geschrieben ist, würde der Aufzug bei deuerhafter Betätigung des Tasters an E1.1 weiter nach oben fahren, obwohl der Endschalter errecht ist.
Meiner Meinung müsste das 5. und 6. Netzwerk vor dem 3. Netzwerk stehen.
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    131,5 KB · Aufrufe: 104
Tja, kommt ganz drauf an … ist das eine Musterlösung dafür, wie man es machen soll oder dafür, wie man es nicht machen soll? ;o)
Da man sich die Bedeutung der einzelnen Eingänge und Ausgänge mühsam zusammen reimen muss:
Könnte es sein, dass
E 1.0 LiftAnforderung nach oben
E 1.6 LiftAnforderung nach unten
die BetätigungsElemente für das gemeine FussVolk sind und
E 1.1 Taster nach oben gedrückt
E 1.2 Taster nach unten gedrückt
nur vom geschulten Personal betätigt werden dürfen?
Programme lesen finde ich viel schwieriger als Programme schreiben.
Man steht so oft vor der Frage "Absicht oder gedankenlos nachgestrickt?".
Sogar meine ExcelSimulation läuft heiss bei dieser Musterlösung und kommt nicht zu Potte, weil die Bits nicht zur Ruhe kommen, obwohl sich an den Eingängen nichts tut.

1:0 für Dich: Du hast es gemerkt - weiter so!

Gruss, Heinileini
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi, danke zunächst mal für eine Antwort.

Liftanforderung ... sind die Schalter vor dem Aufzug (d.h. wenn man den Lift in sein Stockwerk rufen will um dann einzusteigen)
Taster nach oben / unten sind die Taster im Aufzug (d.h. wenn man im Lift steht und dann nach oben bzw. unten fahren will)

Laut meiner Logik könnte man dann ja im Aufzug stehen und dauerhaft den Schalter nach oben drücken, was bewirken würde, dass der Aufzug weiter nach oben fährt (obwohl der Endanschlag oben erreicht ist). Wäre das richtig?

Hier noch die Aufgabestellung dazu.
 

Anhänge

  • 20180701_140533.jpg
    20180701_140533.jpg
    219,6 KB · Aufrufe: 63
Zuletzt bearbeitet:
Hallo,

ich habe untere AWL zur Steuerung eines Aufzuges (1 Stockwerk) gegeben.
Es handelt sich dabei um die Musterlösung einer Aufgabe.

Ich habe aber ein Problem festgestellt und würde nun gerne wissen, ob ihr das auch so seht:
So wie es jetzt geschrieben ist, würde der Aufzug bei deuerhafter Betätigung des Tasters an E1.1 weiter nach oben fahren, obwohl der Endschalter errecht ist.
Meiner Meinung müsste das 5. und 6. Netzwerk vor dem 3. Netzwerk stehen.

Sehe ich auch so. In der Praxis sind natürlich die Endschalter noch hardwaremäßig eingebunden. Das ändert aber nichts am Fehler im Programm.
 
Ja, Du hast die Falle richtig erkannt!
Das Programm wird in jedem PLC-Zyklus von "oben" nach "unten" abgearbeitet.
Wenn, wie in der Musterlösung, dasselbe Bit mehrfach beeinflusst wird, so gilt am Ende des Programmes der letzte Zustand und der wird an die Ausgänge der Hardware ausgegeben.
Das Rücksetzen des Ausgangs beim Erreichen der EndPosition wird durch den weiter unten im Programm abgehandelten Taster zunichte gemacht und es rummst, wenn man die Taste noch gedrückt hält bzw. erneut drückt.
Ergo: lieber die Treppe benutzen, wenn man das Programm der AufzugsSteuerung nicht kennt ;o)
 
Zuletzt bearbeitet:
Es ist immer übersichtlicher setzen bzw. rücksetzen zusammenzufassen wenn möglich.
Hier beispiel für Rücksetzen:

OE E1.4
ON E1.3
R A1.2 Fahrt nach oben

OE E1.5
ON E1.3
R A1.3 Fahrt nach unten

In der Praxis benötigt man natürlich noch Eingänge wie Tür geschlossen, Person im Aufzug oder nicht, Sicherheitsschalter oben und unten (wenn Endstellung überfahren) usw. usw.

Und natürlich wie Du richtig erkannt hast die Reihenfolge unbedingt einhalten !
 
Zuletzt bearbeitet:
In der Praxis benötigt man natürlich noch Eingänge wie Tür geschlossen, Person im Aufzug oder nicht, Sicherheitsschalter oben und unten (wenn Endstellung überfahren) usw. usw.
Das Thema "mit Person" wurde ja in der "Musterlösung" bereits "angekratzt", nämlich genau an den Stellen, die zur FehlFunktion führen.
Die Relevanz dieses Themas will sich mir jedoch nicht so recht erschliessen.
Soll das etwa bedeuten, dass die TastenBetätigungen der Person[en] im Lift Vorrang haben sollen vor den TastenBetätigungen der Person[en] "draussen", damit die Person[en] im Lift eine Chance hat/haben, an ihrem Ziel auszusteigen, bevor der Lift sich um die Wünsche der nächsten Fahrgäste kümmert?
Das könnte erklären, warum in der Musterlösung die "InnenTaster" eine andere Priorität haben, als die "AussenTaster".
Gut gemeint und in der "KomplettLösung" vielleicht sogar sinnvoll, aber in der MusterLösung dann leider so schludrig abgespeckt, dass Unsinn übrig blieb.
 
Zurück
Oben