SpeichereDatensatz (Basic Panels, Panels, Comfort Panels, RT Advanced) - WinCC

Systemfunktionen (Basic Panels, Panels, Comfort Panels, RT Advanced)

ft:publication_title
Systemfunktionen (Basic Panels, Panels, Comfort Panels, RT Advanced)
Product
WinCC
Version
V21
Publication date
11/2025
Language
de-DE
SpeichereDatensatz

Beschreibung

Speichert die aktuellen Werte der Rezepturvariablen als Datensatz auf dem Speichermedium des Bediengeräts.

Verwenden Sie diese Systemfunktion, um z.B. einen Rezepturdatensatz im Rezepturbild zu speichern.

Datensätze werden nur gespeichert, wenn in der Rezeptur die Option "Synchronisation" aktiviert ist.

  • Wenn "Synchronisation" nicht aktiviert ist, werden keine Datensätze gespeichert.

    Um Datensätze zu speichern, nutzen Sie entweder die Schaltfläche "Speichern" in der Rezepturanzeige oder die Systemfunktion.

    Synchronisation

    Schaltfläche

    Systemfunktion

    Aktiviert

    Datensätze werden gespeichert.

    Datensätze werden gespeichert.

    Deaktiviert

    Datensätze werden nur gespeichert, wenn die Listenansicht der Rezeptansicht angezeigt wird.

    Datensätze werden nicht gespeichert.

    Als Bearbeitungsstatus wird "12" zurückgegeben.

  • Meldungen im Zusammenhang mit dier Operation werden nicht angezeigt.

Verwendung in der Funktionsliste

SpeichereDatensatz (Rezepturnummer/-name, Datensatznummer/-name, Überschreiben, Statusmeldung ausgeben, Bearbeitungsstatus)

Verwendung in benutzerdefinierten Funktionen

SaveDataRecord Recipe_number_or_name, Data_record_number_or_name, Overwrite, Output_status_message, Processing_status

Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".

Parameter

Rezepturnummer/-name

Nummer oder Name der Rezeptur, in der ein Rezepturdatensatz gespeichert wird.

Datensatznummer/-name

Nummer oder Name des Rezepturdatensatzes, der gespeichert wird. Wenn in der Rezeptur ein Datensatz mit dieser Nummer oder diesem Namen nicht existiert, wird unabhängig vom Wert des Parameters "Überschreiben" ein neuer Datensatz angelegt.

Überschreiben

Legt fest, ob ein bereits vorhandener Datensatz überschrieben wird:

0 (hmiOverwriteForbidden) = Nein: Der Rezepturdatensatz wird nicht überschrieben, der Datensatz wird nicht gespeichert.

1 (hmiOverwriteAlways) = Ja: Der Rezepturdatensatz wird ohne Nachfrage überschrieben.

2 (hmiOverwriteWithConfirmation) = Nach Bestätigung: Der Rezepturdatensatz wird erst nach Bestätigung durch den Benutzer überschrieben.

Statusmeldung ausgeben

Legt fest, ob nach dem Speichern eine Statusmeldung ausgegeben wird:

0 (hmiOff) = Aus: Statusmeldung wird nicht ausgegeben.

1 (hmiOn) = Ein: Statusmeldung wird ausgegeben.

Bearbeitungsstatus

Gibt den Bearbeitungsstatus der Systemfunktion zurück. Verwenden Sie den Rückgabewert, um z. B. andere Systemfunktionen erst dann auszuführen, wenn diese Systemfunktion erfolgreich beendet wurde:

2 = Systemfunktion wird gerade ausgeführt.

4 = Systemfunktion wurde erfolgreich beendet.

12 = Systemfunktion wurde nicht ausgeführt, weil ein Fehler aufgetreten ist.

Für den Parameter können Sie nur eine HMI-Variable verwenden.