ich mache über Abendschule eine Fortbildung zum Elektrotechniker , und wie es nunmal so ist , haben wir auch das Thema Automatisieren .
Wir arbeiten mit Step7 und haben nun eine ziemlich kniffelige Aufgabe bekommen , wobei ich hilfe bräuchte ??? ??? ??? .
Ich bin für jede Hilfe dankbar .
In einem Baustoffzentrum gibt es für jede Abteilung einen Informationsstand . Insgesamt gibt es neun Informationsstände . An jedem Informationsstand befindet sich ein Taster , mit dem der Kunde wenn er diesen betätigt ein Ausruf über die Lautsprecheranlage starten kann damit ein Mitarbeiter zum jeweiligen Informationsstand kommt . Es sollen immer nur drei Eingangsignale verarbeitet werden und das der Reihenfolge der Betätigung nach , es kann auch immer nur ein Ausruftext laufen .
Z.B S4 wird betätigt , dann S3 und zum Schluß S9 . Zuerst muß Ausruftext 4 laufen dann Ausruftext 3 und dann Ausruftext 9 .
Der Ansagetext ist nach einer Zeit X , ich sag mal nach 10 Sekunden beendet . und bis der nächste Ansagetext aufgerufen wird wollte ich eine kleine Speerzeit von 3 bis 5 Sekunden einbauen .
Es ist klar das ein mehr oder weniger Basiswissen fehlt , da ich auf der Arbeit garnichts damit zu tun habe und in der Schule nicht alles vermittelt wird . Deshalb versuche ich mich privat damit zu beschäftigen . Strukturierte Programmiersprachen sind eine tolle Sache , aber das bischen SCL was wir gemacht haben reicht noch lange nicht .
Aber so einfach scheint die Aufgabe ja nicht zu sein , denn der Knackpunkt liegt ja darin :
Das wenn z.B S7 getastet wird der Ansagetext von Ausgang A0.6 angesteuert und nach einer Wartezeit X , der nächste Ansagetext abgespielt wird .
Maximal dürfen nur drei Ansagetexte nacheinander laufen und sie sollen in der richtigen Reihenfolge ablaufen .