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

Ergebnis 1 bis 7 von 7

Thema: Übersetzen von AWL in FUP oder KOP

  1. #1
    Registriert seit
    15.10.2008
    Beiträge
    41
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich habe einen etwa 40 zeiligen AWL-Code, der sich vermutlich Aufgrund einiger fehlernder NOP 0 nicht in FUP oder KOP übersetzen lässt. Wer hat mir denn einen entsprechenden Tipp, wie ich bei der Übersetzung vorgehen muss?!? Besten Dank an alle Helfer im voraus!

    Gruß
    Trabbi
    Zitieren Zitieren Übersetzen von AWL in FUP oder KOP  

  2. #2
    Registriert seit
    30.08.2003
    Beiträge
    2.196
    Danke
    30
    Erhielt 258 Danke für 229 Beiträge

    Standard

    Hallo,

    die 40 Zeilen erstmal in mehrere Netzwerke aufteilen wenns drin mehrere Zuweisungen mit verschiedenen Bedingungen gibt. Dann je nach Verwendung in neuen Netzwerken Testaufrufe von SR, S_EVERZ usw machen (alles was verwendet ist) und den vorhandenen Code entsprechend mit NOPs vervollständigen. Wenn Bausteinaufrufe mit BOOL-IN dabei sind Call-Converter verwenden

    André
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren Awl -> kop/fup  

  3. #3
    Registriert seit
    22.07.2004
    Beiträge
    749
    Danke
    41
    Erhielt 66 Danke für 47 Beiträge

    Standard

    oh, das Problem kenne ich

    ohne deinen Code zu kennen würde ich einfach mal alle glieder mit zuweisungen in ein extra netzwerk gucken und dann mal sehen was sich wandeln lässt und was nicht...

    was hast du denn alles für "Funktionen" verwendet? nur boolsche Verknüpfungen, oder auch Aufrufe, Timer usw.?
    Größer als Chuck Norris: The One and Only

  4. #4
    Trabbi ist offline Benutzer
    Themenstarter
    Registriert seit
    15.10.2008
    Beiträge
    41
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Der Code sieht so aus: In wieviel verschiedene Netzwerke würdet Ihr den Code verteilen?

    U(
    O DB21.DBX 195.2
    O DB22.DBX 195.2
    O DB23.DBX 195.2
    O DB24.DBX 195.2
    )
    U Z 1
    S M 100.0
    U(
    U M 100.0
    U Z 1
    O
    U DB11.DBX 6.2
    U E 52.0
    UN E 52.1
    )
    U E 52.5
    U E 53.0
    U E 53.4
    U E 53.6
    U E 54.0
    U E 54.2
    U E 56.3
    UN M 39.6
    S M 151.0
    U M 151.0
    FP M 200.0
    R M 102.0
    U E 52.3
    S M 102.0
    U M 151.0
    UN E 52.4
    S M 151.7
    U M 151.0
    U M 151.7
    U E 52.4
    O
    UN M 1.0
    R M 151.0
    R M 100.0
    R M 151.7
    U DB11.DBX 6.2
    UN E 52.0
    U E 52.4
    R M 151.0
    R M 100.0
    R M 151.7

    Gruß
    Trabbi

  5. #5
    Registriert seit
    09.01.2008
    Beiträge
    17
    Danke
    5
    Erhielt 3 Danke für 3 Beiträge

    Standard

    in etwa so...

    Code:
    FUNCTION FC 1 : VOID
    TITLE =
    VERSION : 0.1
    
    BEGIN
    NETWORK
    TITLE =
    
          U(    ; 
          O     DB21.DBX  195.2; 
          O     DB22.DBX  195.2; 
          O     DB23.DBX  195.2; 
          O     DB24.DBX  195.2; 
          )     ; 
          U     Z      1; 
          S     M    100.0; 
    
    
    
    
    NETWORK
    TITLE =
    
    
          U(    ; 
          U     M    100.0; 
          U     Z      1; 
          O     ; 
          U     DB11.DBX    6.2; 
          U     E     52.0; 
          UN    E     52.1; 
          )     ; 
          U     E     52.5; 
          U     E     53.0; 
          U     E     53.4; 
          U     E     53.6; 
          U     E     54.0; 
          U     E     54.2; 
          U     E     56.3; 
          UN    M     39.6; 
          S     M    151.0; 
    
    NETWORK
    TITLE =
    
    
          U     M    151.0; 
          FP    M    200.0; 
          R     M    102.0; 
    
    NETWORK
    TITLE =
    
    
          U     E     52.3; 
          S     M    102.0; 
    
    NETWORK
    TITLE =
    
          U     M    151.0; 
          UN    E     52.4; 
          S     M    151.7; 
    
    NETWORK
    TITLE =
    
    
          U     M    151.0; 
          U     M    151.7; 
          U     E     52.4; 
          ON    M      1.0; 
          R     M    151.0; 
          R     M    100.0; 
          R     M    151.7; 
    NETWORK
    TITLE =
    
          U     DB11.DBX    6.2; 
          UN    E     52.0; 
          U     E     52.4; 
          R     M    151.0; 
          R     M    100.0; 
          R     M    151.7; 
    
    END_FUNCTION

  6. #6
    Registriert seit
    22.07.2004
    Beiträge
    749
    Danke
    41
    Erhielt 66 Danke für 47 Beiträge

    Standard

    Zitat Zitat von Trabbi Beitrag anzeigen
    Der Code sieht so aus: In wieviel verschiedene Netzwerke würdet Ihr den Code verteilen?
    in KOP / FUP geht nur eine Zuweisung pro Netzwerk, also mit verschiedenen Bedingungen, versuch mal in FUP zu programmieren, da wirst du das direkt merken was ich meine
    Größer als Chuck Norris: The One and Only

  7. #7
    Trabbi ist offline Benutzer
    Themenstarter
    Registriert seit
    15.10.2008
    Beiträge
    41
    Danke
    8
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Vielen Dank für die Unterstützung und ein schönes Wochenende

    Gruß
    Trabbi
    Zitieren Zitieren Super!!!  

Ähnliche Themen

  1. S5 auf S7 Übersetzen (AWL)
    Von Mark112 im Forum Simatic
    Antworten: 32
    Letzter Beitrag: 26.10.2012, 10:49
  2. SCL > AWL übersetzen?
    Von schnecke im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 28.09.2010, 07:36
  3. S7 FC in S7-200 übersetzen
    Von PhilippL im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 01.04.2009, 10:26
  4. libnodave mit lcc übersetzen
    Von bart im Forum Hochsprachen - OPC
    Antworten: 3
    Letzter Beitrag: 06.07.2006, 20:19
  5. AWL Qelle übersetzen
    Von dhgroe im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 07.06.2006, 18:06

Lesezeichen

Berechtigungen

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