In dem Bild wo ich die Variablen aufrufe, sind die Rezepturvariablen offline, wenn ich da mit SaveDataRecord arbeite, werden nur die vorhanden Daten gesichert, die Änderungen sind in der Rezeptur nicht bekannt.Gibt es einen Grund, warum du die Parameterwerte aus der Steuerung holen möchtest, um diese dann als Datensatz abzuspeichern?
Da (vermute ich) alle Parameter und deren Werte ja im HMI bekannt und aktuell sind (sein sollten), reicht doch ein "SpeichereDatensatz" ("SaveDataRecord"), um einen Datensatz zu erzeugen.
Nein, sie werden bei mir auch nur in der HMI geschrieben. Ich möchte sie aber ändern können ohne die Rezeptur zu ändern. Dann kann ich Werte anpassen und testen ohne die Rezeptur zu verändern und erst wenn alles wirklich passt, dann kann der Bediener die geänderten Parameter abspeichern.Das bedeutet, dass bei dir Rezepturvariablen im Steuerungsprogramm geschrieben werden?
Defacto werden sie dann doch von der Steuerung beschrieben, auch wenn es nur händisch über "Forcen" istNein, sie werden bei mir auch nur in der HMI geschrieben. Ich möchte sie aber ändern können ohne die Rezeptur zu ändern. Dann kann ich Werte anpassen und testen ohne die Rezeptur zu verändern und erst wenn alles wirklich passt, dann kann der Bediener die geänderten Parameter abspeichern.
Das wäre mir ehrlicherweise neu. Quelle? Schwimmer hat nichts dergleichen erwähnt.@faust So wie ich das verstanden hab kann ich durch den Bereichszeiger die letzte geschriebene Position innerhalb des Datensatzes erkennen.
Dies würde mir ja ermöglichen, keinen Datensatz zu überschreiben sondern immer einen neuen zu generieren
Hattest du in deinem ersten Beitrag nicht erwähnt, dass du extra eine Seite (resp. Bild) mit E/A-Feldern zum Editieren/Anzeigen von Rezeptparametern erstellt hast? Wozu benötigst du dann noch das WinCC-Rezepturanzeige-Control?... schaue ich allerdings in die Rezepturanzeige der HMI_RT ...
Wenn du es so sehen möchtest.Defacto werden sie dann doch von der Steuerung beschrieben, auch wenn es nur händisch über "Forcen" ist
Du kannst eigentlich nur den zuletzt geschriebenen Datensatz erkennen, dass muss ja nicht zwangsläufig der Letzte sein@faust So wie ich das verstanden hab kann ich durch den Bereichszeiger die letzte geschriebene Position innerhalb des Datensatzes erkennen.
Dies würde mir ja ermöglichen, keinen Datensatz zu überschreiben sondern immer einen neuen zu generieren.
Bei mir wird in dem Bild nur der aktuelle Parametersatz angezeigt. Um in laufenden Prozess aber eine Möglichkeit zu haben die rezeptur zu bearbeiten (z.B. neue Datensätze anlegen) nehme ich dann eine Seite mit dem Rezepturanzeige-ControlWozu benötigst du dann noch das WinCC-Rezepturanzeige-Control?
Jetzt bin ich aber verwirrt:Bei mir wird in dem Bild nur der aktuelle Parametersatz angezeigt. Um in laufenden Prozess aber eine Möglichkeit zu haben die rezeptur zu bearbeiten (z.B. neue Datensätze anlegen) nehme ich dann eine Seite mit dem Rezepturanzeige-Control
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?