Messwerte erfassen und auf USB-Stick übertragen

McMeta

Level-1
Beiträge
153
Reaktionspunkte
13
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,
habe folgendes Problem: Ich soll nachträglich für einen Prüfstand eine Messdatenaufzeichnung erstellen. Habe eine CPU313C und ein TP177B.
Es soll bei jedem Prüfzyklus der mehrere Sekunden dauert ca. 6 Messwerte abgespeichert werden. Nach abgeschlossener Prüfung soll es möglich sein, das Protokoll (am besten als .CSV -> EXCEL) auf einen USB-Stick zu ziehen um es dann auswerten zu können.
Leider habe ich sowas noch nicht gemacht. Habe schon was über Variablen-Archiv gelesen, aber das hat das TP177B ja nicht.
Wäre nett wenn mir jemand weiterhelfen könnte.
Vielen Dank
 
Das TP177B kann ja auch keine Scripte. Ob das damit überhaupt zu realisieren ist? Kannst du auch einen Rechner per MPI. z.Bsp. einen Laptop an die SPS anschließen? Damit könnte man dann die Daten auch erfassen.
 
Das TP177B kann ja auch keine Scripte. Ob das damit überhaupt zu realisieren ist? Kannst du auch einen Rechner per MPI. z.Bsp. einen Laptop an die SPS anschließen? Damit könnte man dann die Daten auch erfassen.

Ja Rechner wäre möglich. Über die ETHERNET-Schnittstelle vom Panel ist da nix zu machen? Dann brauch ich noch nen MPI-Adapter. Was habe ich denn da dann für möglichkeiten um die Messwerte auszulesen?



mit einem 17x ist das nicht so ohne weiteres möglich

als einzige möglichkeit sehe ich hier eine rezeptur zu benutzen.

Also brauche ich mind. MP277 ??
Wie meinst du das mit der Rezeptur?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ob man über die Ethernetschnittstelle des Panels irgendwie auf die SPS zugreifen kann, weiß ich leider nicht, aber irgendwie hab ich da meine Zweifel. Vielleicht kann ja Sandman etwas dazu sagen. Evtl. geht da eine der Zusatzoptionen Sm@rtAccess oder was es da so noch gibt, aber da muß ich passen.
 
Ob man über die Ethernetschnittstelle des Panels irgendwie auf die SPS zugreifen kann, weiß ich leider nicht, aber irgendwie hab ich da meine Zweifel. Vielleicht kann ja Sandman etwas dazu sagen. Evtl. geht da eine der Zusatzoptionen Sm@rtAccess oder was es da so noch gibt, aber da muß ich passen.

Hm, ok. Was hab ich denn für Möglichkeiten über MPI ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst mit einem MPI-Adapter (Mein Favorit dabei der NetlinkPro von Deltalogic) die Daten von der SPS holen. Dazu kannst du verschiedene Programme nutzen, z.Bsp. den Logger von Datalogic. Ich hab eine BDE geschrieben, PC3AG, damit würde das auch funktionieren, muß man sich aber etwas einarbeiten. Man kann u.a. in der SPS Daten zusammenstellen und dann mit einem Handshake diese Daten an PC3AG geben. Diese Daten werden in Datenbanktabellen eingetragen, mit Datum und Uhrzeit. Export in Excel wäre auch möglich. Mit der Bibliothek Libnodave (nutzt PC3Ag auch) kann man auch direkt von Excel aus Daten aus der SPS lesen, Beispiel ist dabei, bzw. evtl. auch hier im Forum. Da mußt du allerdings noch in wenig selbst in VBA Hand anlegen. Such mal im Forum nach den entsprechenden Stichworten
 
Über die ETHERNET-Schnittstelle vom Panel ist da nix zu machen?

Also brauche ich mind. MP277 ??
Wie meinst du das mit der Rezeptur?
am einfachsten ginge es mit einem panel welches vb-script unterstützt.
also alles ab xP27x

in einer rezeptur lassen sich variablen ablegen.
es gibt auch die funktion 'rezeptur exportieren' diese wird dann als csv-datei exportiert.
den dateinamen kann man über eine variable angeben.

grundsätzlich sollte das auch ins netzwerk über die ethernetschnittstelle klappen.

siemens stellt für das panel keinen treiber für für usb-sticks bereit.
du kannst aber probieren, ob du mit diesem treiber den stick zum laufen bekommst.
http://lischis-home.dyndns.org/files/SPS/Protool/dirindex.php
USB_Storage_Treiber_fuer WinCE.zip

oder du speicherst das ganze auf die mmc im panel.
 
Vielen Dank erstmal an alle!
Also ich sehe im Moment den Datenlogger von deltalogic als die einfachste Lösung für mich an!
Die Sache mit dem USB-Stick kann ich ja wohl anscheinend vergessen, wenn Sienemens das nicht unterstützt.
Bin jetzt doch erstaunt was alles mit so nem 1k€-Panel NICHT funktioniert :rolleyes:

nochmal Danke, wenn noch jemandem was einfällt, ich nehme gerne jeden Tipp an! ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,
habe folgendes Problem: Ich soll nachträglich für einen Prüfstand eine Messdatenaufzeichnung erstellen. Habe eine CPU313C und ein TP177B.
Es soll bei jedem Prüfzyklus der mehrere Sekunden dauert ca. 6 Messwerte abgespeichert werden. Nach abgeschlossener Prüfung soll es möglich sein, das Protokoll (am besten als .CSV -> EXCEL) auf einen USB-Stick zu ziehen um es dann auswerten zu können.
Leider habe ich sowas noch nicht gemacht. Habe schon was über Variablen-Archiv gelesen, aber das hat das TP177B ja nicht.
Wäre nett wenn mir jemand weiterhelfen könnte.
Vielen Dank

Ist das ein TP177B color PN/DP oder TP177B mono DP???
 
Das neue TP177B 4" unterstütz aber einen USB-Stick! Aber ich gehe mal davon aus das es das normale ist?! Bei dem neuen Modell sind wir am testen....
 
Das neue TP177B 4" unterstütz aber einen USB-Stick! Aber ich gehe mal davon aus das es das normale ist?! Bei dem neuen Modell sind wir am testen....



Das Produkt SIMATIC HMI TP 177B 4" color PN/DP ist nur seit dem 19.08.2008 lieferbar
Ich denke eher, dass er das TP 177B color PN/DP meint (ohne 4")
Außerdem hat nicht jeder WCF V1.3 (2008)
 
Zuletzt bearbeitet:
Es besteht die Möglichkeit eine Rezeptur im Einsatz zu bringen
Als Ablageort kannst du eine MMC Karte anwählen.


Ist das "normale" TP177B color PN/DP

Das mit den Rezepturen hatte Volker ja auch schon vorgeschlagen. Wie würde da denn ungefähr der Ablauf aussehen? Ich möchte ja bei jedem Testzyklus ca. 6 Messwerte speichern und die nach der gesamten Prüfung als CSV auf die Karte bringen. ..... hab doch sowas noch nicht gemacht :cry: .....
 
mal ganz grob

im ag
die 6 messwerte in 6 verschiedenen variablen ablegen.
1 vabriable (typ byte) auf 2 setzen um das speichern zu starten.
1 variable vom typ string die den dateinamen für die zu speichernde rezeptur enthält. z.b. zusammengesetzt aus datum/uhrzeit.

in flex
einmalig:
eine rezeptur anlegen und dort die 6 variablen unterbringen.
für den dateiname oben genannte variable wählen.
als speicherort z.b. die mmc oder den netzwerkpfad. für die ersten tests empfehle ich die mmc.

immer mal wieder:
bei der startvariablen unter aktualisierung 'zyklisch fortlaufend' wählen
grenzwert der var: ug=0 og=1
zusätzlich für die variable folgende funktionen projektieren.
1. bei grenzwert überschritten -> rezeptur exportieren
2. wert setzen in variable. die startvar auf 0 setzen.
 
Zurück
Oben