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

Ergebnis 1 bis 5 von 5

Thema: String in S5

  1. #1
    Registriert seit
    28.01.2004
    Ort
    Bodensee
    Beiträge
    264
    Danke
    19
    Erhielt 15 Danke für 13 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    kann ich in S5 (115U / CPU 944) Strings bearbeiten.
    Ich kenne Strings nur aus S7. Wie funktioniert das in S5?

    Danke !!

    MFG
    Die INST
    Zitieren Zitieren String in S5  

  2. #2
    Registriert seit
    07.07.2004
    Beiträge
    3.285
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Standard

    Hallo INST,
    Strings oder Stringfunktionen kennt die S5 generell nicht. Aber man kann natürlich eine Reihe von ASCII-Zeichen in einem DB ablegen. In der Darstellungsart "KC" werden die auch als Zeichen dargestellt.
    Gruss
    Question_mark
    Zitieren Zitieren Strings in S5  

  3. #3
    Registriert seit
    19.06.2003
    Beiträge
    2.205
    Danke
    85
    Erhielt 269 Danke für 179 Beiträge

    Standard

    Zwei Antworten:
    1. Es funktioniert gar nicht, die S5 kennt weder Strings als Datentyp noch Befehle afür.
    2. Natürlich kannst du Strings bearbeiten, indem du die nötigen Operationen aus elementaren Operationen selbst zusammenstellst.

  4. #4
    INST ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    28.01.2004
    Ort
    Bodensee
    Beiträge
    264
    Danke
    19
    Erhielt 15 Danke für 13 Beiträge

    Standard

    Hallo Zottel,

    wie geht das mit den elementaren Operationen ?

    Ich bekommen von einem SCADA der die BDE - Verwaltung macht Namen des Bedienpersonals und Auftragsnummer in String - Format.

    Kanst Du mir einen Tipp geben wie ich das auf ein OP25 bringe ?
    (I like S7)

    Danke !!
    Die INST

  5. #5
    Registriert seit
    19.06.2003
    Beiträge
    2.205
    Danke
    85
    Erhielt 269 Danke für 179 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das SCADA wird Name und Auftrag in einen DB schreiben.

    Auf dem Weg zur Anzeige am OP kann es 4 Teilprobleme geben:

    1. Dem OP mitzuteilen, daß es Daten aus einem Bereich eines OPs als Zeichen darstellen soll. Das sollte gehen, aber ich kann dir nicht helfen, da ich ProTool Jahre nicht mehr angefasst habe.

    2. Die Strings auf die immer gleiche Länge für die vordefiniertenFelder im OP zu bringen. Dazu mußt du zunächst wissen, wie der String aus dem SCADA aussieht? Mit 0 als Endekennung? Wort oder Byte? Oder mit Längenzähler vorweg? Den Bereich hinter dem String kannst du dannmit Leerzeichen bis zur festen Feldlänge füllen. Eventuell ist es aber leichter, das das SCADA machen zu lassen.

    3. Wenn die Strings mit Trennzeichen aneinander hängen "Schmitz;1234" oder "Müller;2223444" mußt du sie noch auseinandersortieren. Auch hier könnte es leichter sein, das das SCADA machen zu lassen.

    4. Umkodierung der Sonderzeichen, wenn Zeichensatz SCADA und OP verschieden.

    Wenn du Hilfe brauchst, um Teilproblem 2, 3 oder 4 mittels Vergleichs-, Lade-, Transfer- und Sprungbefehlen zu lösen, melde dich.

Ähnliche Themen

  1. Konstante String in Variable String schreiben
    Von sailor im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 07.12.2009, 18:01
  2. Antworten: 13
    Letzter Beitrag: 24.09.2009, 12:54
  3. Int na. String und String zusammensetzen
    Von bastler im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 09.11.2008, 20:29
  4. Ein String kopieren in einen anderen String
    Von CanYouHelpMe im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.09.2008, 17:21
  5. STRING aus einzelnen STRING's zusammenstellen
    Von ollibolli im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 23.08.2006, 09:39

Lesezeichen

Berechtigungen

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