-> Hier kostenlos registrieren
Hallo!
Ich programmiere einen Prüfstand. Der Prüfstand soll für mehrere Typen eines Produkts sein. Die Prüfparameter aller einzelnen Modelle bekomm ich als CSV-Datei (Werte getrennt durch Semicolon). Ich möchte es gerne so umsetzen, dass es lediglich nötig ist, eine neue CSV-Datei auf den IPC mit WinCCflex RT zu kopieren, anschließend nur den Dateipfad in der Visu eingeben und schon kann man die neuen Prüfparameter importieren und einen neuen Typen anlegen.
Die Spaltenanzahl der CSV, also die Anzahl der Prüfungen, können unterschiedlich viele sein. In der ersten Spalte stehen dabei Header-Informationen, somit auch infos über die maximale Anzahl (Breite) der Spalten, was auch gleichzeitig dem maximalen Schritt des Prüfablaufs wiedergibt.
Mein Gedanke war nun der, die Prüfparameter-CSV über ein Script in eine Rezeptur zu laden und von dort auf einen DB in die Steuerung zu schreiben. Das funktioniert im Augenblick für eine einzige Spalte. Auch die Geschichte mit der variablen Datei-Pfad-Angabe.
Mein wunsch wäre nun, das Ganze auf alle Spalten umzusetzen, also alle Spalten gleichzeitig zu laden. Ist das in WinCCflexible prinzipiell möglich? Oder kann über das Script mit dem Befehl "ImportDataRecords" nur eine Spalte importiert werden?
Vielleicht hat einer von euch einen Tip wie man das auf andere Weise lösen könnte, ich bin in VB-Scripten nicht so bewandert, eventuell gibt es da andere Befehle die mir weiter helfen können.
Ich hoffe, ich konnte mein Problem verständlich erklären und danke euch schon mal im Voraus für eure Hilfe!
mfg
Ich programmiere einen Prüfstand. Der Prüfstand soll für mehrere Typen eines Produkts sein. Die Prüfparameter aller einzelnen Modelle bekomm ich als CSV-Datei (Werte getrennt durch Semicolon). Ich möchte es gerne so umsetzen, dass es lediglich nötig ist, eine neue CSV-Datei auf den IPC mit WinCCflex RT zu kopieren, anschließend nur den Dateipfad in der Visu eingeben und schon kann man die neuen Prüfparameter importieren und einen neuen Typen anlegen.
Die Spaltenanzahl der CSV, also die Anzahl der Prüfungen, können unterschiedlich viele sein. In der ersten Spalte stehen dabei Header-Informationen, somit auch infos über die maximale Anzahl (Breite) der Spalten, was auch gleichzeitig dem maximalen Schritt des Prüfablaufs wiedergibt.
Mein Gedanke war nun der, die Prüfparameter-CSV über ein Script in eine Rezeptur zu laden und von dort auf einen DB in die Steuerung zu schreiben. Das funktioniert im Augenblick für eine einzige Spalte. Auch die Geschichte mit der variablen Datei-Pfad-Angabe.
Mein wunsch wäre nun, das Ganze auf alle Spalten umzusetzen, also alle Spalten gleichzeitig zu laden. Ist das in WinCCflexible prinzipiell möglich? Oder kann über das Script mit dem Befehl "ImportDataRecords" nur eine Spalte importiert werden?
Vielleicht hat einer von euch einen Tip wie man das auf andere Weise lösen könnte, ich bin in VB-Scripten nicht so bewandert, eventuell gibt es da andere Befehle die mir weiter helfen können.
Ich hoffe, ich konnte mein Problem verständlich erklären und danke euch schon mal im Voraus für eure Hilfe!
mfg