Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 4 von 4

Thema: Problem mit Strukturiertem Text in Codesys

  1. #1
    Registriert seit
    07.11.2010
    Beiträge
    132
    Danke
    4
    Erhielt 18 Danke für 18 Beiträge

    Standard


    Zuviel Werbung?
    -> 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.
    Zitieren Zitieren Problem mit Strukturiertem Text in Codesys  

  2. #2
    Registriert seit
    27.04.2006
    Ort
    Sauerland
    Beiträge
    626
    Danke
    183
    Erhielt 88 Danke für 81 Beiträge

    Standard

    Also, du machst eine zuweisung im aufruf von FIND. Ich hatte das kurz getestet und bei mir kam da gleich mal ein fehler.
    Wenn du die Zeile

    Code:
    Ausgabewert_INT := FIND (STR1:='test',STR22:='e');
    durch
    Code:
    Ausgabewert_INT := FIND ('test','e');
    ersetzt wird es funktionieren.
    Die Kunst in der Personalführung ist es
    die Mitarbeiter so über den Tisch zu ziehen,
    dass sie die Reibungshitze als Nestwärme empfinden.

  3. #3
    Registriert seit
    25.11.2010
    Ort
    OWL
    Beiträge
    749
    Danke
    27
    Erhielt 164 Danke für 142 Beiträge

    Standard

    Das Problem ist nicht die Zuweisung, sondern der falsche Parametername "STR22". Der heisst "STR2".

  4. Folgender Benutzer sagt Danke zu StructuredTrash für den nützlichen Beitrag:

    repök (27.07.2012)

  5. #4
    Registriert seit
    27.04.2006
    Ort
    Sauerland
    Beiträge
    626
    Danke
    183
    Erhielt 88 Danke für 81 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Stimmt, nicht gesehen.....
    Die Kunst in der Personalführung ist es
    die Mitarbeiter so über den Tisch zu ziehen,
    dass sie die Reibungshitze als Nestwärme empfinden.

Ähnliche Themen

  1. Problem mit EtherCAT / CoDeSys v3 / Beckhoff Bauteile
    Von karlo im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 30.01.2012, 20:49
  2. Problem mit Animation in CodeSys
    Von Industriemeister im Forum HMI
    Antworten: 0
    Letzter Beitrag: 06.04.2011, 13:24
  3. Codesys - Einen Text mit Erstellen
    Von Pepper im Forum CODESYS und IEC61131
    Antworten: 6
    Letzter Beitrag: 13.11.2009, 11:35
  4. Anfängerfrage zu strukturiertem Text
    Von Gerri im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 23.02.2009, 21:28
  5. Problem mit FB Aufruf in Codesys
    Von master im Forum Sonstige Steuerungen
    Antworten: 3
    Letzter Beitrag: 19.04.2006, 10:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •