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

Ergebnis 1 bis 10 von 10

Thema: Programmier probleme bei step 7

  1. #1
    Registriert seit
    04.02.2010
    Beiträge
    26
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi das mein programm für den Fc2 /step 7


    U M 0.5
    FP M 10.5
    = M 45.0
    CALL "AG_SEND"
    ACT :=M45.0
    ID :=1
    LADDR :=W#16#100
    SEND :=P#DB10.DBX0.0 BYTE 10
    LEN :=10
    DONE :=M15.0
    ERROR :=M15.1
    STATUS:=MW11

    // CALL "AG_SEND"
    // ACT :=M0.5
    // ID :=1
    // LADDR :=W#16#100
    // SEND :=P#DB10.DBX0.0 BYTE 10
    // LEN :=10
    // DONE :=M15.0
    // ERROR :=M15.1
    // STATUS:=MW11

    O M 15.0
    //O M 15.1
    S M 100.0
    U M 20.0
    R M 20.0
    R M 100.0
    UN M 15.1
    SPB noER
    L MW 11
    noER: SET
    CALL "AG_RECV"
    ID :=1
    LADDR :=W#16#100
    RECV :=P#DB11.DBX0.0 BYTE 10
    NDR :=M30.0
    ERROR :=M30.1
    STATUS:=MW31
    LEN :=MW33

    // CALL "AG_RECV"
    // ID :=1
    // LADDR :=W#16#100
    // RECV :=P#DB11.DBX0.0 BYTE 10
    // NDR :=M30.0
    // ERROR :=M30.1
    // STATUS:=MW31
    // LEN :=MW33
    --------------------------------------------------------
    L DB11.DBW 2
    T DB10.DBW 2
    L 1
    L DB10.DBW 2
    +I
    T DB10.DBW 2


    aber der gestrichelten Linie hab ich programmiert das der abschnitt wo ein wert von der s5 mit 1 addiert wird... nun hab ich das problem ..er zählt jetzt bist unendlich hoch ( pro sekunde immer +1 mehr)
    ich wollte das jetzt so programmieren das er bei 100 resettet und wieder bei 0 anfängt wieder zu zählen wer ne ahnung villt?wie das funktioniert
    Zitieren Zitieren Programmier probleme bei step 7  

  2. #2
    Registriert seit
    13.10.2007
    Beiträge
    12.024
    Danke
    2.784
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard

    Code:
         U #Ereignis
         FP #FM_Ereignis
         spbn M001    
         L 1
         L DB10.DBW 2
         +I 
         T DB10.DBW 2
         L 100
         >=I
         spbn M001
         L 0
         T DB10.DBW 2
    M001: NOP 0
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  3. Folgender Benutzer sagt Danke zu rostiger Nagel für den nützlichen Beitrag:

    Msyou (10.02.2010)

  4. #3
    Msyou ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.02.2010
    Beiträge
    26
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    sry das ich so dum mfrage aber hab das noch net so lange drafu mit s7 aber was ist
    U #Ereignis
    FP #FM_Ereignis
    und
    spbn M001
    Geändert von Msyou (10.02.2010 um 14:39 Uhr)

  5. #4
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Code:
    U #Ereignis
    FP #FM_Ereignis
    Hier wird die positive Flanke von #Ereignis ausgewertet

  6. #5
    Msyou ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.02.2010
    Beiträge
    26
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    das heißt ich klönnte das einfach einfügen und durch meins ersetzten?

  7. #6
    Registriert seit
    13.10.2007
    Beiträge
    12.024
    Danke
    2.784
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard

    Hallo Msyou,
    ich habe da eine Flanke erzeugt und einfach irgendwelche Variablen
    genommen. Es könnte auch so aussehen.
    Code:
         U M10.0
         FP M10.1
         = M10.2
    Mit den Befehl FP erzeugst du einen Flankenmerker, noch ein Beispiel
    Code:
         U M10.0
         UN M10.1
         = M10.2
         U M10.0
         = M 10.1
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  8. #7
    Registriert seit
    13.10.2007
    Beiträge
    12.024
    Danke
    2.784
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard

    Zitat Zitat von Msyou Beitrag anzeigen
    das heißt ich klönnte das einfach einfügen und durch meins ersetzten?
    nicht einfach ersetzen, auch ein wenig Gedanken darüber machen.
    Ich wollte mit den Zeilen erreichen das nicht zyklisch gezählt wird,
    sondern bei einen Bestimmten Ereignis. Dieses Ereignis muß du erst schaffen.
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  9. #8
    Msyou ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.02.2010
    Beiträge
    26
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    aso ^^oh man

  10. #9
    Msyou ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.02.2010
    Beiträge
    26
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    eine sache noch was ist spbn ... efunktioniert danke

  11. #10
    Registriert seit
    13.10.2007
    Beiträge
    12.024
    Danke
    2.784
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wenn die Bediengung nicht erfüllt ist springt er zur Marke "M001"
    und bearbeitet die zeilen dazwischen nicht

    Code:
         U #Ereignis
         spbn M001    
         ...
         ...
    M001: nop 0

    hier würde er immer springen wenn das Ereignis "1" ist

    Code:
         U #Ereignis
         spb M001    
         ...
         ...
    M001: nop 0
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

  12. Folgender Benutzer sagt Danke zu rostiger Nagel für den nützlichen Beitrag:

    Msyou (10.02.2010)

Ähnliche Themen

  1. Probleme mit Step 7 Version 5.5 SP1
    Von manyman25 im Forum Simatic
    Antworten: 16
    Letzter Beitrag: 02.02.2012, 15:40
  2. Probleme mit Step 7
    Von Sir James im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 19.02.2010, 21:12
  3. Probleme bei der Programmierung mit step 5
    Von Msyou im Forum Simatic
    Antworten: 18
    Letzter Beitrag: 12.02.2010, 09:59
  4. Probleme mit Step 7 V5.4 SP3.1
    Von Mahmut im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 11.12.2007, 19:48
  5. Probleme mit der Step 7 lite
    Von andreas-w211 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 19.09.2006, 13:43

Lesezeichen

Berechtigungen

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