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

Results 1 to 5 of 5

Thread: String in S5

  1. #1
    Join Date
    28.01.2004
    Location
    Bodensee
    Posts
    272
    Danke
    19
    Erhielt 15 Danke für 13 Beiträge

    Default


    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
    Reply With Quote Reply With Quote String in S5  

  2. #2
    Join Date
    07.07.2004
    Posts
    3,381
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Default

    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
    Reply With Quote Reply With Quote Strings in S5  

  3. #3
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default

    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 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    28.01.2004
    Location
    Bodensee
    Posts
    272
    Danke
    19
    Erhielt 15 Danke für 13 Beiträge

    Default

    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
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default


    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.

Similar Threads

  1. Initialisierung ARRAY OF STRING - TwinCAT 3 (STRING TO CSV)
    By maxgutier in forum CODESYS und IEC61131
    Replies: 3
    Last Post: 08.06.2017, 15:07
  2. String in Datei abspeichern / Save String to Textfile
    By bartsimpson in forum CODESYS und IEC61131
    Replies: 21
    Last Post: 11.02.2016, 17:13
  3. Replies: 13
    Last Post: 24.09.2009, 12:54
  4. Int na. String und String zusammensetzen
    By bastler in forum Simatic
    Replies: 9
    Last Post: 09.11.2008, 20:29
  5. Ein String kopieren in einen anderen String
    By CanYouHelpMe in forum Simatic
    Replies: 3
    Last Post: 25.09.2008, 17:21

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •