MagCODESYSnicht
Level-1
- Beiträge
- 38
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Halle an alle!
Nachdem ich mich lange mit CODESYS rumgeschlagen habe und größteneteils erreicht habe, was ich wollte, habe ich ein kleines Problem, was sich mir nicht ganz erschließt.
Ich programmiere einen Fahrstuhl, und soll einen Initialschritt haben, wo alle Türen geschlossen werden, der Fahrstuhl ins Erdgeschoss fährt, und die Anlage in ihren Ausgangszustand gesetzt werden soll. Das ganze soll mit Hilfe der Ablaufsprache umgesetzt werden.
Nun hab ich folgendes Problem: Auf Grund der Mehrfachbelegung von Motoren kann der Fahrstuhl, wenn er erstmal im Erdgeschoss ist, nicht mehr hoch fahren. Die Frage ist nun: Wie lege ich einen vernünftigen Initialschritt an, indem ich Akteure Setze und Zurücksetze, sie aber in anderen Programmteilen wieder verwenden kann, ohne dass sie sich gegenseitig blockieren? Meine Idee wäre es diesen Initialzustand vor die Steuerung des Fahrstuhles zu legen, damit die Ausgänge nur dort gesteuert werden können, aber ehrlich gesagt würde ich den auf Grund der Übersichtlichkeit gerne separiert halten. Im Anhang finden sich screenshots welche den Initialschritt zeigen. Für jede Hilfe wäre ich dankbar.
Nachdem ich mich lange mit CODESYS rumgeschlagen habe und größteneteils erreicht habe, was ich wollte, habe ich ein kleines Problem, was sich mir nicht ganz erschließt.
Ich programmiere einen Fahrstuhl, und soll einen Initialschritt haben, wo alle Türen geschlossen werden, der Fahrstuhl ins Erdgeschoss fährt, und die Anlage in ihren Ausgangszustand gesetzt werden soll. Das ganze soll mit Hilfe der Ablaufsprache umgesetzt werden.
Nun hab ich folgendes Problem: Auf Grund der Mehrfachbelegung von Motoren kann der Fahrstuhl, wenn er erstmal im Erdgeschoss ist, nicht mehr hoch fahren. Die Frage ist nun: Wie lege ich einen vernünftigen Initialschritt an, indem ich Akteure Setze und Zurücksetze, sie aber in anderen Programmteilen wieder verwenden kann, ohne dass sie sich gegenseitig blockieren? Meine Idee wäre es diesen Initialzustand vor die Steuerung des Fahrstuhles zu legen, damit die Ausgänge nur dort gesteuert werden können, aber ehrlich gesagt würde ich den auf Grund der Übersichtlichkeit gerne separiert halten. Im Anhang finden sich screenshots welche den Initialschritt zeigen. Für jede Hilfe wäre ich dankbar.