30.12.2008 11:43 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Allerseits, also bei einer Logo! 12/24RC -0BA5 hast du 2 Analogeingänge on Board und lt. HB werden alle 300 ms aktualisierte Werte der Analogeingänge andie Schaltung übergeben. Aber es ist weder bekannt bzw. zu ermtteln wann dies exakt ist, noch in welcher Art die Signalaufbereitung LOGO-intern erfolgt. Bei den Zusatzmodulen mit Analogeingängen erfolgt dagegen eine Aktualisierung alle 50 ms. Hinweis an den Diplomanden: Insbesondere wenn mittels eines Analogeingangs mehrere Signale gebildet werden sollen bzw. verschiedene Signale angelegt werden ist dies unbedingt zuberücksichtigen, denn einen gültigen Wert nach einem "Wechsel" am LOGO-Eingang erhält die Schaltung sicher nur nach 2 x Aktualisierungszeit !!! Außerdem muss bekannt sein, auf welche Art und vor allem nach welcher Zeit nach dem Umschalten ein korrekter Analogwert überhaupt erst an die LOGO gelangt, denn werden z. B. Relais zum Umschalten der Signalquelle verwendet muss etwa deren maximale Schaltzeit + maximale Prelldauer abgewartet werden.... Die LOGO benötigt dann max. 2 Zyklen bis zur "Übernahme" der Werte durch Ansteuerung der Multiplexer (der "Speicher"). bezüglich der Binär-Code-Erzeugung (und ggf. Auswertung) siehe mal meine Varianten im Dateianhang (bzw. in den von mir erstellten Anwendungen - SUCHE unter: "Mischer LOGO"). die Inverter in "Test_Wandlung_Dezimal_nach_BCD.lsc" können bei entsprechender änderung der Zuordnung der Ausgänge entfallen. Außerdem ist es zur Ausgabe bei Binärcodes günstiger den sog. GRAY-Code zu verwenden. Hindergrund und Anwendung/Programmieung findest du im dateianhang und insbesondere unter: "witterungsgeführte Mischersteuerung", meine Anrwort vom 20.09.2008 Die LOGO!-Zykluszeit ist übrigens Variabel und abhängig von der konkreten Schaltung und ggf. angeschlossenen Zusatzmodulen auf meine Schaltungssammlung und die beinahe universelle Möglichkeit des Loggens von Logo-Daten zur Programmprüfung oder Ähnlichem bis du sicher schon im Forum gestoßen.... Bezüglich der Analogwertverarbeitung könnte noch "Hinweise zu Maßnahmen bei schwankenden Analogeingangswerten" von besonderer Bedeutung sein, denn ein Regler benötigt einen konstanten Messwert bei konstanter physikalischer Größe - Messignale schwanken aber durchaus, so dass entsprechende Maßnahmen vor der Weiterverarbeitung erforderlich sind.... So dies sollte dir erst einmal genügend Stoff zur weiteren Recherche und ggf. Umsetzung geben... MfG Betel DateianhangCodewandlung.zip (129 Downloads) |
==> Meine TAG-Listen: "deut." |
|
31.12.2008 15:39 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Diablo, nein, das natürlich nicht. Der Hinweis bezüglich der Codierung der drei Steuersignale (LOGO!-Ausgänge) soll zeigen, dass es ohne sonstige Nachteile Methoden gibt, insbesondere die Ausgangsrelais zu schonen - hier durch Anwendung von "Adressen", bei denen sich bei schrittweisem bzw. zyklischem"Hochzählen" stetes nur EIN Ausgang ändert!!! Die Hinweise zur Analogwertverarbeitung sollen insb. darauf hinwirken, die Analogeingangssignale außerhalb der LOGO "sauber" (also störungsfrei) zu halten und ggf. in der LOGO! zu "säubern" (glätten, filtern), denn für einen Regler ist dies Grundvoraussetzung und besonders auch dann, wenn diese Analogwerte wiederüber die Ausgänge an die "Quelle" LSBView zurückgegeben werden sollen!!! Gesundes neues Jahr 2009 Betel |
==> Meine TAG-Listen: "deut." |
|
02.01.2009 06:40 | |
Beiträge: 524 Bewertung: (23) |
Guten Morgen an alle, ich wünsche euch allen ein gesundes neues Jahr 2009. @Betel: Möchtest du mir damit jetzt sagen, dass es für den Studi sinnvoller wäre, dass er seine Analogwerte erst zu einem Mittelwert zusammen fassen soll? @Studi: Du schickst aus dem Kasten 3 Analogwerte hintereinander raus ? Diese sind gefiltert und schwanken nicht ? Kommen die Werte nur mit Ganzen Zahlen oder gibt es auch Kommastellen ? Ich könnte mir die Logik wie folgt vorstellen: Du ließt die Analogwerte ein und setzt diese in Signale um. Ein Vor/Rückwärtszähler zählt und somit kannst du das eventuell speichern. Wichtig wäre eventuell zu wissen wie schnell die Ausgabe erfolgen soll, nach dem Einlesen von Werten? Ich habe mal eine andere Idee angefügt. Eventuell wird dich das schon ein wenig weiter bringen. @Betel: Ich weiß, du hättest das wieder anders gemacht. Nicht böse sein DateianhangAuslesen von A-Werten_v1.zip (136 Downloads) |
Zuletzt bearbeitet von: Diablo am: 02.01.2009 07:19Zuletzt bearbeitet von: Diablo am: 02.01.2009 07:16Zuletzt bearbeitet von: Diablo am: 02.01.2009 07:01 |
|
02.01.2009 15:47 | |
Beiträge: 241 Bewertung: (17) |
hi an alle und ein gutes neues jahr diabalo mitn betel seiner schaltung kann man bis zu 16 verschiedene werte schön auslesen hab mal was angehängt was vom prinzip her funzen müsste muss er halt noch ein bisschen verfeinern unser studioso das es seinen vorstellungen entspricht gruss pepp Dateianhanganalog mux bis 16.zip (143 Downloads) |
Folgen Sie uns auf