TIA WinCC RT-Advanced V17 Explorer-Dateipfadauswahl

BauerS7

Level-2
Beiträge
51
Reaktionspunkte
3
Hallo liebes Forum,

Ich habe wieder ein Thema was ich nicht weiß ob es möglich ist?

Wir haben einen TouchPC bei einer Anlage wo Windows 10 läuft und auf diesem ist die RT-Advanced installiert,....

Wir erstellen csv Dateien mit diversen Werten die von der Anlage generiert werden,.. funktioniert alles.
Jetzt möchte der Kunde, aus bereits erstellten Aufträgen Daten auslesen z.B.: Adresse, Bestandteile, etc....

So es gibt ja die Möglichkeit aus einer csv-Datei daten auszulesen alles in Ordnung und bekomme ich alles hin aber jetzt zum Problem:

Hat jemand eine Idee wie ich den Explorer öffnen kann und den Dateipfad in eine String-Variable speichern kann?
Idee ist ja dass der Kunde auf einen Button drückt, dann öffnet sich der Explorer. Er geht zur csv die beim ersten mal von der Anlage erstellt wurde mit den Daten Adresse, Bestandteile,... somit sind diese Daten bereits vorhanden in irgendeiner csv z.B.: Jahr 2019.

Was ich haben möchte ist den Pfad z.B.: C:\Program Files in eine Variable reinspeichern und diese dann für das einlesen der Datei verwenden und die gewünschten Felder Adresse, Bestandteile, etc.. ausfüllen damit diese nicht wenn es schon diese gibt neu geschrieben werden müssen...

1675072515683.png

Es gibt ja diese funktion wo Ich den Explorer öffnen kann aber leider habe ich keine gefunden wo ich den Pfad wegspeichern kann?

1675072172271.png

Hat jemand hierfür eine Idee?

Gruß
 
Wäre hierfür der Datei Explorer aus der HMI-Toolbox nicht eine Idee?
Da läuft die Dateiauswahl zwar über ein symbol. E/A-Feld in der Runtime und nicht über den Windows Explorer Dialog, aber man hat auch den Pfad in einer Variable und kann ihn in einem Skript verarbeiten.
 
das wäre auch eine möglichkeit
 
Zurück
Oben