UDT auslesen für Exel???

Plentman

Level-1
Beiträge
41
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten morgen,

wiedermal steh ich vor einen problem und weiß leider nciht weiter.

und zwar müssen zwecks parametersicherung alle parameter gesichert werden in einer exeltabelle.

Die anlage hat 4 varianten die sie herstellen kann. es besteht ein rezept, wo man alle einstellungen vornehmen kann, grundstellung/arbeitsstellung/Geschwindigkeiten und noch ein paar sachen.

die daten werden in einen DB5 gespeichert und ein udt1 ist auch vorhanden, wo auch die symbolik mit bei steht, nun wollte ich gerne diesen udt beobachten damit ich die aktuellwerte habe, aber leider geht das nicht.
an den OP kann ich wohl export drücken, dann steht dort Datei/MMC....../variante.csv überschreiben??
wo wird die datei den hingeschrieben??

Danke für Lösungen.
 
ein UDT ist ein anwenderdefinierter datentyp, kein speicherbereich. der UDT kann einen bereich mit variablen unterschiedlichen typs repräsentieren, welcher in einem DB benutzt werden kann. der UDT belegt dann den notwendigen adressraum im datenbaustein.

um die werte zu beobachten also in den DB schauen

[edit]

ein UDT kann auch in einem FB oder einer FC verwendet sein

nochmal zur verdeutlichung: UDT ist ein zusammengesetzter Datentyp mit der Möglichkeit unterschiedliche Datentypen zusammenzufassen

[/edit]
 
Zuletzt bearbeitet:
Wenn es nur um eine Datensicherung geht, kann dies mit einem Backup-Tool für die S7 erfolgen. Lösungen gibt es z.B. von mhj (s.o.) und von uns (ACCON-S7- BackUp/Restore). Wir schreiben die Daten direkt in ein S7-Projekt. Die Rücksicherung kann somit auch mit STEP7 erfolgen.
Wenn es darum geht, die Strukturlemente eines DBs einschließlich UDTs (und auch einschließlich der normalen Symbole) anzuzeigen, dann haben wir dazu die Programmierbibliothek ACCON-S7-Symbolik. Mit dieser können die ganzen Verweise aufgelöst werden (sofern das STEP7-Projekt vorliegt).
 
ja ok,
aber im db ist aber die Symbolik nicht dabei, jedoch bei den udt, deswegen dachte ich das man ihn so beobachten kann oder halt kopieren für Exel.

das beobachten des UDT ist auch deshalb nicht möglich, da es an unterschiedlichen und vielen stellen eingesetzt sein kann.

DB ohne Symbolik? - vom AG geladen? Original nicht mehr da?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ok das aktuelle Projekt hat auch ein 2. Programm unter der cpu, was mit Daten benannt ist. Vielleicht hat die Firma das auch so gemacht wie du schon sagtes.
Auf den panel was mit wincc ist, besteht die Möglichkeit die Daten zu exportieren, was ich ja gemacht habe, die aktuelle datei wurde ja überschrieben, aber leider kann ich sie auf den PC nicht wiederfinden. und es ist auch keine Siemens software installiert. wie kann ich den auf dei MMC zugreifen?


doch das originale ist noch da, nur halt ist es nicht so schön aufgelistet wie im udt.
 
Zuletzt bearbeitet:
welches panel?

was heißt "nicht so schön aufgelistet"? schalt mal deinen DB in die datenansicht, da siehste alles...
 
Ja da ist ne Siemens Touchpanel dran, und da hab ich die Möglichkeit die Paramter zu Exportieren, nur frag ich mich wohin, ich schätze auf die MMC karte.
An der Anlage ist noch ein PC mit dran, wo immer eine Datensicherung erfolgt, falls er mal ausfällt. hab dort gerade ne ordner mit Siemens gefunden und einen mit Wincc, dort war so eine Variante abgelegt, als Textdatei, dort waren alle Parameter drin, die ich benötige nur nicht aktuell. sind noch die alten. Mh wie kann er die Parameter den in eine Textdatei schreiben? mit Wincc? irgendwie soll der Programmierer ja das auch gemacht haben.

Wenn sonst keine Möglichkeit besteht, werde ich wohl den DB aufrufen und die Werte einzeln kopieren. Dauert zwar länger aber naja.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... halten wir uns doch mal an deinem PC fest ...
Was für eine Visualisierung läuft da drauf ? WinCC oder WinCCFlexibel ?
In jedem Fall könntest du mit dem PC deine Daten beliebig abspeichern (und auch wieder laden). Du mußt dich dafür "nur" mit Script-Programmierung auskennen ...

Zu der anderen Sache noch mal als Ergänzung zu dem, was Vierlagig schon geschrieben hat :
Ein UDT ist eine Struktur - keine Variable. In dieser Struktur können dann Variablen hinterlegt sein. Möchtest du diese Struktur optisch nachbauen, so wirst du ein bißchen Handarbeit leisten müssen, da du die Struktur-Variablen nur einzeln ansprechen kannst ...

Gruß
LL
 
ok, das mit den udt ist nun verstanden.
Tja mit dem pc, der ist eigentlich für den roboter, weil dort die steuerung drauf läuft, er dient dann noch als backup, aber von siemens ist soweit wie ich es sehen nix drauf installiert.
die visu ist als einziges das Touchpanel,wo ich auch export drücken kann, aber mehr auch nicht, ich weiß nichtmal ob der pc mit an der cpu hängt. ist halt alles sehr verbaut.

gruß plenti
 
Zurück
Oben