04.05.2013 16:41 | |
Beigetreten: 27.11.2011 Letzter Bes: 18.01.2014 Beiträge: 294 Bewertung: (0) |
Hallo Ich möchte mit der OBA6 12/24 RC eine Futterautomat über die Wochenzeitschaltuhr steuern. Habe da mal was Programiert dazu. In der Simulation funktionier es mal schon super. Hätte aber gerne die Wartezeit im Display bis zur nächsten Fütterung . ist das umsetzbar. DateianhangFutterautomat.zip (104 Downloads) |
04.05.2013 18:32 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Schade das die Futterzeiten nicht gleich lang sind, sonst wäre es wie im Beispiel lösbar! Ich versuch mal noch ein Beispiel für eine Komplettlösung! DateianhangFutterautomat 2.zip (119 Downloads) |
05.05.2013 00:04 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo, ganz allgenein lässt sich ab LOGO!-0BA6 ein Count Down mit Hilfe eines Blocks Ausschaltverzögerung realisieren, wobei in einer Textmeldung die RESTZEIT dargestellt wird. Ggf. kann die Ausschaltverzögerung auch per Verweis definiert werden... Dazu sollte dr Block Ausschaltverzögerung geeignet getaktet werden (hier über die Schaltuhr oder bei Fütterzeit-ENDE...und die Zeitabstände sollten stets gleich sein oder ggf. per Multiplexer definiert werden... Ein etwas anders gelagertes Beispiel ist auch im Siemens-Support-Bereich vorhanden...oder auch in eineigen Schaltungen von mir MfG Betel |
==> Meine TAG-Listen: "deut." |
|
05.05.2013 09:31 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Wie versprochen hier mal eine Komplettlösung! Ich habe die unterschiedlichen Zeitspannen auf einzelne Uhren aufgeteilt und die Uhren nur zur Impulsgabe genutzt. der Impuls löst dann eine Ausschaltverzögerung aus, welche der Zeit zwischen aktueller und nächster Fütterung entspricht. Jede einzelne Ausschaltverzögerung aktiviert einen eigenen Meldetext mit der aktuell laufenden Zeit und den restlichen Anzeigewerten. Wird die Anlage durch Netzausfall neu gestartet, wird das bis zur nächsten Fütterung angezeigt, da die Zeitspanne nicht zu ermitteln ist. Ich hoffe du verstehst die Schaltung soweit! Viel Spaß beim testen! Bei gleichen Abständen könnte man einfach eine Uhr nehmen die von der ersten bis zur letzten Fütterung aktiv ist und mit dieser einen Impulsgeber aktivieren. Dieser hat dann eine Pausenzeit von 1:59 hh:mm und eine Impulszeit von 0:01 hh:mm. Die fallende Flanke nutzt man dann um eine Ausschaltverzögerung auszulösen, welche der Fütterungsdauer (20 s) entspricht. Alle Zeiten des Impulsgebers lassen sich im Meldetext anzeigen, so das nur ein Meldetext nötig ist! DateianhangFutterautomat 3.zip (101 Downloads) |
Zuletzt bearbeitet von: motmonti am: 05.05.2013 09:36 |
|
Für diesen Beitrag bedanken sich1 Benutzer |
07.05.2013 22:16 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Poste mal dein Progi! |
09.05.2013 12:55 | |
Beigetreten: 27.11.2011 Letzter Bes: 18.01.2014 Beiträge: 294 Bewertung: (0) |
Hier mal das Prog. |
Zuletzt bearbeitet von: kontaktloser am: 13.05.2013 21:14 |
|
12.05.2013 17:46 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Ich habe dir jetzt mal ein Schieberegister eingefügt, welches von einem Taktgeber alle 8s weitergeschoben wird. Meine Meldetexte habe ich jetzt mit dem 1. Bit über AND verbunden. Somit werden meine Meldetexte nur angezeigt, wenn Bit 1 aktiv ist. Die anderen Bit kannst du jetzt frei mit deinen Meldetexten verbinden. Ich hoffe das hilft dir etwas weiter!? Den Impulsgeber kannst du aber auch gegen einen Taster tauschen, um die Texte manuell durchzuplättern! DateianhangTeichsteuerung mit TF und Futterautomat erweitert.zip (80 Downloads) |
12.05.2013 19:31 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Der Rest ist eine Frage der Prioritäten und gleichzeitig noch aktiven Anzeigen! Du mußt also mit den restlichen sieben Bit des SR und jeweils einem AND dafür sorgen, das nur immer Meldungen angezeigt werden die in der Prio unter den Fehlermeldungen liegen! Also I1 = Meldung 1 Prio 1 I2 = Meldung 2 Prio 2 I3 = Meldung 3 Prio 3 I4 = Meldung 4 Prio 4 Sind jetzt I1 bis I4 gleichzeitig aktiv, würde nur Meldung 4 Angezeigt. Nehmen wir jetzt an, das Meldung 4 ein Alarm ist und eh nur bei Alarm aktiv. Bei Alarm spielen ja die restlichen Meldungen eh keine Rolle! Also setzen wir hinter jeden I ein AND und führen je ein Bit des SR darauf. Somit lassen sich jetzt Meldung 1 bis 3 durchblättern. Wäre jetzt I2 aus, wird Meldung 2 nicht angezeigt. Ist jetzt keine Meldung mehr aktiv, so würde die aktuelle Zeit, oder eine andere Grundanzeige dargestellt. Ich würde jetzt alle Fehlermeldungen in der Prio auf 30 und Höher setzen. Dabei die mit der höchsten Gefährtung auf die höchste Prio. So wird immer die wichtigste Fehlermeldung angezeigt. Man kann auch zwei Fehlermeldungen abwechselnd anzeigen. Siehe Beispiel! Die Meldungen die nur bei erfüllter Bedingen angezeigt werden dann in der Prio darunter und dabei auch wieder die wichtigsten in der Prio am höchsten. Die Prios lassen sich doch einfach verstellen! DateianhangFehlerwechsel.zip (74 Downloads) |
12.05.2013 22:03 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Wenn du nur die beiden Bit's verwendest, geht das auch so!
Dateianhang12.5.2013.zip (72 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
12.05.2013 22:42 | |
Beigetreten: 27.11.2011 Letzter Bes: 18.01.2014 Beiträge: 294 Bewertung: (0) |
Hallo Werde es mal morgen aufspielen werde es mal tetsten damit. Scheint zu gehen damit. Danke |
Folgen Sie uns auf