Sonstiges Siemens Datalog ohne LogoSC auslesen / Alternativsteuerung

GOPL

Level-1
Beiträge
66
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine Logo in Verwendung um ein Messgerät anzusteuern. Dieses Messgerät liefert nach Abschluss des Messzyklus einen von 3 möglichen Zuständen über Digitalausgänge an die Logo.
Also aus sicht der Logo:

Eingang 1 = Messergebnis 1
Eingang 2 = Messergebnis 2
Eingang 3 = Messergebnis 3

Hierbei Stand ich dann auch schon vor der ersten Herausforderung. Und zwar die letzten 8 Ergebnisse auf dem Display anzuzeigen.
Als Ergebnis habe ich jetzt eine Art Ringspeicher mit 8 Werten. Also immer der älteste wird überschrieben und alle anderen einen „Platz“ weitergeschoben.

Hier komme ich dann zum 1. Problem ich hätte gerne Text (jeweils 3 Zeichen) als Ergebnis im Display. Leider ist dies mit der Logo wohl nicht möglich und deshalb bin ich bei Ergebnis 0, 1 und 2 verblieben.
Kennt einer hierfür eine Möglichkeit?

Das Ganze soll dann auch noch geloggt werden. Hierfür habe ich einen DatenLog genutzt und dieser funktioniert auch soweit. Also in der Spalte der Excel Tabelle steht das Datum danach die Uhrzeit und nach einem Koma dann mein Ergebnis (0,1 oder 2). Soweit so gut.
Jetzt ist mein SD Kartenslot aber verbaut und nur die RJ45 Buchse nach außen geführt. Über diese kann ich ja mit Logo Soft Comfort den DataLog auslesen. Das Problem hierbei ist, dass dies in Zukunft der Kunde durchführen soll und ich ihm den „Code“ nicht zur verfügung stellen möchte. Gibt es hierfür eine externe Software mit der ich auf die .csv Datei über die RJ45 Buchse zugreifen kann? Also ohne Programzugriff.
Ich habe auch schon über eine WI-Fi SD Karte nachgedacht. Hat jemand Erfahrungen ob diese in der Logo funktionieren? (also vom Strom her usw.)
Weiter habe ich über eine SD Verlängerung nachgedacht. Diese sind aber nur über Chinahändler verfügbar und auch nicht wirklich schön in ein Gehäuse integrierbar. Hat hier wer Tipps oder eine Info über funktionierente SD Verlängerungen?

Jetzt will ich beim nächsten Messgerät die Logo durch eine andere Steuerung ersetzen und habe da z.B. an eine S7-1200 gedacht.
Habe ich hier die Mögichkeit Daten zu loggen und an einem Laptop auszulesen? (wie oben beschrieben)

Oder gibt es Data logging Module. Also mit z.B. 4 digitalen Eingängen und einem SD Slot. Die dann die pos. Flanken der Eingänge einfach mitschreiben. Ich habe nur große und teuere Module gefunden.

Vielleicht hat auch wer einen ganz anderen besseren Tipp für mich.

Vielen Dank schon einmal für euere Hilfe !!

Gruß
 
Hier komme ich dann zum 1. Problem ich hätte gerne Text (jeweils 3 Zeichen) als Ergebnis im Display. Leider ist dies mit der Logo wohl nicht möglich und deshalb bin ich bei Ergebnis 0, 1 und 2 verblieben.
Kennt einer hierfür eine Möglichkeit?
Das solltest Du noch mal etwas genauer beschreiben oder vlt. den jetzigen Auszug mit Deiner Anzeige posten.

Nach Deiner momentanen Beschreibung würde ich einfach sagen: Ja das Display kann Text. Einfach reinschreiben.
Aber ich vermute mal, das Du das nicht hören wolltest. :p



Bei Deinen anderen Problemen kann ich Dir leider auch nicht helfen.
:(
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also mein Display sieht dann wie folgt aus:
res1. 2
res2. 2
res3. 0
res4. 1
das ganze geht dann auf einer zweiten Seite weiter.

res bedeutet hier result.
die Zahl ist quasi das Messergebnis und kommt von einem Zähler.
also:
0 = Messergebnis 1
1 = Messergebnis 2
2 = Messergebnis 3

jetzt würde ich die Zahlen gerne durch eine Buchstabenkombination ersetzen.
Die einzige Lösung die mir einfällt ist für jeden Fall einen Meldetext vorzufertigen. Das wären aber zu viele Möglichkeiten.

ich hoffe das hilft weiter.

falls die Formatierung in diesem Beitrag nicht ganz stimmt möchte ich das darauf schieben, dass ich vom handy aus schreibe.
 
also ich habe konkret 2 digitale Eingänge wenn nach Ende der Messzeit der erste da ist habe ich Messergebnis 1. Wenn der zweite da ist liegt Messergebnis 2 vor und wenn beide anliegen Messergebnis 3.
Das ganze im Moment der Auswertung darzustellen ist ja kein Problem. Ich lasse im Moment auch LEDs je nach Ergebnis leuchten. Aber dann 8 Werte zu speichern und auf 2 Displayseiten verteilt, jeweils mit Text, anzuzeigen . Habe ich noch nicht hinbekommen.
Was genau meinst du mit Zustandsmeldungen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also ich habe konkret 2 digitale Eingänge wenn nach Ende der Messzeit der erste da ist habe ich Messergebnis 1. Wenn der zweite da ist liegt Messergebnis 2 vor und wenn beide anliegen Messergebnis 3.
Das ganze im Moment der Auswertung darzustellen ist ja kein Problem. Ich lasse im Moment auch LEDs je nach Ergebnis leuchten. Aber dann 8 Werte zu speichern und auf 2 Displayseiten verteilt, jeweils mit Text, anzuzeigen . Habe ich noch nicht hinbekommen.
Soll das heißen, Du hast ein (analoges?) Meßergebnis und eine digitale Angabe über die Art (1, 2 oder 3) dieses Ergebnisses?
Ich hatte das so verstanden, das die digitale Angabe selbst das Ergebnis ist.


Was genau meinst du mit Zustandsmeldungen?
Den Zustandsnamen für digitale Zustände:



Aber ich vermute jetzt, dass Dir das nicht gerade weiter hilft (mal davon abgesehen, das das Feld auch oft zu lang ist und nicht in der Länge begrenzt werden kann :().


Aufgrund der Netzwerkbuchse dürfte es sich ja um 'ne 0BA7 handeln, oder?
Vlt. kannst Du ja doch mal zumindest teilweise Dein Programm online stellen? Dann lässt sich Dir vlt. besser helfen.
 
Die einzige Lösung die mir einfällt ist für jeden Fall einen Meldetext vorzufertigen. Das wären aber zu viele Möglichkeiten.
Warum?
Du hast 2 Seiten mit je 4 Zeilen a 3 Zuständen - das wären 2 x 12 = 24 Seiten, wobei man vlt. sogar die Seiten doppelt verwenden kann.
Und 50 Textboxen sind möglich.
 
wenn man bedenkt, dass die 3 Zustände der 4 Zeilen untereinander kombinierbar sind, kommt man auf viel mehr Möglichkeiten.
 
Also hier mal ein Beispiel wenn in der 1. Zeile das Messergebnis 1 ist:

Z1
x
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Z2
x
1
1
1
2
1
1
3
2
3
1
1
2
3
3
Z3
x
1
1
2
2
1
3
3
1
1
2
3
1
1
3
Z4
x
1
2
2
2
3
3
3
2
3
1
1
1
1
1

ich habe jetzt noch nicht alle Möglichkeiten aufgeführt und bin schon bei 14 Möglichkeiten.
Das Ganze wiederholt sich dann noch wenn die 2 oder die 3 in der 1. Zeile stehen.
Gibt auch ne Formel um die Möglichkeiten zu berechnen nur leider komm ich da gerade nicht drauf.

Gruß
 
Ja, das sind ja auch etwas mehr als 3 Zustände pro Zeile!
;)

So kommst Du auf 4 x 3^13 Zustände je Seite. Das wird in der Tat etwas knapp mit 50 möglichen Seiten.
Allerdings sehe ich jetzt nicht, wie das zu Deiner Beschreibung passt (vor allem nicht mit gespeicherten 8 Messergebnissen, sieht eher nach 8 Messreihen aus). Aber wahrscheinlich kommt das daher, das die Beschreibung des eigentlichen Messergebnis fehlt oder mir unverständlich ist. :(


Tut mir leid, momentan kann zumindest ich Dir nicht weiter helfen (Bilder würden vlt. helfen).
Vlt. findet sich ja noch jemand, der nicht so begriffsstutzig ist, wie ich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
;) ich glaube wir haben ein Kommunikationsproblem

Also ich habe 2 Seiten auf dem Display, welche mir die letzten Messungen anzeigen.
Betrachten wir mal nur eine Seite.
Die ist dann wie folgt aufgebaut.
Es sind 4 Zeilen vorhanden und in jeder Zeile steht eine Zahl zwischen 1 und 3. Die das Messergebnis darstellt.
Bei jeder neuen Messung verschieben sich die Zahlen um eine Stelle, die älteste fliegt raus und die neuste kommt rein.

Ich hoffe das ist verständlicher
 
Es sind 4 Zeilen vorhanden und in jeder Zeile steht eine Zahl zwischen 1 und 3. Die das Messergebnis darstellt.
Bei jeder neuen Messung verschieben sich die Zahlen um eine Stelle, die älteste fliegt raus und die neuste kommt rein.
Nach Deinem obigen Bild steht nicht in jeder Zeile eine Zahl sondern eine Reihe von x Zahlen mit je einem Wert von 1 bis 3. Und diese 1 bis 3 würdest du gern durch Buchstaben ersetzen.

So richtig?

Kannst Du nicht mal so'n Bild von der jetzigen Meldetextkonfiguration posten?
 
hier das Bild.



B166 - B169 können jeweils die Werte 1-3 darstellen
 

Anhänge

  • logo.JPG
    logo.JPG
    28 KB · Aufrufe: 8
Zuletzt bearbeitet:
So, jetzt muss ich mich erst mal bei Dir entschuldigen, weil ich einen Denkfehler hatte. Darin lag auch das Kommunikationsproblem.
:oops:

Es sind nicht 3x4 Möglichkeiten sondern 3^(4-1) also 27 [Edit]:oops: immer noch falsch, sind 3^4 = 81 [/Edit] Möglichkeiten. Außerdem verstehe ich dadurch jetzt erst Deine Zahlenreihentabelle weiter oben.
:oops: :oops:



PS: Vlt. solltest Du binär speichern, dann würdest Du eventuell mit 2^3 = 8 [Edit]:oops: auch falsch, sind 2^4 = 16 [/Edit]Bildern je Seite auskommen für die erste Bitstelle und die 2. wird von den Zustandsnamen übernommen.
Frage dazu: Wann speicherst Du den Wert? Wenn er sich z.B. von 3 auf 1 ändert? Oder wird er zwischendurch immer noch 0 und Du speicherst, wenn er größer als 0 wird?
 
Zuletzt bearbeitet:
PS: Vlt. solltest Du binär speichern, dann würdest Du eventuell mit 2^3 = 8 [Edit]:oops: auch falsch, sind 2^4 = 16 [/Edit]Bildern je Seite auskommen für die erste Bitstelle und die 2. wird von den Zustandsnamen übernommen.
Auch da spielt die LOGO! leider nicht mit, da nur max. 40 Zustandsnamen möglich sind.
:sad:

Wusste ich bis dato auch nicht. Schade für Dich.
 
Zurück
Oben