S7 Daten extern loggen

Netwalker

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

Ich habe folgendes Problem:
Von einer S7 sollen Daten wie z.B. Pegelstände, Durchflussmängen etc. geloggt werden. Das Loggen soll durch eine weitere Hardware erfolgen, allerdings kein PC. Eine Fernübertragung ist auch nicht möglich. Somit muss es sich um eine externe Hardware handeln, die einen Flashspeicher besitzt. Die Daten werden ca. minütlich geloggt oder eben minütlich in der SPS gespeicher und dann z.B. einmal am Tag auf den Flashspeicher übertragen. Eine Ethernetschnittstelle ist vorhanden.

Nun gibt es heirfür ja Hardware wie z.B. den Bildschirmschreiber Ecograph. Auf diese Lösung möchte man aus Kostengründen verzichten.

-Nun meine frage, besteht die möglichkeit über einen µController irgendwie die Daten aus der S7 auszulesen. Indem man einen Ethernet-Schnittstelle an den µController anbindet?

-Oder ist es möglich sich in der S7 eine serielle Schnittstelle zu programmieren und diese über Ausgänge aus zu geben (Schieberegister programmieren). Ich hab dies schonmal an einem µController gesehen, der selbst keine Serielle Schnittstelle besas, so hat man einfach eine programmiert. An den µController könnte man dann wiederrum einen SD-Kartenschreiber anbinden.

-Oder eben doch wieder eine Hardware die komplett fertig wie der Ecograph vertrieben wird, jedoch um einiges billiger ist.

Wichtig für diese Lösung ist jedoch der kostenfaktor und dass die Daten später in einem CSV, XML oder änlichen Format auf einem externen Speichermedium liegen.

Was noch ganz praktisch wäre, wenn das Speichermedium gut zugänglich angebracht werden könnte. Bestenfalls einen Slot an der Front des Schaltschrankes.


vorab schonmal danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hatte mal eine Anwendung , wo die Anlage irgendwo im Nirwarna stehen kann. Um die Daten sauber zu loggen , wurden diese über eine Serielle Schnittstelle auf eine CF-Karte geschrieben. Das System ist von Avisaro gewesen (SPS war aber Schneider)
 
Wenn man diese Lösung sauber zum laufen bekäme, dann sollte die ganze sache in Zukunft sehr oft verbaut werden, ich schätze mal bis zu 100 St. pro Jahr. Daher auch der kostensparende gedanke.

Der Gedanke mit der seriellen Schnittstelle is gut, Ethernet wäre jedoch besser, da bei den betroffenen Anlagen vorhanden und wohl mit am ehesten Zukunftssicher.
 
Wie wäre es mit einem Embedded-PC (SSV,viele andere,...) und libnodave oder ACCON-AGLink? Dort sind dann alle Schnittstellen und auch alle Protokolle für die S7 drauf? Wieviele Daten müssen denn wie lange aufgezeichnet werden? Wo liegt denn die Schmerzgrenze pro Stück?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich habe die Datenmänge eben mal überschlagen und es dürfte ein Maximum von 3GB aufkommen, wobei es auch sein kann, dass deutlich weniger reichen würde, muss das noch genauer ermitteln.

Wie schaut es mit der Programmierung von Embedded PC´s aus? Unterscheidet sich diese sehr von der S7 gängigen? Es wird doch meist nach IEC-Standart programmiert, oder? Hatte bisher mit Embedded PC´s nichts zu tun.

Ich werde versuchen bis morgen mal Kostenrahmen und benötigtes Datenvolumen genau zu analysieren.
 
hab jetzt nicht alle antworten gelesen aber ein "einfachste für mich" wäre ein panel mit sdkarten slot und einfach mit skript draufschreiben.

grüße
 
Nun gibt es heirfür ja Hardware wie z.B. den Bildschirmschreiber Ecograph. Auf diese Lösung möchte man aus Kostengründen verzichten.

-Nun meine frage, besteht die möglichkeit über einen µController irgendwie die Daten aus der S7 auszulesen. Indem man einen Ethernet-Schnittstelle an den µController anbindet?

Hallo,

- soll der Logger ein grafisches Display haben?
- haben die SPSen nur Ethernet oder auch eine Webserver?

Falls zwei mal "ja", wäre eine Lösung mit dem SpiderControl Microbrowser
von Ininet denkbar.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Probier es mal hiermit...

Hi Netwalker,

habe eben mal mit meinen Kollegen gesprochen. Mit "unserer" Datastatin funktioniert das ohne Probleme. Du kannst Daten aus einer S7 über ISOTCP oder MPI/PB loggen. Die Daten auf eine CF Karte schreiben lassen, z.B. im *.csv Format.

CF Karten Slot ist direkt von vorne erreichbar, hat verschiedenste Schnittstellen, einen Webserver, Netzwerkanschluss und ist ein Hutschienengerät.

CSMSTRSX.jpg


Vielleicht ist das ja was für dich.

Rufe doch mal den Kollegen Prang an: 06722 - 9965538
Der kann dir weiterhelfen.

Viele Grüße
Sascha
 
So, erst mal danke für die hilfe
nach langen Besprechungen mit der Firma fiel die Entscheidung ein Testprojekt durch zu führen, in dem man die vorhandene Hardware durch einen Beckhoff embedded PC ersetzt. Hier sollte man die bisher angesprochenen Probleme ohne große Basteleien lösen können und in meinem speziellen Fall bingt es noch einen weiteren vorteil. Man wollte diesen Schritt bisher noch icht gehen, da somit wieder eine neue Technik in die Firma kommt und die Mitarbeiter wieder neues lernen müssen. Nun werde ich wie gesagt mal ein Testprojekt damit durchführen.

@AlCalzone: Der Datastatin sieht trotz dessen recht interresant an, kann gut sein dass ich da nochmal darauf zurück komm. hab ja jetzt ne nummer :)

Mit besten Grüßen...
 
Hallo

zwei 'fertige' HW Lösungen im LowCost Bereich wären auch:
ATMEL NGW 100 (SD CARD & Flash 'onboard')
xPort (Lantronix etc.). Zum xPort gibt es die HW-Anbindung der SD Card im 'CT beschrieben.

Beide Lösungen funktionieren problemlos über jede Schnittstelle (NGW notfalls auch per USB) - da es allerdings in beiden Fällen 'Evaltionboards' sind keine Ahnung wie das Stückzahlmässig in den Abgabemengen beschränkt ist.

Die SSV Dil/Nets ( u.a. der neue 2486 hat ja SD onboard) bleiben natürlich, was die Einfachheit der Programmierung angeht immer noch ungeschlagen :rolleyes:
Gruss
tobias
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die wahren Kosten

Ich denke, wenn man sauber kalkuliert, wird es immer eine Kiste sein, die "IBM-PC" kompatibel ist.

Ggf. sogar nur ein kleiner NetPc, die sind schon für ca.170 Euro zu haben,

bei Amazon.de z.B.

Hercules UMPC EC-800-H20G 8 Zoll Netbook (AMD Geode LX 800 0.5GHz, 512MB RAM, 20GB HDD, Linux-Mandriva)


alles ist dran und nicht vergessen, die Kosten der Entwicklung sind niedrig, da man auf dem Standard PC in der gewohnten Umgebung entwickeln kann.
 
Bei Datenaufzeichung mit Beckhoff kann ich weiterhelfen.
Je nach Hardware gibt es hier auch den einen oder anderen Stolperstein zu umgehen... ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei Datenaufzeichung mit Beckhoff kann ich weiterhelfen.
Je nach Hardware gibt es hier auch den einen oder anderen Stolperstein zu umgehen... ;)

Und.... Wenn du weiterhelfen willst, dann tu es und schreibe deine Vorschläge hier im Forum. Wenn du gegen Geld weiterhelfen willst (was ja auch nicht grundsätzlich schlecht ist), dann ist das unter "Werbung" oder "Suche und Biete" im Forum einzustellen. Zumindest ein Lösungsansatz ist schon sinnvoll, wenn die Hilfe dann tatsächlich ein gewisses Maß übersteigt, kann man durchaus mit dem Hilfesuchenden verhandeln (am Besten dann per PN).

Aber bitte, das Forum nicht mit einer reinen Werbeplattform für die eigene Leistung/Firma verwechseln!
 
Zurück
Oben