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

Ergebnis 1 bis 8 von 8

Thema: Hilfe bei S5- AWL Programmierung

  1. #1
    Registriert seit
    02.02.2009
    Beiträge
    5
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Beitrag


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen.
    Ich muss zur Fehlerbeseitigung an einer Presse, die mit einer S5 115U gesteuert ist einen bestimmten Programmteil verstehen.

    Hat auch alles ganz gut geklappt nur an einer Stelle komme ich nicht weiter (rot geschriebener Bereich).

    U -M102.7
    SPB =M003
    L DW 202
    L DW 54
    >=F
    S -M 91.1
    SPA =M004
    M003:
    L DW 202
    L DW 54
    <=F
    S -M 91.1
    M004:
    L DW 90
    +F
    L DW 202
    <F
    R -M 91.1
    L DW 54

    L DW 90
    -F
    L DW 202
    >F
    R -M 91.1



    Hier geht es eben darum wann der Merker 91.1 zurückgesetzt wird...
    Kann das hier jemand genau deuten und erklären?

    Freu mich schon auf eure Antworten
    Zitieren Zitieren Hilfe bei S5- AWL Programmierung  

  2. #2
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.719
    Danke
    729
    Erhielt 1.159 Danke für 970 Beiträge

    Standard

    Wenn DW202 < (DW54 - DW90) oder DW202 > (DW54 + DW90) ist.

    Code in Zukunft in code-Tags setzen, dann wird das ganze lesbarer
    Code:
           U -M102.7 
           SPB =M003
           L DW 202
           L DW 54 
           >=F 
           S -M 91.1 
           SPA =M004
    M003:  L DW 202 
           L DW 54 
           <=F 
           S -M 91.1 
    M004:  L DW 90 
           +F 
           L DW 202 
           <F 
           R -M 91.1
           L DW 54 
           L DW 90 
           -F 
           L DW 202 
           >F 
           R -M 91.1
    Geändert von marlob (10.02.2010 um 14:36 Uhr) Grund: < und > vertauscht

  3. #3
    Saibotccd ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    02.02.2009
    Beiträge
    5
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also DW202 < (DW54 - DW90) kann ich hier noch nicht ganz nachvollziehen.
    Müsste es dann nicht DW202 > (DW54 - DW90)??

    Code:
          L DW 54 
          L DW 90 
          -F 
          L DW 202 
          >F 
          R -M 91.1


    Und Beim zweiten Fehlt mir das L DW 54... woher nimmt der sich das?

    Code:
           L DW 90 
           +F 
           L DW 202   
           <F 
           R -M 91.1
    Und müsste das dann nicht auch DW202 < (DW54 + DW90) heissen??
    Oder habe ich da etwas generell falsch verstanden?

    Liebe Grüsse

  4. #4
    Registriert seit
    20.11.2006
    Ort
    Hamburg
    Beiträge
    225
    Danke
    35
    Erhielt 35 Danke für 32 Beiträge

    Standard

    Zitat Zitat von Saibotccd Beitrag anzeigen
    Und Beim zweiten Fehlt mir das L DW 54... woher nimmt der sich das?

    Code:
           L DW 90 
           +F 
           L DW 202 
           <F 
           R -M 91.1
    Das kommt aus den Anweisungen davor. Das DW54 wurde immer als letztes geladen.

  5. #5
    Registriert seit
    20.11.2006
    Ort
    Hamburg
    Beiträge
    225
    Danke
    35
    Erhielt 35 Danke für 32 Beiträge

    Standard

    >F bedeutet: VKE ist 1 wenn Akku 2 > Akku 1.
    Andernfalls ist das VKE 0.

    Gruß

  6. #6
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.719
    Danke
    729
    Erhielt 1.159 Danke für 970 Beiträge

    Standard

    Zitat Zitat von Dotzi Beitrag anzeigen
    >F bedeutet: VKE ist 1 wenn Akku 2 > Akku 1.
    Andernfalls ist das VKE 0.

    Gruß
    Ergänzend hierzu:
    Akku2 ist der 1. Operand, also (DW54 - DW90) bzw. (DW54 + DW90) und
    Akku1 ist der 2. Operand, also DW202

  7. #7
    Saibotccd ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    02.02.2009
    Beiträge
    5
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Also zusammengefasst sollte es heissen:

    Code:
     
    L DW 90      Lade DW90
    +F              DW54 + DW90 (schreibe Ergebnis in Akku 1)
    L DW 202     Lade  DW202 (schreibe in Akku 2)
    <F              Wenn Akku 2 < Akku 1 dann rücksetze M91.1
    R -M 91.1
    L DW 54      Lade DW54
    L DW 90      Lade DW90
    -F              DW54 - DW90 (schreibe Ergebnis in Akku 1)
    L DW 202    Lade  DW202 (schreibe in Akku 2)
    >F             Wenn Akku 2 > Akku 1 dann rücksetze M91.1
    R -M 91.1

    Habe ich das so richtig verstanden?
    Ich habe sonst nur in FUP programmiert und habe mit AWL noch so meine Problemchen..

  8. #8
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.719
    Danke
    729
    Erhielt 1.159 Danke für 970 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich habe es mal verbessert (in rot)
    Zitat Zitat von Saibotccd Beitrag anzeigen
    Also zusammengefasst sollte es heissen:

    Code:
     
    L DW 90      Lade DW90
    +F              DW54 + DW90 (schreibe Ergebnis in Akku 1)
    L DW 202     schiebe Akku1 nach Akku2 Lade  DW202 (schreibe in Akku 1)
    <F              Wenn Akku 2 < Akku 1 dann rücksetze M91.1
    R -M 91.1
    L DW 54      Lade DW54
    L DW 90      Lade DW90
    -F              DW54 - DW90 (schreibe Ergebnis in Akku 1)
    L DW 202    schiebe Akku1 nach Akku2 Lade  DW202 (schreibe in Akku 1)
    >F             Wenn Akku 2 > Akku 1 dann rücksetze M91.1
    R -M 91.1
    Habe ich das so richtig verstanden?
    Ich habe sonst nur in FUP programmiert und habe mit AWL noch so meine Problemchen..

  9. Folgender Benutzer sagt Danke zu marlob für den nützlichen Beitrag:

    Saibotccd (10.02.2010)

Ähnliche Themen

  1. Hilfe =( S7 Programmierung
    Von sezgin10 im Forum Simatic
    Antworten: 14
    Letzter Beitrag: 24.11.2010, 12:09
  2. Hilfe zur symbolischen Programmierung / DB
    Von MWeng im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 18.03.2010, 23:53
  3. Programmierung vom Regelbaustein HILFE
    Von Cosmoffm im Forum Programmierstrategien
    Antworten: 7
    Letzter Beitrag: 28.10.2008, 15:49
  4. !!!Hilfe!!! SPS Programmierung
    Von Azubiweibsen im Forum Simatic
    Antworten: 24
    Letzter Beitrag: 11.07.2007, 12:52
  5. Hilfe bei der Programmierung gesucht
    Von TaiC im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 13.03.2007, 10:15

Lesezeichen

Berechtigungen

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