von Allen-Bradley nach Simatic

o.s.t.

Level-1
Beiträge
562
Reaktionspunkte
83
Zuviel Werbung?
-> Hier kostenlos registrieren
NEIN, ich will keine Diskussion über PRO/KONTRA KOP/FUP/AWL/SCL/ST

ich programmiere zu 90% Simatic S7, meistens AWL, ein wenig SCL

ab und an kommt aufgrund eines Kundenwunsches noch n Allen-Bradley Projekt dazwischen. Komme auch relativ gut damit zurecht und finde auch, dass einige Sachen recht einfach und übersichtlich umzusetzen und darstellbar sind. So z.B. das beigefügte Listing.


Nun meine Frage: Wie würdet Ihr dasselbe in Step7 lösen, damit es ähnlich übersichtlich ist. Mit AWL kriege ich es hin, keine Frage, aber die Uebersichtlichkeit leidet m.M. unter den SPB und SPA's arg...
Mit Siemens-KOP und FUP habe ich wenig Erfahrung,

Würde mich über ein paar "elegante" Uebersetzungen freuen.

thanks, o.s.t.
 

Anhänge

  • LADD.GIF
    LADD.GIF
    11,8 KB · Aufrufe: 77
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kanst AB Ladder Code fast 1 zu 1 ins S7 KOP konvertieren.
Dein beigefügte AB Code wird genau so aussiehen in S7 KOP - nur in S7 muss Du es in 2 netzwerke teilen. Dies dafür das in S7 muss ein Netzwerk immer mit ein bedingung gestartet werden.
 
Musst nur bei einer unterscheidlichen Abfrage eines IO mit Negation arbeiten. Slittest später auf Nand
 
maxi.
Es fehlt etwas in deiner code.

Code:
      AN    DB1.DBX    0.1
      A(    
      L     DB2.DBW    0
      L     DB2.DBW    2
      >I    
      )     
      JNB   _000                 //**
      L     DB2.DBW    2
      T     DB2.DBW    0
_000: NOP   0                  //**

      A     DB1.DBX    0.1
      A(    
      L     DB2.DBW    0
      L     100
      >I    
      )     
      JNB   _001                //**
      L     100
      T     DB2.DBW    0
_001: NOP   0                 //**

Ich glaube das die mit "**" markierten Sprungmarker sind die das o.s.t schlect finde.
Das lösung ist alles in KOP zu programmieren.
 
Also von KOP zu KOP wär jetzt nicht schlimm.
Aber AWL mit Pointer usw. zu KOP prfriemeln würd ich lassen.
Da würd ich dann schon SCL vorziehen.
Lieber paar Zeilen SCL als einen Handstand in AWL :ROFLMAO:

Gruss und schöne Weihnachten
 

Anhänge

  • AB-S7.jpg
    AB-S7.jpg
    108,2 KB · Aufrufe: 32
Zurück
Oben