20.11.2008 12:04 | |
Beiträge: 167 Bewertung: (65) |
Hallo Logo Logger Interessengemeinschaft, ich habe die seriell Parameterabfrage in Excel VB integriert. Als Demo anbei eine xls-Datei, die über COM2 Daten einliest. Die VB-Macros müssen aktiviert werden, also bitte die Sicherheitseinstellungen bei Excel auf Mittel oder Niedrig stellen. Superbrudi DateianhangExcelLogoLogger.zip (2833 Downloads) |
Für diesen Beitrag bedanken sich7 Benutzer |
22.11.2008 21:17 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Superbrudi, das finde ich extra Klasse von dir, denn nun kann man (d. h. beinahe jeder), auch ohne eine extra Programmiersprache verfügbar haben zu müssen und ohne eine (meist ominöse) Zusatz-DLL-Datei, Daten von der LOGO! mittels PC erfassen und weiterverarbeiten. Darüber hinaus wird es nun auch möglich, nur die jeweils benötigten Daten zu erfassen und alle anderen zu verwerfen, was den Datenanfall ggf. deutlich reduzieren hilft. Also meinerseits ganz herzlichen Dank für diese universelle Lösung! Einziger "Wermutstropfen": Ein paar Kommentare würden das Verständnis der Funktionsweise (und damit die Modifikation) sicher ganz erheblich erleichtern... MfG Betel |
==> Meine TAG-Listen: "deut." |
|
23.11.2008 21:35 | |
Beiträge: 167 Bewertung: (65) |
Hi, ich habe die Excel Datei noch ein wenig geändert und kommentiert. EinigeEin- und Ausgänge werden nun auch mit einzelnen Werten angezeigt und gespeichert. Ansonsten werden die Werte als 8 Bit (0-255) angezeigt. Die Analogwerte können alle abgefragt werden. Es wird allerdings nur der interne Wert ausgelesen. Dieser liegt im Bereich 0-1000. Eine grafische Darstellung ist im Prinzip auch möglich. Da erschöpfen sich allerdings auch meine Excel Kenntnisse. Jedenfalls kann über "Format/Blatt/Hintergrund" eine Hintergrundgrafik eingefügt werden. Die Werte können dann darüber geblendet werden. Gruß Superbrudi DateianhangLogoLogger2.zip (1704 Downloads) |
25.11.2008 16:29 | |
Beiträge: 26 Bewertung: (0) |
-Hallo Superbrudi, kann der Logger auch erweitert werden z.B alle Eingänge 1-20 und Ausgänge 1-16?? Das wäre sehr Interessant. Mfg SAM2 |
14.12.2008 12:57 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Suberbrudi, hallo Kolbtom, weil du kolbtom einen hohen "Bedarf" hast und ich voraussichtlich (trotz gestrigem Eintreffen meiner LOGO!-0BA6) erst wieder im neuern Jahr zur Fortführung der Makroentwicklung kommen werde, habe ich mich dazu entschlossen, euch meine ARBEITSVERSION zu Verfügung zu stellen - natürlich ohne jede Gewährleistung und bei Anwendung eurerseits auf eigenes Risiko! Die EXCEL-Makros basieren auf den COM-Port-Routinen von Superbrudi (auch wenn ich nicht weis, ob diese "frei nutzbar" sind!). Die Vorgaben (COMn-Port und Log-Intervall) und die Bedienung erfolgen im Tabellenblatt "KONSOLE", die LOG-Daten werden im Tabellenblatt (Log_Daten_01) gesammelt. Die LOGO!Serie wird anhand der übertragenen Daten erkannt"! und angezeigt. Der"Preis" für diese Arbeitsversion ist also ein Test mit einer 0BA6 eurerseits - mit meiner 0BA5 erfolgt die Erkennung einwandfrei! Jede Sekunde wird der vollständige und ausgewertete "einfache" Status der LOGO! (= I/O und Merker) in der jeweils letzten Datenzeile eingetragen. Sobald jeweils der Zeitraum "Log-Intervall" verstrichen ist, wird der nächste Logeintrag eine Datenteile weiter eingetragen. Ihr könnt dies beobachten, wenn EXCEL langsam bedient wird. Start (Achtung, die LOGO! muß sich unbedingt im RUN-Modus befinden)und Stop des Loggens erfolgen manuell, ebenso das ggf. erforderliche bzw. gewünschte SPEICHERN (Excel-Funktion) der Daten!! Aber es gibt eine Ausnahme: Wenn 65000 Datenzeilen (auf Basis des Zeilenzeigers in Zelle "wrpos") eingetragen sind, dann wird das Loggen per Makro beendet und die Datei unter einem neuen Namen abgespeichert! Das Loggen lauft so einwandfrei, allerdings gab es manchmal "Kommunikationsproblehme" (es schien so, als ob die LOGO! keine Antwort gesendet hat bzw. keine Antwort detektiert wurde? - Ich habe versucht dies in den Makros abzufangen, wobei dann aber ein Datensatz ggf. "verloren geht"). Auch hatte ich (vor der zusätzlichen Anwendung der EXCEL-Funktion "Clng()") bei der Datenauswertung sporadisch Fehler bezüglich ungültiger Funktionsargumente. Wenn in der "Statuszelle" der Eintrag "Fehler beim Öffnen des COM-Ports: COMn" steht, und zuvor daten geloggt werden konnten, dann sollte die Datei ggf. abgespeichert und EXCEL geschloffen und erneut gestartet werden, ansonsten kann keine COM-Verbindung etabliert werden! So, nun viel Erfolg (und Spaß) beim Testen, Verbessern und Anwenden! Über die Weitergabe eurer Erfahrungen würde ich mich natürlich freuen... Gesegnete Weihnacht Betel DateianhangFORUM_LogoLogger2_Test_3.zip (3131 Downloads) |
==> Meine TAG-Listen: "deut." |
|
16.12.2008 09:49 | |
Beiträge: 167 Bewertung: (65) |
Hallo Kolbtom, anbei nun meine erste Version für 0BA5 und 0BA6. Die Logo! Variante wird anhand der Parameteranzahl erkannt. Gruß Superbrudi DateianhangLogoLogger3.zip (869 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
19.12.2008 09:01 | |
Beiträge: 167 Bewertung: (65) |
Moin Markus1, Betel hat ja auch schon einiges herausgeholt. Gruß und Schöne Feiertage, Superbrudi (Man hat Weihnachten wenig Freunde, wenn die Weihnachtsbaumbeleuchtung als Logo!-Testumgebung herhalten muss...) DateianhangAnleitungLogologger3.zip (937 Downloads) |
05.01.2009 10:37 | |
Beigetreten: 05.01.2007 Letzter Bes: 07.04.2023 Beiträge: 1690 Bewertung: (580)
|
Hallo Kolbtom, vielen Dank für deine Rückmeldung - ich gehe davon aus, dass du nun erfolgreich eine 0BA6 verwendest. Derzeit arbeite ich an Erweiterungen des Loggers, insbesondere: - Auslesen von aktuellen Blockdaten - Loggaufzeichnung nur dann, wenn sich definierte Werte/Daten ändern MfG Betel |
==> Meine TAG-Listen: "deut." |
|
05.01.2009 22:02 | |
Beiträge: 228 Bewertung: (34) |
Hallo Betel, ja ich betreibeeineneue 0BA6 mit Text-Display und einem Com-Server. Alles läuft Hardware seitig ohne Probleme. Hab mal ein paar Bilder gemacht. Gruß Tom DateianhangBilder_HZ.zip (1153 Downloads) |
Folgen Sie uns auf