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

Ergebnis 1 bis 6 von 6

Thema: AWL-Code FUP-konform ändern

  1. #1
    Registriert seit
    27.04.2006
    Ort
    Süddeutscher Raum
    Beiträge
    199
    Danke
    15
    Erhielt 4 Danke für 4 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Leutelz,
    ich habe folgenden, nicht FUP-kompatiblen AWL-Code. Wie muß man den umschreiben, daß die Funktion erhalten bleibt, sich aber in der FUP-Ansicht anzeigen läßt?
    Code:
    
    U(    
    U     M     29.6
    UN    E5.1
    U     #HM_AnfTaktketteVor
    O(    
    U     M     58.1
    U     M     37.2
    U     M     37.6
    )     
    O(    
    U     E0.7
    )     
    O     
    U(    
    U     M     28.1
    UN    E5.1
    U     E5.0
    O     
    U     M     12.0
    UN    M     29.6
    UN    E5.1
    )     
    U(    
    O     M     11.3
    O     M     11.5
    )     
    )     
    UN    M     13.0
    UN    M     13.4
    =     M     28.1
    Der rote Bereich muß geändert werden.
    Mit folgender Änderung verhält sich die Steuerung aber nicht mehr identisch
    Code:
    U(    
    U     M     29.6
    UN    E5.1
    U     #HM_AnfTaktketteVor
    U(    
    U     M     58.1
    U     M     37.2
    U     M     37.6
    O     E0.7
    )
    Besten Dank für Denkanstöße
    Drain
    Geändert von Drain (26.11.2013 um 10:26 Uhr)
    Zitieren Zitieren AWL-Code FUP-konform ändern  

  2. #2
    Registriert seit
    03.04.2008
    Beiträge
    6.206
    Danke
    237
    Erhielt 818 Danke für 692 Beiträge

    Standard

    Zitat Zitat von Drain Beitrag anzeigen
    Code:
    U(    
    U     M     29.6
    UN    E5.1
    U     #HM_AnfTaktketteVor
    U(    
    U     M     58.1
    U     M     37.2
    U     M     37.6
    O     E0.7
    )
    Kann er auch nicht.
    Du darfst eine Oder Verknüpfung nicht einfach in ein UND ändern.

    Ein Hinweis:
    Beginn bei der Zuweisung und arbeite von hinten nach vorne.
    Dann klappt es.

    Wenn du es nicht schaffst, dann melde dich noch einmal.


    bike
    "Any fool can write code that a computer can understand.
    Good programmers write code that humans can understand."
    --Martin Fowler

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.264
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Das hier ist übersetzbar, schau es dir mal an:

    Code:
          U(    
          U     M     29.6
          UN    E      5.1
          U     #HM_AnfTaktketteVor
          O     
          U     M     58.1
          U     M     37.2
          U     M     37.6
          O     
          U     E      0.7
          O     
          U(    
          U     M     28.1
          UN    E      5.1
          U     E      5.0
          O     
          U     M     12.0
          UN    M     29.6
          UN    E      5.1
          )     
          U(    
          O     M     11.3
          O     M     11.5
          )     
          )     
          UN    M     13.0
          UN    M     13.4
          =     M     28.1
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  4. #4
    Avatar von Drain
    Drain ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    27.04.2006
    Ort
    Süddeutscher Raum
    Beiträge
    199
    Danke
    15
    Erhielt 4 Danke für 4 Beiträge

    Standard

    Thanx Ralle,

    habe ich dann folgendes Beispiel entsprechend korrekt geändert?

    vorher:
    Code:
     U(    
          UN    M     80.2
          U(    
          O     E      0.2
          O     M      5.1
          )     
          O     
          U     M     11.5
          UN    M     13.2
          )     
          UN    M     80.3
          O(    
          U     M     50.1
          U     M     54.1
          U     M    125.1
          U     M    128.1
          U     M     47.3
          )     
          UN    M     26.4
          O(    
          U     E      0.7
          )     
          =     #HM_AnfTaktketteVor
    nachher:
    Code:
      U(    
          UN    M     80.2
          U(    
          O     E      0.2
          O     M      5.1
          )     
          O     
          U     M     11.5
          UN    M     13.2
          )     
          UN    M     80.3
          O     
          U     M     50.1
          U     M     54.1
          U     M    125.1
          U     M    128.1
          U     M     47.3
          UN    M     26.4
          O     E      0.7
          =     #HM_AnfTaktketteVor

  5. #5
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.264
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Ich hätte das erste rote O( ersetzt durch

    O
    U(

    Mag sein, dass das identisch ist, kannst du ja dann mal in KOP/FUP betrachten.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  6. #6
    Avatar von Drain
    Drain ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    27.04.2006
    Ort
    Süddeutscher Raum
    Beiträge
    199
    Danke
    15
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Die beiden Lösungen sehen unterschiedlich im FUP aus, aber es läuft aufs gleiche raus. Bei deiner Variante wird das VKE der UND-Verknüpfung nochmals mit einer UND-Verknüpfung verbunden, bei meiner Variante ist gleich alles in einer UND-Verknüpfung untergebracht. Merci fürs drüberschaun. Grüße Drain

Ähnliche Themen

  1. Step 7 AWL Code in FUP
    Von Stephan25 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 28.06.2013, 08:56
  2. AWL zu FUP
    Von Waldi_März im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 10.11.2008, 12:40
  3. AWL-Code Interpretaion
    Von gravieren im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 08.05.2008, 12:34
  4. AWL Code in schaltalgebra
    Von Anonymous im Forum Simatic
    Antworten: 39
    Letzter Beitrag: 23.12.2005, 23:12
  5. AWL-code
    Von Anonymous im Forum Simatic
    Antworten: 29
    Letzter Beitrag: 09.11.2005, 16:48

Lesezeichen

Berechtigungen

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