AWL nach KOP (die x'te)

dkeipp

Level-1
Beiträge
59
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Folgendes habe ich in KOP erstellt:

Code:
Netwerk1

      Un    M     39.2
      Un    M     39.1
      U(    
      L     Md    76
      L     L#0
      >d    
      )     
      =     L      0.0
      U     L      0.0
      Bld   102
      S     M     39.2
      U     L      0.0
      Not   
      S     M     39.1

Nachdem ich nach AWL umgestellt hatte weil ich nen Bausteinaufruf programmiert habe, wollte ich wieder nach KOP umschalten aber dieses eine Netzwerk wird nicht zurückkonvertiert. Wäre aber zum debuggen net schlecht. Hat da jemand vielleicht ne Lösung?

MfG
Dennis
 
male es eben neu in kop, oder mach es gleich in awl.

was soll daran in einer 2m langen kop kette gut zum debuggen sein?

Code:
      L     Md    76
      L     L#0
      >d 
      Un    M     39.2
      Un    M     39.1
      S     M     39.2
      Not   
      S     M     39.1
 
Zuletzt bearbeitet:
Folgendes habe ich in KOP erstellt:

Code:
Netwerk1
 
      Un    M     39.2
      Un    M     39.1
      U(    
      L     Md    76
      L     L#0
      >d    
      )     
      =     L      0.0
      U     L      0.0
      Bld   102
      S     M     39.2
      U     L      0.0
      Not   
      S     M     39.1

Nachdem ich nach AWL umgestellt hatte weil ich nen Bausteinaufruf programmiert habe, wollte ich wieder nach KOP umschalten aber dieses eine Netzwerk wird nicht zurückkonvertiert. Wäre aber zum debuggen net schlecht. Hat da jemand vielleicht ne Lösung?

Bei mir funktioniert folgendes:

Code:
      UN    M     39.2
      UN    M     39.1
      U(    
      L     MD    76
      L     L#0
      >D    
      )     
      =     [COLOR=red]L     20.0[/COLOR]
      U     [COLOR=red]L     20.0[/COLOR]
      BLD   102
      S     M     39.2
      UN    [COLOR=red]L     20.0[/COLOR]
      S     M     39.1

Wenn ich mit L0.0 - L 19.0 arbeite, funktioniert die Umwandlung AWL - KOP nicht. Ab L20.0 funktioniert sie aber.

Gruß Kai
 
Zuletzt bearbeitet:
Hmmm. Wundert mich etwas...
Nach Umschaltung natürlich ABSPEICHERN !

Ich habe den Baustein abgespeichert, das Projekt gespeichert, den Simatic-Manager geschlossen, den Rechner runtergefahren, den Rechner neu gestartet, den Simatic-Manager neu gestartet, das Projekt neu geöffnet - und die Umwandlung funktioniert immer noch nicht. ;)

Gruß Kai
 
Wenn ich mit L0.0 - L 19.0 arbeite, funktioniert die Umwandlung AWL - KOP nicht. Ab L20.0 funktioniert sie aber.

Gruß Kai
Dann ist möglicherweise bis L19 der L-Bereich implizit durch andere Netzwerke belegt...

Ein schönes beispiel dafür, dass man FUP programmieren und auf den L-Bereich symbolisch zugreifen sollte ! (das mit dem L-Bereich sollte man eh immer !!)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Der L-Bereich ist nicht durch ein anderes Netzwerk belegt.

Das Projekt hat nur den OB1 und in dem OB1 nur ein Netzwerk mit der obigen Verknüpfung.

Wenn man die Verknüfung als FUP oder KOP programmiert und dann in AWL umwandelt, braucht STEP 7 für die Verknüpfungen ja ein Zwischenergebnis und fügt dann den L20 selber in das Netzwerk ein.

Gruß Kai
 
Du hast Recht, wenn ich ich die Verknüpfung in einen FC oder FB programmiere, dann kann ich ohne Probleme auch den L0.0 verwenden. Dort funktioniert dann die Umwandlung AWL - KOP ohne Probleme.

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Folgendes habe ich in KOP erstellt:

Code:
Netwerk1
 
      Un    M     39.2
      Un    M     39.1
      U(    
      L     Md    76
      L     L#0
      >d    
      )     
      =     L      0.0
      U     L      0.0
      Bld   102
      S     M     39.2
      U     L      0.0
      Not   
      S     M     39.1

Nachdem ich nach AWL umgestellt hatte weil ich nen Bausteinaufruf programmiert habe, wollte ich wieder nach KOP umschalten aber dieses eine Netzwerk wird nicht zurückkonvertiert. Wäre aber zum debuggen net schlecht. Hat da jemand vielleicht ne Lösung?

MfG
Dennis

Nach dem Bausteinaufruf haben sich die Lokalvarieablen verschoben.
L0.0 wird nun schon woanders verwendet, Nimm einfach z.B L 10.0
Oder ruf nächstesmahl dein Baustein In KOP/FUP auf.
 
Zurück
Oben