Messwerte erfassen und auf USB-Stick übertragen

Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Volker für deine kleine Anleitung! Sobald ich endlich Zeit dafür gefunden habe werde ich das mal ausprobieren. So wie ich das jetzt aber bei dem kunden raushören kann, will der ungern einen PC da stehen haben und auch nicht mit MMC Karten rumhantieren, weil man da ja im eingebauten Zustand so gut dran kommt ;)
Schätze das läuft auf einen Austausch mit MP277 hinaus und dann mit Variablenarchivierung. Das unterstützt ja laut SIENEMENS auch USB-Sticks.....
Falls es so kommt muß ich mich aber noch einmal wieder an euch wenden ;)
 
So, habe nun endlich ein MP277. Archivieren auf USB-Stick klappt auch.
Nur leider funktioniert dies nur wenn der USB-Stick beim Runtime-Start angschlossen ist. Steckt man ihn an wenn die Runtime schon läuft funktioniert es nicht. Habe auch schon probiert alles erst auf eine MMC zu Archivieren und dann per Button auf den Stick zu kopieren. Anscheinend wird der Stick nur beim Runtime-Start initialisiert.
Gibt es da eine Lösung den Stick während des Betriebs zu ziehen/stecken?
MfG
McMeta
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ein ähnliches Problem hatte ich sonst mit dem OP270 auch. Bei der neuen Firma haben wir es jetzt mit dem kleinen T177B (das neue) hinbekommen. Wir schreiben aber auch nur ab und an mal auf den Stick...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hm, hab jetzt herausgefunden das wenn ich den Stick einmal beim Runtime-Start drin hatte ich den ziehen/stecken kann wann ich will.
Startet jedoch die Runtime einmal ohne Stick gibs wieder das Problem.
 
@Ide
Mich würde mal interessieren, was dein Stick macht, wenn du das Panel einfach ausschaltest. Bei Archiven hatte ich damit nur Probleme, weil diese Archive dann regelmäßig im Eimer waren. War aber noch ProTool, glaube ich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aus "Sicherheitsgründen" leg ich das Archiv jetzt auch erst auf die MMC ab.
Der Bediener muss dann per Button das Archiv eben auf USB-Stick kopieren wenn er es mitnehmen möchte.
Ich hab da nämlich auch etwas Angst vor dem was Ralle schon beschrieben hat.

So wie es aussieht muss ich aber noch an meiner ganzen Archivierung arbeiten. (wie schon gesagt, das erste mal das ich sowas mache)
Ich will die Werte "Auf Anforderung" archivieren. Und zwar durch Anforderung durch die SPS. Setze dazu eine Variable vom Type BYTE auf den Wert "2"
In Flex hab ich bei dieser Variable die Obergrenze auf 1 und Untergrenze auf 0 gesetzt. Bei "Ereignisse" -> "Obergrenze überschritten" -> "ArchiviereVariable" und "Setze Wert" die Variable wieder auf 0.
Leider kommt es aber manchmal dazu das der Wert sich in einer Variable schon geändert hat, das Panel aber noch nicht Aktuallisiert hat. Somit hab ich dann den alten Wert in mein Archiv geschrieben.
Habt ihr da noch einen Vorschlag wie man das sonst besser machen könnte?
 
@Ide
Mich würde mal interessieren, was dein Stick macht, wenn du das Panel einfach ausschaltest. Bei Archiven hatte ich damit nur Probleme, weil diese Archive dann regelmäßig im Eimer waren. War aber noch ProTool, glaube ich.

Also während dem schreiben? Oder wie? Sonst kann ich das Ding so oft aus und einstecken wie ich lustig bin. Aber das geht irgendwan in de Arme ;)
Das ist eine Anlage die mehrmals am Tag vom Netz genommen wird. Da wäre sowas sicherlich tödlich.
 
Also während dem schreiben? Oder wie? Sonst kann ich das Ding so oft aus und einstecken wie ich lustig bin. Aber das geht irgendwan in de Arme ;)
Das ist eine Anlage die mehrmals am Tag vom Netz genommen wird. Da wäre sowas sicherlich tödlich.

Na ja, ich hatte es mit de Archivfunktionen versucht, nicht per Script. Das Archiv war immer offen, damit die Daten reingeschrieben werden konnen. Schaltete man die Anlage ab, war oft das Archiv defekt, aber auch so gabs Probleme. Manchmal blieb es auch einfach leer. War übrigens ein TP270 10". Ichhab es dann aufgegeben, da ich ohnehin Daten lieber auf dem PC archiviere bzw. logge.
 
@Ralle
wir machten früher auf eine Registrierung über die Archivfunktionen. Bei Spannungsausfall ohne die Archive zuvor zu schliessen wurden sie auch oft zerstört. Wir setzten dann eine USV ein und soblad die Spannung ausfällt schliessen wir die Archive und schalten erst dann das Panel aus. (TP270, MP370)

Jetzt habe ich alles über Scripte gelöst. Bis jetzt habe ich es nicht geschaft eine Datei zu zerstören. :) So können wir uns die USV auch einsparen. Die Dateien werden dann auf einen USB Stick kopiert. Bis jetzt habe ich keine Probleme und es läuft schön mehr als 1.5 Jahre in ca. 20 Anlagen. (MP277)



mfg
ralph
 
ich grab das hier mal in eigener sache aus...

wir prüfen gerade, inwieweit wir OPC-funktionen durch die panels ersetzen können. ne variablentabelle gibts ja von siemens schon frei haus und andere benötigte funktionen wurden halt auf SPS ebene programmiert

die resultate stehen in rezepturen und werden auf dem flashspeicher eines TP177B mono DP gespeichert.

am TP hängt ein billiger netlink-USB-hub und daran ne tastatur, maus, USB-stick etc

ursprünglich wurde von vielen getesteten USB-sticks nur 1 einziger mal erkannt, aber seit wir mal in die kommandozeile/dosbox "dir" eingetippt haben, findet er alle USB-sticks zu jedem beliebigen zeitpunkt. auch welche, die laut siemens eigentlich nicht funktionieren dürften (>2GB)

die rezepturdateien im flashspeicher kann man dann per kopieren/einfügen auf den USB-stick ziehen.

soweit so gut...

die probleme:

1.: kann man den kopiervorgang automatisch machen? also seitens der steuerung oder der HMI als button? (ohne scripts, weil die auf nem TP177B nicht gehen)

2.: jetz hab ich auf dem USB-stick 3 dateien:

PTRCP_[Rezepturname]_1.dat
PTRCP_[Rezepturname]_1.rdf
PTRCP_[Rezepturname]_1.vdf

in der vdf-datei stehen neben ein wenig datenmüll sämtliche symbolischen adressen der variablen in der rezeptur. also bspw "DB_XY.struct1.struct11.var"

in der rdf-datei scheint hauptsächlich datenmüll zu stehen

in der .dat stehen die gespeicherten datensätze der rezeptur und deren werte - ungünstigerweise verschlüsselt oder zumindest mit keinem mir bekannten editor lesbar bzw kein ascii-code


welche möglichkeiten habe ich, daraus wieder verwertbare variablenbelegungen zu bekommen?

P.S.: der hinweis, dass die 270er und aufwärts das ohnehin können und schöne exceltabellen auswerfen, hilft mir weniger

soll ja irgendwann mal geld sparen :D

dankeschön.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo hat jemand schon eine Lösung das man einen USB Stick einstecken kann auch während die Runtime läuft? Momentan wird er nicht erkannt wenn ich ihn nicht beim Starten einstecke!
Danke schonmal
 
Hallo hat jemand schon eine Lösung das man einen USB Stick einstecken kann auch während die Runtime läuft? Momentan wird er nicht erkannt wenn ich ihn nicht beim Starten einstecke!
Danke schonmal

das mal probiert?
ursprünglich wurde von vielen getesteten USB-sticks nur 1 einziger mal erkannt, aber seit wir mal in die kommandozeile/dosbox "dir" eingetippt haben, findet er alle USB-sticks zu jedem beliebigen zeitpunkt. auch welche, die laut siemens eigentlich nicht funktionieren dürften (>2GB)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja


runtime beenden und dann start -> programs -> "command prompt" oder so...

diese winCE version der MS dos eingabeaufforderung

bedarf ner USB-tastatur um dann was dort eintippen zu können
 
Danke! Das probiere ich montag direkt aus! Das wäre der Hammer und du hättest mir sehr geholfen!
Ein schönes WE noch!!!!
 
Hallo zusammen! Das mit dir hat nicht funktioniert!
Bzw nichts weiter wie vorher! Frage mich ob das initialisieren in einer weise mit einem script funktioniert?
Wäre meine einzige idee!

Gruß Domi
 
Zurück
Oben