LeseDatensatzAusSteuerung (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
LeseDatensatzAusSteuerung

Beschreibung

Überträgt den angegebenen Rezepturdatensatz aus der Steuerung auf das Speichermedium des Bediengeräts.

Verwendung in der Funktionsliste

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

Verwendung in benutzerdefinierten Funktionen

GetDataRecordFromPLC 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, aus der Rezepturdatensätze übertragen werden.

Datensatznummer/-name

Nummer oder Name des Rezepturdatensatzes, der aus der Steuerung auf den Datenträger des Bediengeräts übertragen wird.

Überschreiben

Legt fest, ob ein bereits vorhandener Rezepturdatensatz gleichen Namens überschrieben wird:

0 (hmiOverwriteForbidden) = Nein: Rezepturdatensatz wird nicht überschrieben. Der Übertragungsvorgang wird nicht ausgeführt.

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

2 (hmiOverwriteWithPrompting) = Nach Bestätigung: Rezepturdatensatz wird erst nach Bestätigung überschrieben.

Statusmeldung ausgeben

Legt fest, ob nach der Übertragung 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.

Anwendungsbeispiel

Sie wollen über eine Taste einen Datensatz aus der Steuerung auf den Datenträger des Bediengeräts übertragen.

Hinweise zur Projektierung

Projektieren Sie die Systemfunktion "LeseDatensatzAusSteuerung" an das Ereignis "Drücken" der gewünschten Taste. Übergeben Sie folgende Parameter:

Rezepturnummer/-name = 1

Datensatznummer/-name = 1

Überschreiben = 1

Statusmeldung ausgeben = 1

An Stelle der Konstanten können Sie auch Variablen angeben. Je nach Projektierung kann der Bediener die gewünschten Werte in E/A-Felder eingeben oder aus der Steuerung lesen. Auf diese Weise kann der Bediener bestimmen, welcher Rezepturdatensatz aus der Steuerung übertragen wird.

Ablauf am Bediengerät

Sobald die Taste betätigt wird, wird die Systemfunktion ausgelöst. Die Konstanten oder Variablen werden ausgewertet und der erste Datensatz der Rezeptur 1 wird aus der Steuerung auf den Datenträger des Bediengeräts übertragen. Ist der Rezepturdatensatz bereits vorhanden, wird er überschrieben.

Nach der Übertragung wird eine Systemmeldung ausgegeben.