bkizilkaya
Level-1
- Beiträge
- 93
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Guten Tag Forum
In einem Thread in eurem Forum habe ich eine Spannende Aufgabe gesehen. Ich weiss leider nicht mehr wo es ist, deshalb kann ich euch den Link angeben.
Ich habe 5 Ausgänge und 5 Schalter. Die Ausgänge funktionieren Abhängigkeit von den Schaltern d.h. wenn ich jetzt den Schalter 1 betätige dann sollte Ausgang 1 anfangen zu leuchten (sind keine LED’s, sondern ich werde die Ausgänge via Variablentabellen simulieren) und wenn ich den 2 Schalter betätig dann sollte Ausgang 2 leuchten und usw. Aber es dürfen nur immer 2 Leuchten d.h. wenn ich jetzt zum Beispiel Schalter 1 betätige und Schalter 2 betätige dann sollten die beiden Ausgänge leuchten, aber wenn ich jetzt Schalter 3 Betätige dann darf mir der Ausgang 3 nicht leuchten, weil schon 2 betätigt sind. Wenn ich jetzt zum Beispiel Schalter 1 deaktiviere dann leuchtet automatisch der Ausgang 3, weil es ja in der Warteschlange zu Oberst war.
Mein Lösungsansatz:
Ich werde zuerst die Schalter in Zahlenformate umwandeln d.h. wenn ich den Schalter 1 betätige dann nimmt zum Beispiel das Merkerwort den Wert 1. Schalter 2 übernimmt dann 2 und usw.
Danach werde ich mit Vergleicher arbeiten und die Warteschlange wird dann eine DB.
Es ist eine Übungsaufgabe, deshalb brauche ich keine Hardware ich werde es mit der virtuellen SPS in der TIA simulieren.
Bevorzugte Sprache: SCL
Im Anhang findet ihr noch ein kleines Struktogramm, aber nur provisorisch.
Ich möchte von euch kein fertiges Programm sondern ob dieser Lösungsansatz gut ist, ob er machbar ist und ob es einen bessere gibt?
Gruss
In einem Thread in eurem Forum habe ich eine Spannende Aufgabe gesehen. Ich weiss leider nicht mehr wo es ist, deshalb kann ich euch den Link angeben.
Ich habe 5 Ausgänge und 5 Schalter. Die Ausgänge funktionieren Abhängigkeit von den Schaltern d.h. wenn ich jetzt den Schalter 1 betätige dann sollte Ausgang 1 anfangen zu leuchten (sind keine LED’s, sondern ich werde die Ausgänge via Variablentabellen simulieren) und wenn ich den 2 Schalter betätig dann sollte Ausgang 2 leuchten und usw. Aber es dürfen nur immer 2 Leuchten d.h. wenn ich jetzt zum Beispiel Schalter 1 betätige und Schalter 2 betätige dann sollten die beiden Ausgänge leuchten, aber wenn ich jetzt Schalter 3 Betätige dann darf mir der Ausgang 3 nicht leuchten, weil schon 2 betätigt sind. Wenn ich jetzt zum Beispiel Schalter 1 deaktiviere dann leuchtet automatisch der Ausgang 3, weil es ja in der Warteschlange zu Oberst war.
Mein Lösungsansatz:
Ich werde zuerst die Schalter in Zahlenformate umwandeln d.h. wenn ich den Schalter 1 betätige dann nimmt zum Beispiel das Merkerwort den Wert 1. Schalter 2 übernimmt dann 2 und usw.
Danach werde ich mit Vergleicher arbeiten und die Warteschlange wird dann eine DB.
Es ist eine Übungsaufgabe, deshalb brauche ich keine Hardware ich werde es mit der virtuellen SPS in der TIA simulieren.
Bevorzugte Sprache: SCL
Im Anhang findet ihr noch ein kleines Struktogramm, aber nur provisorisch.
Ich möchte von euch kein fertiges Programm sondern ob dieser Lösungsansatz gut ist, ob er machbar ist und ob es einen bessere gibt?
Gruss