30.05.2011 18:45 | |
Beiträge: 3181 Bewertung: (320) |
Moin. Was nutzt du denn für eine Logo ? Muß es ein so kurzer Interval sein? Zum Thema Werte-speichern gibt es einige Beiträge, auch in der Schaltungssammlung findest du viele nützliche Hinweise, etc. Wenn du eine 0BA6 hast, dann kannst du mit dem Block "analoge Arithmetik" z.B. rechnen. Dieser kann alle 4 Grundrechenarten. |
30.05.2011 20:45 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Nachbar, ich bin sicher, du kannstdoch inzwischen (technisch) konkreter antworten. Nun, ich will deine Antwort mal ergänzen: Hallo oana111, ein Teil meiner hier im Forum hinterlegten FILTER-Schaltungen basiert(auf verschiedenen) Verfahren zur Mittelwertberechnung. ALLE entsprechenden Schaltungen sind in folgenden Beitrag zusammengefasst (insbesondere in meiner Antwort vom 20.05.2011 dort): "Hinweise zu Maßnahmen bei schwankenden Analogeingangswerten (z. B. Temperatur-Messwerten)" |
==> Meine TAG-Listen: "deut." |
|
30.05.2011 22:37 | |
Beiträge: 15 Bewertung: (0) |
Hallo Betel Vielen dank für die Anmerkungen Ich habe ein Logo Basis Moodul OBA 6 und wird das Steuersignal in Volt erfasst. 1V macht 0 bar, 5V- 10 bar , 0,6V-(-1bar), 10V-22,5 bar. Ich soll Arritmettische mittelwert genau so rechnen nac deine Anmerkung also keine Gleitende, periodisch aus n Werten berechnet, so dass nach Erfassung von n werden ein Ergebniswert vorliegt, und genau wie du es gemeint hast, bis zur Erfassung weiterer n Werte und einem neuen Ergebnis, konstant zur Verfügung bleibt. Diese 0,5 Zeitversatz ist fest vorgegeben. Das ist was ich bis jetzt geschaft habe Danke nochmal und hoffe ich komme mit eure Hilfe weiter. Gruß, Oana DateianhangKalibriermöglichkeit.zip (113 Downloads) |
Zuletzt bearbeitet von: oana11 am: 31.05.2011 09:25 |
|
31.05.2011 09:42 | |
Beiträge: 15 Bewertung: (0) |
Ich möchte kurz mal beschreiben für was das ganze ist.In Rahmen meine Praktikum habe ich die Aufgabe bekommen mit LOGO!12/24RC und LOGO! TD (display) folgendes zu machen laut angängte Programlaupplan. Ich bin aber damit total überfordert:( Seitdem die Aufgabe bekommen habe bin schon die ganze Zeit am schauen hier in Forum aber ich kann jergendwie nicht in meine Aufgabe die Sachen umsetzen und nachdem ich heute sol schon(mache seit eine Woche rum:(ein Feedback zu m.Betreuer geben was ich bis jetzt gemacht habe, habe gedacht ich lade hoch meine ganze Aufgabestellung mit der Bitte das mich jemand weiter helfen kann. Ich sehe schon wenn man wirklich durchblickt wie das ganze funktioniert ist es schon eine coole Sache, aber in Momment bin ich damit total verzweifelt:( und ich würde schon gerne wissen wie es damit gehen sol. Ich brauche Bitte eure Hilfe. Vielen Dank in voraus und für die bisherige Anmmerkungen. Gruß, Oana DateianhangSchaltplan.pdf (116 Downloads) |
31.05.2011 10:42 | |
Beiträge: 3181 Bewertung: (320) |
.... überlasse die präzisen Antwort gern den Experten @ Oana Im Anhang findest du eine evtl. Lösung für deine Messung. Als Grundlage habe ich den 16Kanal-Mux vom User Mexx genommen und ihn auf 10 Kanäle angepaßt. Am I1 kommt der Startimpuls, also dann wenn die Messung erfolgen soll. AI1 (evtl. für die Hardware noch anpassen... AI2 oder AI3, etc.) liegt der analoge Wert des Drucksensor an. Die 10 einzelnen Messwerte vom AI1 bzw. vom Analogverstärker B028 werden in je einem analogen MUX gespeichert. Als Impuls habe ich deine 0,5sec. genommen, der Impuls selbst hat eine Länge von 0,1sec, die Impulspause ist 0,5sec. Kann sein, daß du es dir noch auf 0,4sec. Impulspause einstellen mußt, damit du auf deine "alle 0,5sec." kommst. Aus den Einzelwerten wird dann zum Schluß der MIttelwert gebildet und am letzten Merker ausgegeben. Die vielen Komperatoren waren nötig, weil es bei der 0BA6 nicht ausreichend analoge Merker gibt. Sicherlich können die Profi's hier das besser machen oder komplett anders lösen. Das ist halt meine Idee, evtl. kannst du sie verwenden. Hoffe, daß die Errechnung soweit stimmt .... Einfachere Lösung ist natürlich erwünscht. DateianhangDruck_Mittelwert.zip (122 Downloads) |
31.05.2011 12:58 | |
Beiträge: 3181 Bewertung: (320) |
Ja, ist schon recht umfangreich. Zum Thema Menü und TD hat Betel hier 3 verschied. Menü's erstellt. Dort werden auch mit den F-Tasten Ausgänge geschaltet. Aber schau dir das Alles erst einmal in Ruhe an..... ...für einen Neuling ist das aber auch schon eine knackige Aufgabe |
31.05.2011 18:29 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Ihr zwei, also oana11 in meiner vorhergehenden Antwort habe ich dir doch bereits Schaltungen empfolen, die deine Aufgabe der Mittelwertberechnung lösen (und die wesentlich weniger Blöcke und die benötigten Parameter direkt eingebbar enthalten)... Der Schaltungsentwurf "DEMO_periodische_Mittelwertbildung_V4 (0BA6)" kan nach Parameteranpassung direkt verwendet werden. Im Dateianhang ist dies bereits geschehen !! Die von dir angegeben Skalierungsparameterzu deinem Sensor sind korrekt (zur Anzeige mit 2 Nachkommastellen, wobei fast die volle Signalauflösungbeibehalten wird.Ich habe dir dazu mal Angaben im Schaltplan eingetragen, denn wegen des Schaltungsaufbaus und um die volle Signalauflösung zu behalten, ist es hier möglich auf 3 Nachkommastellen zu gehen... Du schinst mit der LOGO! noch sehr wenig Erfahrung zu haben - und die Schaltung hat es in sich (und SPEICHER in einem LOGO!-Programm sind schon höhere Künste). Alsoexperimentiere erst mal damit...Das übrige Ablaufschema ist zu lösen, wobei die angegebene Schaltung unterschiedlich dazu modifiziert werden kann. Mal sehen ob ich die einen Vorschlag als Basis für eine Vollendung durch dich erstellen kann (Zeitfrage!)? MfG Betel DateianhangDEMO_periodische_Mittelwertbildung_V4 (0BA6) mit Werten.zip (68 Downloads) |
==> Meine TAG-Listen: "deut." |
|
01.06.2011 18:17 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Oana11, ein wenig schon, allerdings musst du dir die Schaltungen im Detail ansehen und an die Vorgaben deines Flussdiagramms anpassen. a) Zur hardwaregeeigneten Definition der zeitlichen Auflösung nochmals mein Vorschlag an deinen Auftraggeber: Die LOGO! aktualisiert die Daten von den Analogeingängen der Basismodule alle 300 ms. deshalb ist es sehr ratsam dieses Intevall auch für eine (deine) Mittelwertbildung heranzuziehen. Wenn nun diese Mittelung über 5 s gehen soll, dann bietet es sich an, über 17 Werte zu mitteln. Der Gesamtzeitbedarf dafür beträgt dann 0,3 s * 17 = 5,1 s! b) Die Schaltung "DEMO_periodische_Mittelwertbildung_V4 (0BA6) Differenz_V1.lsc" ist nun eine Ergänzung zu der bereits hier mitgeteilten und beinhaltet nun auf Seite 1 die Mittelwertberechnung und auf Seite 2 eine möglichkeit damit den Differenzdruck für zwei unterschiedliche Differenzzeiten zu berechnen und anzuzeigen. Einige der Anforderungen deines Fließbildes sind jedoch noch nicht erfüllt (insbesondere läuft die Mittelwertberechnung stets und die Auswerteschaltung "holt" sich dann jeweils den letzten gültigen Wert)...und du musst noch nacharbeiten! Übrigens können die Messzeiten im Betrieb über eine Textmeldung geändert werden. c) Die Schaltung "DEMO_periodische_Mittelwertbildung_V4 (0BA6) Differenz_V1.lsc" habe ich deshalb so modifiziert, dass nun der vorgegebene Ablauf besser (aber noch nicht vollständig - vergleiche z. B. F3, Anzeigen) abgebildet wird. Insbesondere werden nun Mittelwertbestimmungen nur noch wie gewünscht 2xausgeführt! d) Die Schaltung "DEMO_gleitende_Mittelwertbildung_10x_V4c (0BA6).lsc"möchte ich dir (und deinem Auftraggeber) trotzdem mal ans Herz legen! Sie berechnet nun einen sog. gleitenden Mittelwert aus n = 10) Einzelwerten (mit den von dir vorgegebenen Parametern). Dazu wird jeweils der zeitlich älteste Wert durch den Aktuellen ersetzt. Nach einer Startphase von 10 Werterfassungen (= 10 * 0,5 s) wird somit der Mittelwert alle 0,5 s aktualisiert - also quasi ständig. Wenn du nun diese Schaltung mit der Teilschaltungvon b) ergänzt und identisch zu der bereits bereitgestellten anwendest, dann kannst du praktisch mit einer maximalen Verzögerung von 0,5 s auf die Betätigung von F1/F2 bzw. die Triggerimpulse nach Ablauf der gewählten Messzeiteinen Messwert für die Differenzdruckbestimmung nutzen (also jeweils ohne Wartezeit für eine Mittelwertberechnung!) Ich denke nun hast du jede Menge zu experimentieren (ggf. erhöhe mal die Zeiten der Impulsgeber zum besseren Verfolgen der Arbeitsweise) und zu ergänzen bis dein Ablaufdiagramm erfüllt ist bzw. meine Vorschläge diesbezüglich realisiert sind. Viel Spaß und Erfolg dabei.... MfG Betel DateianhangDEMO_periodische_Mittelwertbildung_V4 (0BA6) Differenz.zip (70 Downloads) |
==> Meine TAG-Listen: "deut." |
|
06.06.2011 12:12 | |
Beiträge: 15 Bewertung: (0) |
Hallo Betel, DateianhangMittelw.mit Tipps vom Forum.zip (60 Downloads) |
Zuletzt bearbeitet von: oana11 am: 06.06.2011 15:41Zuletzt bearbeitet von: oana11 am: 06.06.2011 15:38 |
|
07.06.2011 12:05 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo oana11, Danke für deine vollständige Fehlerbeschreibung ( - das würde ich mir bei allen Anfragen hier im Forum wünschen...)! Leider musste ich bei Ansicht deiner Schaltung feststellen, dass deine Prüfung auf Gleichheit mir meiner (wie deine Angaben ja auch belegen) NICHT umfassend war/ist. Dabei habe ich im folgenden erst mal die von dir angegebenen Beobachtungen geprüft, jedoch nicht die ganze Schaltung...Bitte mache dies ganz sorgfältig selbst): a) Die falsche Anzeige des "0"-Wertes basiert auf einem falschen Bezug in B008, V2 - B012 ist falsch, B011 wäre richtig! b) Der Zähler wird nicht zurückgesetzt: Der Ausgang muss verschaltet werden und B003 muss an einem Eingang verschaltet werden....bitte Original ansehen... MfG Betel |
==> Meine TAG-Listen: "deut." |
|
08.06.2011 18:11 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo oana11, leider habe ich derzeit sehr wenig Zeit, deshalb nur kurz folgendes: Auf Seite 2 der Schaltung "DEMO_periodische_Mittelwertbildung_V4 (0BA6) Differenz_V2.lsc" ist eine Differenzdruckmesung ähnlich wie von dir vorgegeben aufgebaut..bitte testen und ggf. konkrete Fragen stellen. Ich vermute, du und auch deine "Auftraggeber" haben das Porential der Schaltung "DEMO_gleitende_Mittelwertbildung_10x_V4c (0BA6).lsc" nicht erkannt. Ich habe deshalbmal die Differenzdruckmessung mit dieser Messwertmittelung (Kopie von o. g. Schaltung Seite 2) ergänzt. Aus Zeitmangel bitte ich dich aber, die Textmeldungen noch zu ergänzen, da leider die Inhalte beim Kopieren verloren gehen, Danke. Das Prinzip ist nun so, dass nach 5 s nach dem Einschalten der LOGO! (bzw. nach dem Programmstart) alle 0,5 s ein Mittelwert aus 10 Messwerten bereitsteht. Nun wird dieser aktuelle Wert jeweils beim Betätigen von F1 bzw. F2 gespeichert und wie gewünscht dann nach 5 min bzw. 30 min ein weiterer Mittelwert und daraus die Druckdifferenz berechnet. VORTEIL ist dabei also, dass die "Wartezeit" zum Messen eines 10-Werte-Mittelwertes von 0,5 s * 10 = 5 s jeweils entfällt, weil ja bereits zum jeweiligen Zeitpunkt ein (gleitender) Mittelwert bereit steht (der maximal 0,5 s "alt" ist - Dafür ist der Messzeitraum (zum Zeitpunkt der Betätigung von F1/F2) zeitnäher (und ohne Zeitverzögerung)!!! MfG Betel DateianhangDEMO_gleitende_Mittelwertbildung_10x_V4c_mit_Differenzdruck (0BA6).zip (71 Downloads) |
==> Meine TAG-Listen: "deut." |
|
09.06.2011 09:41 | |
Beiträge: 15 Bewertung: (0) |
Hallo Mc Muffin, vielen Dank für deine Antwort, es hat geklappt jetzt habe ich viel mehr Arbeitsfläche.. Gruß, Oana |
09.06.2011 13:26 | |
Beiträge: 15 Bewertung: (0) |
Hallo Betel, danke für deine Antwort, ich bin dabei nach zu vollziehen deine Schaltung mit Gleitende Mittelwert und Diferenzdruck(bin gerade dabei zu reconstruieren) und habe ein Problem(im Bloc analoge Aritmetik die Verweiss Buttons sind nicht aktiviert, was habe ich da fals gemacht? Bitte um Hilfe. Danke in voraus! Gruß, Oana Dann in nächste letzte Meldetext ermittlung für p2 wird gestartet und dann kommt nichts mehr..oder wie ist es gemeind?DateianhangDEMO_gleitende_Mittelwertbildung_10x_V4c_mit_Differenzdruck (0BA6).zip (79 Downloads) |
Zuletzt bearbeitet von: oana11 am: 10.06.2011 14:50Zuletzt bearbeitet von: oana11 am: 10.06.2011 14:38Zuletzt bearbeitet von: oana11 am: 10.06.2011 13:26Zuletzt bearbeitet von: oana11 am: 10.06.2011 12:30Zuletzt bearbeitet von: oana11 am: 10.06.2011 10:48Zuletzt bearbeitet von: oana11 am: 10.06.2011 10:20Zuletzt bearbeitet von: oana11 am: 10.06.2011 08:52 |
|
15.06.2011 10:29 | |
Beiträge: 15 Bewertung: (0) |
Hallo Betel, bitte um Hilfe mit meine Messchaltung, aber erstmal danke für bisherige Hilfe, vielleicht es ist schon in d.Augen schon alles getan für mich aber ich bringe immer noch nicht auf die Reihe das ganze Program zu verstehen und dann zu ende zu bringen.Bei mir hängt es zu verstehen z.B. bei 10 Volt Aktuelle p Werte p 10.000bar p22.500bar, also der wert p 22.500 bar ist mir klar aber 10.000bar nicht, dann drücke F1 nach 5 min p1 0.000bar wieso?? dann 3 Positionen mit 0.000 wieso 0.000 dann wie kann ich beeinflussen die warteZeit bis wann erscheint gestartet mittelwert für p1 wird ermittelt und dann was da erscheint verstehe ich auch nicht..:( Ganz große Bitte um Hilfe! Gruß, Oana DateianhangDEMO_gleitende_Mittelwertbildung_10x_V4c_mit_Differenzdruck (0BA6).zip (75 Downloads) |
15.06.2011 18:23 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Oana, ich habe mal die Schaltung modifiziert .. bitte ansehen und testen.. Wenn du mal über DATEI; Einstellungen für Meldetext die neuen 0BA6-Funktionen freischaltest (must du twar die Teste neu eingeben aber) hast du die Möglichkeit z. B. anstelle von 12 Zeichen 16 zeichen je Zeile zu verwenden (GBK) etc.. MfG Betel DateianhangDEMO_gleitende_Mittelwertbildung_10x_V5_mit_Differenzdruck (0BA6).zip (75 Downloads) |
==> Meine TAG-Listen: "deut." |
|
17.06.2011 15:06 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Oana, ja pi ist p aktuell und momentan von AnalogInput; und pm ist der aktuelle Mittelwert aus 10 Werten pi ..das kannst du selbst erkennen, wenn du dir in den Eigenschaften einer Textmeldung die grauen Bereiche ansiehst, die die Block-Nr. und den Parameter der angezeigten Variablen angeben. Unter Datei Erweiterte Eigenschaften für Textmeldungen kann man die Funktionen der 0BA6 serie freischalten und einstellen...Handbuchlesen und ggf. im Forum suchen... MfG Betel |
==> Meine TAG-Listen: "deut." |
|
20.06.2011 22:30 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Oana, a) Datum + Uhrzeit kannst du auch vom PC übertragen....siehe ins Handbuch b) Die Schaltung arbeitet auch ohne STOP-Funktion stets korrekt, denn es lässt sich JEDERZEIT per F1 oder F2 eine NEUE Meldung starten, also auch wenn bereits eine Messung läuft oder wenn ein Ergebnis angezeigt wird! c) Im Dateianhang habe ich dir mal eine mögliche Variante dazugebaut: Mit F3 (Taster) läßt sich nun stets in den "Grundzustand" schalten... MfG Betel DateianhangDEMO_gleitende_Mittelwertbildung_10x_V5b_mit_Differenzdruck (0BA6).zip (75 Downloads) |
==> Meine TAG-Listen: "deut." |
|
22.06.2011 18:18 | |
Beiträge: 241 Bewertung: (17) |
Hi Oana Bewerten und Bedanken funktioniert so Gruss pepp |
Für diesen Beitrag bedanken sich4 Benutzer |
Folgen Sie uns auf