TIA Ändern der Siemens Rezepturdatensätze

meikelneit

Level-2
Beiträge
172
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Schönen guten Tag,

kann mir jemand sagen, wie sich die bereits vorhandenen Datensätze verhalten, wenn ich die Datensatzstruktur verändere? Mich würde speziell interessieren, ob die bestehenden Datensätze diese Änderungen auch erhalten oder ob sie strukturell ohne diese Parameter abgelegt bleiben.

Ich habe genau in diesem Zusammenhang ein Phänomen, das ich nicht geklärt bekomme. Ich habe eine Rezepturverwaltung, bei der ich einen String hinzugefügt habe. Bei allen Rezepten, die bis zu dem Zeitpunkt angelegt waren, macht genau dieses Feld Probleme. Wenn man Datensätze wechselt auf diese älteren Rezepte, ist das Feld vollständig mit # aufgefüllt.

Bei Datensätzen, die ich neu erstelle, funktioniert alles sauber.

Der einzige Unterschied an diesem String zu den anderen schon existierenden ist ein Startwert von 0 im Datensatz, statt einfach ein leeres Feld.

Ich habe eine 1518FT CPU, TIA V18 und eine WinCC Runtime Advanced.

P.S.1: Ich habe einen Parameter oben bearbeitet und verändert, die zwei neuen angehängt
P.S.2: Bei den alten Rezepten war ie Routelist vom Datentyp LInt, das habe ich dann im nachgang noch zu einem String geändert.

Mit freundlichem Gruß an die Community,

Meikelneit
 
Zuletzt bearbeitet:
Meinst du die Rezepturen, die in der HMI gespeichert wurden? Die ändern sich nicht von alleine. Die müsste man in den Rezeptur-Editor laden (falls das noch geht) und die neuen Felder ausfüllen und wieder speichern. Vermutlich kann man auch die Rezeptur-Dateien mit externen Editoren bearbeiten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Herzlichen Dank, das hilft ungemein.

Das heißt die Datensätze vor der letzten Änderung, als die Routelist das LInt Format hatte, hat mit dem geänderten Händler der aktuellen Version jetzt einen String erhalten, damit sind die ganzen # erklärt.

Ich würde dir auch zwei Daumen hoch geben würde das gehen, denn das hat mich extrem gewurmt, denn ich kam nicht an die Struktur der bereits gespeicherten Datensätze. Ich hätte natürlich einfach alles wegbügeln können, da wir noch in der Inbetriebnahmephase sind und kein Datensatz wichtig, dann hätte es funktioniert. Aber wenn man so etwas Ansatzlos nicht versteht, stört das doch die ruhe.

Ich nehme an die Datentypen der Rezeptparameter könnte ich in Zukunft dann auch in den Rezeptur-Dateien die du oben erwähnst finden?
 
Man kann in der Runtime Rezepturdatensätze in csv-Dateien exportieren und dann mit einem Texteditor anschauen und bearbeiten und wieder importieren. Auf die Art kann man auch nachträglich einen Konverter für alte Rezeptur-Version zu neue Rezeptur-Version anbinden (habe ich aber noch nicht gemacht).
 
Zurück
Oben