Beschreibung
Importiert einen oder alle Datensätze einer Rezeptur aus einer CSV-Datei mit Prüfsumme und verifiziert die Prüfsumme.
Verwendung in der Funktionsliste
ImportiereDatensätzeMitPrüfsumme (Dateiname, Datensatznummer/-name, Überschreiben, Statusmeldung ausgeben, Bearbeitungsstatus, Prüfsumme verifizieren)
Verwendung in benutzerdefinierten Funktionen
ImportDataRecordsWithChecksum File_name, Data_record_number_or_name, Overwrite, Output_status_message, Processing_status, Verify_checksum
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".
Parameter
Dateiname
Name der CSV-Datei, aus der die Rezepturdatensätze importiert werden. Geben Sie den Pfad und die Dateierweiterung mit an, z. B. "C:\TEMP\Orange.CSV".
Wenn Sie als Speichermedium eine Storage Card verwenden, dann geben Sie den Ablageort wie folgt an: "\StorageCard\<Dateiname>".
Wenn Sie ein Verzeichnis statt einer einzelnen CSV-Datei angeben, werden alle Dateien des angegebenen Verzeichnisses importiert.
Datensatznummer/-name
Nummer oder Name des Rezepturdatensatzes, der importiert wird. Geben Sie "0" an, wenn Sie alle Rezepturdatensätze importieren wollen.
Überschreiben
Legt fest, ob bereits vorhandene Rezepturdatensätze überschrieben werden:
0 (hmiOverwriteForbidden) = Nein: Rezepturdatensätze werden nicht überschrieben. Der Importvorgang wird nicht ausgeführt.
1 (hmiOverwriteAlways) = Ja: Rezepturdatensätze werden ohne Nachfrage überschrieben.
2 (hmiOverwriteWithConfirmation) = Nach Bestätigung: Rezepturdatensätze werden erst nach Bestätigung überschrieben.
Statusmeldung ausgeben
Legt fest, ob nach dem Import 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.
Prüfsumme verifizieren
Legt fest, ob die Prüfsumme beim Import verifiziert wird:
0 (hmiFalse) = Nein: Prüfsumme wird nicht verifiziert.
1 (hmiTrue) = Ja: Prüfsumme wird verifiziert.