28.04.2012 11:09 | |
Beiträge: 524 Bewertung: (23) |
Hi Leute, anbei habe ich das Grundgerüst für solch eine Ablaufschaltung gemacht. Wahrscheinlich habt ihr bessere Vorschläge und könntet diese evtl. veröffentlichen. Schön wären Lösungen evtl. ohne Zeitglied? Vorabinformationen: Die digitalen Eingänge werden in Zukunft Netzwerkeingänge sein, die mit Hilfe eines TP900 und dem dort eingesetzten Schalter aktiviert werden sollen. Hinter diesen Schaltern befinden sich, wie im Startpost geschrieben, verschiedene Wassersorten, die ausgewählt werden sollen. Da diese nach einer bestimmten, mechanisch vordefinierten Reihenfolge eingefüllt werden müssen, brauchte ich ein Programm, welches die Ausänge, in dem Fall Kugelventile, ansteuert. Es könnte auch sein, dass bestimmte Wassersorten nicht benötigt werden. Dann werden diese auf dem TP900 nicht ausgewählt und bleiben somit bei "0". Gedanken zum Programm: Man wählt zum Anfang die Wassersorten aus, simuliert mit Hilfe der Eingänge. Dann drückt man auf den Startknopf, in diesem Fall I7 und die Prozeduren laufen nacheinander ab. Die Kugelventile haben Endlagenschalter, die ausgewertet werden. (in der Simulation so dargestellt, dass man den gesetzten Eingang (I1-I6) wieder deaktiviert.) Da das Gesamtprogramm nur einmal durchlaufen und per Stopp-Taster (nicht eingefügt), angehalten werden soll, muss es nicht zweimal durchlaufen. Vielleicht habt ihr ja schlankere Gedanken mit noch weniger Bausteinen und könnt diese präsentieren. Vielleicht kann der Ein oder Andere seins ja bereit stellen. Liebe Grüße Robert DateianhangAblaufschaltung.zip (135 Downloads) |
28.04.2012 13:25 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Diablo, vermutlich willst du den (noch nicht in der Schaltung vorhandenen) Drucksensor für das "Weiterschalten" verwenden willst. Das fehlt noch um entsprechend zu simulieren... Auch halte ich das Schieberegister NICHT für geeignet den Takt zu erzeugen, dennn du willst ja nur einmalig den Ablauf durchlaufen UND du willst noch (auch noch nicht in der Schaltung) den Ablauf unterbrechen und/oder (?) stoppen. Dazu muß das Schieberegister VOR jedem Start zurückgesetzt werden. Man könnte den Takt (besser die Aktivierung und Deaktivierung der einzelnen Stufen) m. E. besser mittels Zählern realisieren. das "Auslassen von Stufen fehlt ja auch noch. Bei Zählern könnte nan diese zum "Überspringen einer Stufe z. B. (für den jeweiligen Gesamtzyklus) zurücksetzen (d. h. besser zuruckgesetzt lassen, denn vor dem Start bzw. nach dem STOP/ENDE ist dies für alle Zähler dann erforderlich). Du willst ja selbst programmieren - so hbe ich dich jedenfalls verstanden - also bis zu deinem nächsten Entwurf. Ach ja, bitte mit Kommentaran zu den Funktionen der Blöcke bzw. von Teilschaltungen... MfG Betel |
==> Meine TAG-Listen: "deut." |
|
29.04.2012 16:28 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Diablo, ja, das meine ich. Kürzlich hatte ich dazu auch einen Vorschlag gemacht - findet man auch in anderen Shaltungen(z.B. in meinem Beitrag zum "Seriellen Bus") Siehe mal den Dateianhang hier...soll dir nur das Prinzip verdeutlichen! MfG Betel DateianhangForum drei Motoren mit einem Taster.zip (111 Downloads) |
==> Meine TAG-Listen: "deut." |
|