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

Ergebnis 1 bis 3 von 3

Thema: S7 FC in S7-200 übersetzen

  1. #1
    Registriert seit
    02.08.2007
    Ort
    BW im Ostalbkreis
    Beiträge
    249
    Danke
    32
    Erhielt 27 Danke für 25 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    kann mir jemand helfen den folgenden FC in S7-200 zu übersetzen (natürlich nur wenn möglich????)

    Code:
          L     0                           //Returnwert ablöschen
          T     #Out
          L     #IN                         //Prüfen ob Bit 8 des Eingangsbyts auch benutzt wird und wenn nötig Bit 8 ablöschen
          L     128
          >=I   
          SPBN  NEXT
          L     #IN
          L     128
          -I    
          SPB   M001
    
    NEXT: L     #IN                         //Inwerte auf Arbeitsvariable kopieren
    M001: T     #wrkval
    A001: L     0                           //Arbeitsvariable vergleichen ob 0
          L     #wrkval
          ==I   
          SPB   A002
          SRW   1                           //Arbeitsvariable um eins nach rechts schieben
          T     #wrkval
          SPZ   A001                        //Sprung zu A001 wenn Arbeitsvariable gleich 0
          L     #Out                        //Out-Wert inkrementieren
          L     1
          +I    
          T     #Out
          SPA   A001
    A002: L     #Out                        // Out-Wert modulo 2 dividiert und prüfen ob Zahl ungleich 0 => ergibt Ausgang_1 gleich 1
          L     2
          MOD   
          L     0
          <>I   
          =     #Ausgang_1
          L     #Out                        // Out-Wert mit 2 maskiert und geprüft ob die Bit-2 vorhanden => ergibt Ausgang_2 gleich 1
          L     B#16#2
          UW    
          L     2
          ==I   
          =     #Ausgang_2
          L     #Out                        // Out-Wert größer 4 => ergibt Ausgang_3 gleich 1
          L     4
          >=I   
          =     #Ausgang_3
          SET                               //ENO-Bit auf 1 setzen
          SAVE
    Kenn mich leider überhaupt nicht mit der Syntax von S7-200 aus... oder vielleicht gibts ja irgendwo ne Gegenüberstellung der Syntax S7-300 und S7-200

    Danke schonmal!

    Gruß

    PhilippL
    Zitieren Zitieren S7 FC in S7-200 übersetzen  

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

    Standard

    Hallo,

    also die ersten Zeilen bis SPA A001 zählen die gesetzten Bits innerhalb des Bytes allerdings ohne Bit 7 (nicht wie kommentiert Bit 8 ). Dafür hatte ich schon mal nen Baustein reingestellt. Da müsstest du noch das Bit 7 ausfiltern.

    http://raeppel.de/phpBB3/downloads.p...etail&df_id=12

    Dann kommt ne Auswertung Parity

    Code:
    A002: L     #Out                        // Out-Wert modulo 2 dividiert und prüfen ob Zahl ungleich 0 => ergibt Ausgang_1 gleich 1
          L     2
          MOD   
          L     0
          <>I   
          =     #Ausgang_1
    Der Rest ist ja ausreichend kommentiert und bei den Sachen ist das auch mit der Syntax einfacher.

    André
    Geändert von sps-concept (01.04.2009 um 08:38 Uhr)
    www.raeppel.de
    mit innovativen SPS-Tools schneller ans Ziel ....
    Zitieren Zitieren Baustein  

  3. Folgender Benutzer sagt Danke zu sps-concept für den nützlichen Beitrag:

    PhilippL (01.04.2009)

  4. #3
    Registriert seit
    14.01.2004
    Ort
    Hattorf
    Beiträge
    3.201
    Danke
    297
    Erhielt 311 Danke für 266 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo,
    modulo wirst du bei 200er vergeblich suchen, aber im support gibt es eine bibilothek dafür.
    mfg

    dietmar

    Nichts ist so beständig wie ein Provisorium.

Ä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. Übersetzen von AWL in FUP oder KOP
    Von Trabbi im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 18.12.2009, 18:46
  4. Projekttexte übersetzen
    Von Slavan im Forum HMI
    Antworten: 2
    Letzter Beitrag: 18.03.2009, 17:50
  5. Symbolik übersetzen
    Von Anonymous im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 08.01.2005, 13:29

Lesezeichen

Berechtigungen

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