-> Hier kostenlos registrieren
Hallo,
Ich verwende eine Datenlogger der in ST geschrieben ist (nicht von mir erstellt). Jetzt habe ich das Problem das die geloggten Daten vom Format her so probleme machen. Komma Stellen in Zahlenwerten werden aktuell als Punkt dargestellt. Da der Kunde excel zum Auswerten benutz gibt es das Problem das Excel dann z.b. den Zahlenwert 20.10 als 20. Oktober auswertet. Darum will ich die '.' durch ',' ersetzten. Dies müsste dann im Baustein in ST erfolgen.
Da ich für gewöhnlich in FB programmiere bereitet mir dies Probleme.
Ich will also erst die Position des '.' mit FIND suchen. Dann mit REPLACE den '.' durch ein ',' ersetzt.
Ich habe jetzt ein beispielprjekt erstellt um die funktionen in ST zu testen.
Folgendes habe ich Testweise eingegeben
Ausgabewert_INT := FIND (STR1:='test',STR22:='e');
Wenn ich in der Simulation Online gehe bekomme ich allerdings immer als Ergebniss Ausgaberwert_INT=0 eigentlich sollte es ja 1 sein.
Für die Simulation habe ich als Zielsystem einen 750-881 angelegt und gestartet habe ich auch.
Ich verwende eine Datenlogger der in ST geschrieben ist (nicht von mir erstellt). Jetzt habe ich das Problem das die geloggten Daten vom Format her so probleme machen. Komma Stellen in Zahlenwerten werden aktuell als Punkt dargestellt. Da der Kunde excel zum Auswerten benutz gibt es das Problem das Excel dann z.b. den Zahlenwert 20.10 als 20. Oktober auswertet. Darum will ich die '.' durch ',' ersetzten. Dies müsste dann im Baustein in ST erfolgen.
Da ich für gewöhnlich in FB programmiere bereitet mir dies Probleme.
Ich will also erst die Position des '.' mit FIND suchen. Dann mit REPLACE den '.' durch ein ',' ersetzt.
Ich habe jetzt ein beispielprjekt erstellt um die funktionen in ST zu testen.
Folgendes habe ich Testweise eingegeben
Ausgabewert_INT := FIND (STR1:='test',STR22:='e');
Wenn ich in der Simulation Online gehe bekomme ich allerdings immer als Ergebniss Ausgaberwert_INT=0 eigentlich sollte es ja 1 sein.
Für die Simulation habe ich als Zielsystem einen 750-881 angelegt und gestartet habe ich auch.