25.02.2012 02:47 | |
Beiträge: 13 Bewertung: (0) |
Mir ist eben durch eine Fachzeitschrift eine idee gekommen die ich versucht habe umzusetzen. Im Greenhouse bereich wird gerne mit 26h Zyklen gearbeitet. 15 h Hell / 11 h Dunkel. Hat was mit der Einleitung der Blüte bei Zierpflanzen zu tun. Gemacht habe ich die Schaltung mit Impulsgebern weil sich das mit der ZSU Funktion der LOGO nicht so recht realiesieren lässt. Im anhang mein Versuch als datei Mein Problem ist das bei Stromausfall die impulszeit, je nach einstellung, nicht weiter zählt oder zurückgesetzt wird. beides ist doof weil man so den Blütezyklus versemmelt. Dateianhang26stunden zyklus.zip (116 Downloads) |
25.02.2012 12:05 | |
Beiträge: 228 Bewertung: (34) |
Hallo moscito, ich habe Dir mal eine Schaltung zusammen gestrickt. Nach einem Stromausfall kannst Du mit Taste 2 die Uhrzeit wieder "syncronisieren". Gruß Tom Dateianhang26stunden.zip (99 Downloads) |
25.02.2012 14:58 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Es handelt sich doch immer um den gleichen Zyklus!? |
25.02.2012 15:13 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Ich nochmal! Ich hab mal ein Progi angehängt, bei dem 8 Wochenschaltuhren zu jeder vollen Stunde einen Impuls an zwei V/R-Zähler abgeben. Der erste Zähler schaltet bei 15 (15h) aus und somit auch den Ausgang ab. Der zweite Zähler zählt bis 26 hoch und löst dann den reset für alle Zähler aus. da sowohl die Zähler als auch die Schaltuhren remanent sind, geht der Impuls nur verloren, wenn der Stromausfall genau während der vollen Stunde stattfindet, oder länger als eine Stunde dauert. Mann kann natürlich auch noch acht Uhren dazu programmieren und zu jeder halben Stunde einen Impuls auslösen. Vielleicht fällt mir noch eine Überwachungslösung ein. Bei einer S7 wäre das kein Problem. Dateianhang26h-Zyklus.zip (93 Downloads) |
25.02.2012 17:01 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Aller guten Dinge sind drei! Ich habe mir jetzt eine Überwachung einfallen lassen, die zumindest einen Netzausfall innerhalb der einen Stunde erkennt. Dazu wird eine Rampe von 0-3600 (Ausgangswert 1000) in Schritten von einer Sekunde hochgezählt. Mit jedem Stundenimpuls wird die Rampe auf 0 zurückgesetzt. Fällt jetzt der Strom aus, wird die Rampe ebenfalls zurückgesetzt und erreicht somit nicht bis zum nächsten Stundenimpuls den Wert von 3600. Die Zeit bis der wert erreicht wird, wird dabei von einer Stopuhr in Minuten erfasst. Erreicht die Stopuhr einen über B019 einstellbaren Wert, so wird ein Alarmausgang geschaltet. Gleichzeitig wird der Zeitfehler in Minuten als Meldetext ausgegeben. Mit I1 kann der Zeitfehler resetet werden und über I2 kann ein fehlender Stundenimpuls gesetzt, oder der Zeitwert eingestellt werden. Die Synchronüberwachung läuft vom ersten Stundenimpuls nach Netzein oder einer manuellen Zähleränderung. Auf Grund der Stopuhr läuft das Progi nur auf der 0BA7. Die Stopuhr kann aber auch anders realisiert werden. Wie ein fehlender Stundenimpuls erkannt wird werde ich noch überlegen. Würde ja schon über die Stopuhr funktionieren wenn die Abweichung in der Summe größer als 3600s ist, würde aber dennoch nicht den fehlenden Impuls bei Stromausfall zur oder über die volle Stunde erkennen. Dateianhang26h-Zyklus 2.zip (88 Downloads) |
25.02.2012 17:25 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Manchmal hilft es ja wenn man von der Leitung geht! Habe jetzt die Impulsüberwachung noch angehängt. Dazu wird ein V/R-Zähler im Minutentakt hochgezählt und durch den Stundentakt resetet. Erreicht der Zähler einen Wert von 61, ist klar das der Reset gefehlt hat und es wird autom ein Impuls ausgegeben um den Zähler anzugleichen. Dateianhang26h-Zyklus 3.zip (91 Downloads) |
26.02.2012 19:50 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Bei längerem Testlauf habe ich noch einen kleinen Fehler in der Impulsüberwachung gefunden und verbessert! Im Anhang die überarbeitete Fassung! Sorry, aber der Einschaltwert in B019 muß noch auf 3590 geändert werden. Dateianhang26h-Zyklus 3.zip (81 Downloads) |
Zuletzt bearbeitet von: motmonti am: 26.02.2012 22:01Zuletzt bearbeitet von: motmonti am: 26.02.2012 21:58Zuletzt bearbeitet von: motmonti am: 26.02.2012 19:55 |
|
27.02.2012 16:04 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Ich denke das jetzt alles funzt. Manchmal ist weniger eben mehr! Ich überwache jetzt nur noch das Überspringen eines Stundenimpulses. Dazu wird ein Zähler im Minutentakt hochgezählt und durch den Stundenimpuls resetet. Fällt kurz vor dem und über den Stundenimpulses der Strom aus, so wird der Zähler nicht resetet. Dadurch zählt er nach Netzwiederkehr über 60 hinaus und löst damit einen zusatzimpuls aus. Beim nächsten Stundenimpuls wird der Zähler wieder synchronisiert. Viel Spaß beim testen. Über Anregungen zur Verbesserung würde ich mich freuen. Ich muß ja nicht alle Fehler selber finden! Dateianhang26h-Zyklus 4.zip (102 Downloads) |
27.02.2012 20:16 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo moscito, hallo Motmonti! Motmonti, ich habe mal deine Vorschläge verfolgt...gut, das Fehlverhalten der Schaltung von gestern hast du bereits bemerkt. Ob die neue Schaltung "..4"bzw. das entsprechende Konzept alle Varianten eines Stromausfalls abdeckt habe ich nicht weiter geprüft, doch kann m. E. generell durch Zählen im Betrieb keine durchgängige (und sichere) Aussage zum Zeitpunkt und zur Dauer einer Spannungs-Unterbrechung gemacht werden....Deshalb schlage ich ein anderes Konzept vor - aufwändiger aber sicher. Moscito, andererseits sollte doch eine Notstromversorgung vorhanden sein? Dies kann ggf. in der Schaltung der LOGO! berücksichtigt werden oder sogar die LOGO! unterbrechungsfrei versorgt werden?
b) Zu jedem Zeitpunkt eines 24 h Tages kann die Schaltung mit einer Auflösung von 1 h den aktuellen Zeitsollzustand bestimmen und mit einem Zählerstand vergleichen. Alles weitere sollte verständlich sein... Über die von mir beigefügte Schaltung (die übrigens bis auf eine Textmeldung auch auf einer 0BA5 lauffähig ist) hinaus noch folgende Anregungen an dich moscito: b) Loggen der Daten und Betriebssituationen der LOGO!(s)... 0BA6 über RS232, 0BA7 über LAN... MfG DateianhangDEMO_ausfallsicherer_Stundenzähler_V1 (0BA6).zip (112 Downloads) |
==> Meine TAG-Listen: "deut." |
|
Für diesen Beitrag bedanken sich2 Benutzer |
28.02.2012 23:12 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo moscito, immer schön langsam mit den jungen Pferden...Auch wenn die LOGO! + SW einfach aussehen, eine gut Programmierung ist nicht mal eben so erstellt. Wenn du passende Hilfe suchst, dann sind deinerseits möglichst präzise Angaben erforderlich: Welche Softwareversion verwendest du? Welche LOGO! (und ggf. Zusatzmodule ) verwendest du? Und für demnächst: Welche Bedienung (und anzeigen)sollen welche Funktionen erhalten? .. Weil du angegeben hast, dass die Korrektur bis 2120h gelaufen ist (was ich in der PC-Simulation in LOGO!soft nicht feststellen kann!) möchte ich wissen - war das in der PC-Sinulation oder bei einer realen Logo mit überspieltem Programm? - hast du vorher an meiner Schaltung noch etwas geändert? Was findest du wo in der Schaltung: a) auf den unteren beiden Seiten sind die 24 Schaltuhren (diese schalten ein jeweils zur entsprechenden vollen Stunde), dann Multiplexer mit Werten in V1 bis V4 (diese sollen den aktuellen Stundenstand zur Laufzeit der LOGO! als Zeit-Referenz angeben) und die Erzeugungvon jeweils einem (kurzen) Impuls für die Zähler aufSeite 1. b) auf Seite 1 rechter Teil sind drei Zähler: oben der für die Tag h hell; ON = h der hell zeit mitteder für die Gezamtzeit eines "Pflanzentages"; ON = h ganzer Pflanzen-Tag unten der als Referenz verwendete 24 h Zähler Der untere und der mittlere Zähler setzen sich jeweils bei Erreichen des Wertes ON selbst zurück. Der untere Zähler wird noch zur Sicherheit jeweils um 0:00 Uhr zurückgesetzt (doppelt gemoppelt). Der obere und mittlere Zähler kann, wenn du dies so verkabelst, per externem Taster (jederzeit) auf 0 gesetzt werden - ansonsten wird der obere nur durch den mittleren (also nach einem "Pflanzentag von 26 h") auf 0 gestellt und so beginnt eine neur hell-Phase für die Zeit ON dieses oberen Zählers. Ist dessen Wert auf ON gestiegen, beginnt die unkel-Phase....Insofern ist die Anzeige IST-Wert hell irretierend (sorry). Der Zustand hell oder dunkel (= Q1 Lampen an/aus) wird in der untersten Zeile der IST-Werte angezeigt. Links oberhalb der Zähler werden die Signale der 24 Schaltuhren zusammengeführt. Noch weiter links dann der Vergleich von Referenzzähler (der unterste) und dem Wert des "letzten" Multiplexers" und die Erzeugung+ Freigabe der Korrekturimpulse. Für eine PC-Simulation ist die Schaltung lauffähig! VOR dem Aufspielen auf eine reale LOGO! müssen noch ALLE Ausgänge der Multiplexer, die ohne Signalverbindung sind "abgeschlossen" werden!!! Dazu muss entweder jeweils ein Block "Analoger Merker" mit einem Multiplexerausgang verbunden werden (bei der 0BA6-Serie reicht deren Anzahl dazu aber nicht) oder du fügst Blöcke von Typ "komparator" (da 2 Analogeingänge vorhanden sind) ein und verbindest deren eingänge mit Multiplexerausgängen. Dann müssen noch Blöcke "Offene Klemme" eingefügt werden, um nun wieder die Komparatorenausgänge damit "abzuschließen" (wie bei den Textmeldungen auch!). ACHTUNG wenn du die Schaltung kopierst (in deine Gesamtschaltung), dann must du anschließend die Parameter der ALLER Multiplexer und alle textmeldungen prüfen! Dort sind teilweise sog. Verweise auf Werte anderer Blöcke eingetragen und diese gehen leider beim Kopieren stets verloren!!!!!!! Wenn du dies alles berücksichtigst sollte die Schalung auch laufen?... Zur Einstellung bzw. Anpassung der aktuellen Werte der beiden oberen Zähler: Die Parameter und die aktuellen Werte der Zähler (Besonderheit) können in den Textmeldungen geändert werden (dies kann man mit mehr Schaltungsaufwand auch mit externen Eingabetastern lösen (z. B. hier: Zähler mit flexibler Zählerstandänderung). Siehe mal unter Textmeldung im HB nach wie das geht... ... So sind dann die Werte ON der beiden oberen Zähler bei laufender LOGO! zu ändern - diese geben die hell-Zeit und die Gesamtzeit eines Pflanzentages an (SOLL-Werte). Wenn das LOGO-Programm zum ersten mal nach dem Aufspielen oder Ändern der Schaltung gestartet wird, erfolgt eine automatisches Setzen (=Korrektur) der Zählerentsprechend der aktuellen Tageszeit. Weil die Zähler remanent sind, bleiben deren Werte auch bei einem nun folgenden Spannungsausfall erhalten (Aufspielen oder Ändern der Schaltung löschen die Speicher aber!!!) wenn dies z. B. kurz nach dem Ersteinschalten der (manuelle) fall ist, wird keine weitere Korrektur erfolgen. Die ersten beiden Textmeldungen (jeweils OK drücken um diese zu löschen) informieren darüber... Natürlich laufen nun zunächst 24 h-Referenzzähler und 26h-Pflanzendagzähler parallel, also mit identischen Aktualwerten. Erst ab dem ersten Tageswechsel (um 0:0 Uhr) wird der unterschied erkennbar. Oder du änderst per Textmeldung die Aktualwerte beider Pflanzentagzähler ab (deshalb sind beide in der Textmeldung vorhanden). Also wenn um 22:xx Uhr beim Pflanzentag erst 6 h abgelaufen sind, dann sind dementsprechend beibe Werte auf 6 zu ändern.... Ich hoffe du kommst nun weiter... Ich hoffe auch, das du die vielen Sensoren und deren Auswertungen korrekt programmiert hast. Übrigens würden sich m. E. viele Mitleser sicher freuen, wenn du nach erfolgreichem Probelauf mal den verwendeten Sensoren und deren Auswertung mit der LOGO! einen eigenen Beitrag widmest? MfG Betel |
==> Meine TAG-Listen: "deut." |
|
Folgen Sie uns auf