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

Page 2 of 2 FirstFirst 12
Results 11 to 18 of 18

Thread: STRING als TEMP-Variable funktioniert nicht?

  1. #11
    Join Date
    30.08.2003
    Posts
    2,234
    Danke
    31
    Erhielt 258 Danke für 229 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Max,

    symbolisch gar nicht... Hab mir da nen Baustein gebastelt wo du den String einträgst und die Länge angibst, dann gehts alles schön symbolisch.

    MfG
    André Räppel

  2. #12
    Join Date
    27.08.2003
    Location
    Schweitenkirchen
    Posts
    484
    Danke
    101
    Erhielt 74 Danke für 60 Beiträge

    Default

    Hatte letzte Woche mal mit Strings zu tun.
    Wenn man aber im VAT Editor den String beobachten möchte und
    den String als Block mit zb. 10 Bytes einfügt ,macht der Editor
    hinter der Variable [1] usw. dran.
    Er nummeriert das ganze Quasi.
    Ich glaub im Baustein Editor müsste das ab Step7 5.2 oder 5.3 hinhaun.
    Kanns leider im Moment nicht Testen da grad kein Step7 zur Hand

  3. #13
    Join Date
    30.08.2003
    Posts
    2,234
    Danke
    31
    Erhielt 258 Danke für 229 Beiträge

    Default

    ja das macht er schon, aber erst ab dem 3. Byte. Die 2 Bytes Kopfdaten kann man nicht symbolisch ansprechen.

    MfG
    André Räppel

  4. #14
    Join Date
    27.08.2003
    Location
    Schweitenkirchen
    Posts
    484
    Danke
    101
    Erhielt 74 Danke für 60 Beiträge

    Default

    Ahja, wusste doch es war irgendwo ein Haken

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

    Default

    Hallo Maxdo,
    Aber wie kann ich bei symbolischer Programmierung das
    Byte 0 einer Temp-Variable beschreiben??
    Das sollte eigentlich so gehen, wenn Deine Temp_Var "Zeit" heisst :
    // Setzen der Max. Länge im Byte 0 mit z.B. 20 Zeichen
    Code:
    LAR1 P##Zeit
    L  20
    T LB[AR1,P#0,0]
    // Setzen der tatsächliche Länge im Byte 0 mit z.B. 10 Zeichen
    // falls das jemanden interessiert oder erforderlich wird
    Code:
    LAR1 P##Zeit
    L 10
    T LB[AR1,P#1.0]
    Ich habs nicht ausprobiert, nur hingehackt.
    Gruss
    Question_mark
    Reply With Quote Reply With Quote String als Temp Variable  

  6. #16
    Join Date
    07.05.2004
    Location
    Campbelltown
    Posts
    2,500
    Danke
    131
    Erhielt 293 Danke für 86 Beiträge

    Default

    Das sollte eigentlich so gehen, wenn Deine Temp_Var "Zeit" heisst :
    // Setzen der Max. Länge im Byte 0 mit z.B. 20 Zeichen
    Code:

    LAR1 P##Zeit
    L 20
    T LB[AR1,P#0,0]
    Direkt ins Adressregister geht bei nem FB nicht, so meine ich mich zu erinnern. Aber über den Umweg wie oben beschrieben, gehts.

    pt
    Gegen Schwachsinn, Schwachköpfe und armselige Trittbrettfahrer kann man nicht argumentieren.

    Gott sieht alles, auch Signaturen in Geheimschrift,,... aber er petzt nicht.

  7. #17
    Anonymous Gast

    Default

    Danke Question_mark u. plc_tippser,

    Also bei mir funktioniert nur die Anweisung lt. Question_mark,
    wie sie auch in der S7-Hilfe beschrieben ist !!
    (habe ich damals überlesen, weil hat mir nix gesagt und
    Adressregister was ist das und so...)

    Jedenfalls mit
    LAR1 P##text
    L xy
    T LB [AR1,P#0.0]
    funzt das Ganze einwandfrei!!

    Danke nochmal, bis zum nächsten Problem

  8. #18
    Maxdo is offline Neuer Benutzer
    Themenstarter
    Join Date
    21.06.2004
    Posts
    23
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ups, war nicht eingeloggt...

    ciao
    Maxdo

Similar Threads

  1. Replies: 2
    Last Post: 23.07.2020, 16:40
  2. Step 7 String aus DB in eine Temp-Variable schreiben
    By SchnitzelMatzi in forum Simatic
    Replies: 4
    Last Post: 03.07.2014, 07:33
  3. Replies: 1
    Last Post: 14.10.2010, 10:13
  4. String als OUT-Variable an FC
    By baggerandy in forum Simatic
    Replies: 9
    Last Post: 25.11.2009, 09:05
  5. Replies: 9
    Last Post: 04.09.2006, 14: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
  •