Industry Online Support
Technical Forum
14.03.2010 23:32 | |
Beigetreten: 07.03.2008 Letzter Bes: 10.11.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 (157 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 (141 Downloads) |
Zuletzt bearbeitet von: pepp am: 15.03.2010 07:28 |
|
Folgen Sie uns auf