13.03.2010 17:27 | |
Beigetreten: 22.02.2008 Letzter Bes: 06.08.2024 Beiträge: 2698 Bewertung: (207) |
Hallo Houns, ich habeeinProgramm erstellt, dass die gewünschten Sensoren abfragt und entsprechende Behälter füllen sollte. Mit den Tasten EIN und AUS werden alle Ausgänge aktiviert/deaktiviert, nicht jedoch der gespeicherte Behälter, der als Nächstes zu füllen ist. Einfach mal probieren, ob das Ganze so gemeint war, siehe Anhang. M.f.G. Scorp DateianhangFuellen.zip (136 Downloads) |
14.03.2010 09:00 | |
Beiträge: 228 Bewertung: (34) |
Hallo Houns, Deine Schaltung hat mir heute Nacht keine ruhe gelassen . So sollte es funktionieren. Gruß Tom DateianhangLogo.zip (183 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
14.03.2010 16:25 | |
Beiträge: 228 Bewertung: (34) |
Hallo Fotorezeptor, danke für Deinen Hinweis . Du hast völlig Recht, aus diesem "Blickwinkel"habe ich die Schaltung (Schaltungen) bisher nicht betrachtet. Bin halt kein Profianwender (kenne die Logo erst seit 2007 als Hobbybastler), lerne aber gerne dazu. Hab die Schaltung nochmal erweitert, hast Du es so gemeint? Brauche ich vielleicht noch eine Einschaltreset (Urinnit)? Gruß und Danke! Tom DateianhangLogo.zip (157 Downloads) |
14.03.2010 23:32 | |
Beigetreten: 07.03.2008 Letzter Bes: 21.08.2024 Beiträge: 38 Bewertung: (18) |
Hallo, hier mal ein Vorschlag der m.E. etwas übersichtlicher ist, und bei Bedarf etwas leichter zu erweitern ist. (wobei das Ansichtssache ist) Das "Problem" mit dem FirstIN-FirstOUT kann z.B. durch die Verwendung von Prioritätszählern gelöst werden. Die Niveau-Schalter werden dabei sequentiell mit maximal möglicher Zyklusfrequenz abgefragt.Zur leichteren Erprobung ist ein Block-Meldetext hinzugefügt. Die einzelnen Blockfunktionen sind in der Schaltung kurz beschrieben. Funktionsdefinition Niveau-Schalter: - die Niveau-Schalter schalten EIN wenn die eingestellte Füllhöhe erreicht oder überschritten ist - es sind pro Behälter zwei Stück vorhanden - Niveau 1 unterschritten = Behälter ist LEER = Schalter 1 und 2 AUS - Niveau 1 überschritten (HALBVOLL) = Schalter 1 EIN, Schalter 2 AUS - Niveau 2 überschritten = Behälter ist VOLL = Schalter 1 und 2 EIN Schaltungsbeschreibung: Jedem Behälter ist ein Prioritätszähler zugeordnet. Diese werden beim EINSCHALTEN und bei maximalen Füllstand (Behälter ist VOLL) zurückgesetzt. Sobald ein Behälter LEER ist (hat Anforderung), wird der zugehörige Prioritätszähler um 1 erhöht. Sind Prioritätszähler anderer Behälter ebenfalls gesetzt (Behälter hat Anforderung oder ist gerade am auffüllen) werden diese ebenfalls um 1 erhöht. Um die geforderte Befüllreihenfolge einzuhalten, muss nur der Behälter mit dem höchsten Zählerstand befüllt werden. Block Meldetext: Die Eingänge werden zyklisch sequenziell abgefragt. Der Zahlenwert in der ersten Zeile entspricht dabei der Anzahl Abfragungen pro Sekunde (genau 1/6 der Logo-Zyklusfrequenz) und es wird der Programmname "Fuellen" angezeigt. Bei der Simulation in der Software werden nur einstellige Werte erreicht. In der Logo-Hardware sind wesentlich höhere Werte zu erwarten. In Zeile 2 bis 4 werden die jeweiligen Prioritätswerte angezeigt. Und in der letzten Position durch eine Pfeil welcher Behälter gerade befüllt wird. Hinweise zur Simulation: Zur besseren Erprobung sind alle Eingänge der Niveau-Schalter als Schalter konfiguriert. Nach dem Start sollten (muss nicht) erst einmal alle Eingänge auf EIN geschaltet werden (maximaler Füllstand). Zudem ist der EIN-Taster zu betätigen sonst tut sich garnix!!! Viel Spaß beim TESTEN LG Fotorezeptor
DateianhangFüllstandsregelung mit Priorität V2.0.0.lsc.zip (146 Downloads) |
Zuletzt bearbeitet von: Fotorezeptor am: 14.03.2010 23:38V2.0.0 berichtigt |
|
Für diesen Beitrag bedanken sich1 Benutzer |
15.03.2010 07:11 | |
Beiträge: 241 Bewertung: (17) |
Moin miteinander Mir ist beim Tom seiner Schaltung noch was aufgefallen,die Bausteine B010, B011,B012+B014 müssen Remanent sein dann funzt auch seine Schaltung einwandfrei übrigens hi Fotorezeptor Super ganz ein anderer ansatz, aber viele wege führen nach Rom gruss pepp DateianhangTom Remanent.zip (129 Downloads) |
Zuletzt bearbeitet von: pepp am: 15.03.2010 07:28 |
|
Folgen Sie uns auf