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.