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

Ergebnis 1 bis 9 von 9

Thema: Sprung wird nicht ausgeführt

  1. #1
    Registriert seit
    24.03.2010
    Ort
    Westerwald
    Beiträge
    161
    Danke
    41
    Erhielt 16 Danke für 8 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo zusammen,
    ich habe das Problem das ein Sprung nicht ausgeführt wird obwohl das VKE passt.


    So funktionierts nicht
    Code:
          U     "E   8.7"
          U     "A  12.7"
          U     "M   2.5"
          UN    M     41.4
          FP    M     41.3
          SPBNB D2C1
    Erst wenn das VKE auf false gesetzt wird wird die operation richtig ausgeführt
    Code:
          CLR
          U     "E   8.7"
          U     "A  12.7"
          U     "M   2.5"
          UN    M     41.4
          FP    M     41.3
          SPBNB D2C1

    Habt Ihr eine Idee woran das liegen könnte.

    Danke
    Zitieren Zitieren Sprung wird nicht ausgeführt  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    was steht im vorhergehenden netzwerk?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Avatar von plc_typ
    plc_typ ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    24.03.2010
    Ort
    Westerwald
    Beiträge
    161
    Danke
    41
    Erhielt 16 Danke für 8 Beiträge

    Standard

    Code:
         U     "M  20.0"
          SPB   R2F
    
          U     "M  20.3"
          U     "M   2.4"
          FP    M     40.3
          SPBNB R2B1
          L     "DB Statusmessage".Statusmessage.Rotor_2
          L     1
          -I    
          T     "DB Statusmessage".Statusmessage.Rotor_2
          UN    OV
          SAVE  
          CLR   
    R2B1: U     BIE
          L     "DB Statusmessage".Statusmessage.Rotor_2
          L     1
          <I    
          SPBNB R2B2
          L     6
          T     "DB Statusmessage".Statusmessage.Rotor_2
          SET   
          SAVE  
          CLR   
    R2B2: U     BIE
    
    R2F:  NOP   0

  4. #4
    Registriert seit
    11.04.2008
    Ort
    Bayern
    Beiträge
    523
    Danke
    26
    Erhielt 67 Danke für 67 Beiträge

    Standard

    Was steht ein Netzwerk davor?

    EDIT: viel zu langsam gewesen.

  5. Folgender Benutzer sagt Danke zu netmaster für den nützlichen Beitrag:

    plc_typ (01.07.2010)

  6. #5
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Code:
    *
    R2B2: U     BIE
    ... ist dein problem ...

    weder NOP 0 noch ein neues Netzwerk wirken VKE-begrenzend.
    dein VKE für den sprung ist also ebenso vom BIE-bit abhängig.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  7. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    plc_typ (01.07.2010)

  8. #6
    Avatar von plc_typ
    plc_typ ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    24.03.2010
    Ort
    Westerwald
    Beiträge
    161
    Danke
    41
    Erhielt 16 Danke für 8 Beiträge

    Standard

    verstehe, da muss ich wohl nachbessern.
    Danke für die schnelle hilfe.

  9. #7
    Registriert seit
    01.10.2007
    Ort
    Waiblingen
    Beiträge
    3.317
    Danke
    767
    Erhielt 536 Danke für 419 Beiträge

    Standard

    mich wundert nur, dass ein CLR-Befehl das retten soll. Der ist zwar VKE-begrenzend, läd aber für das nachfolgende UND kein dazu passendes VKE.

    EDIT: Quatsch - natürlich läd das nachfolgende UND korrekt das VKE neu
    Geändert von Perfektionist (01.07.2010 um 09:35 Uhr)

  10. #8
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Perfektionist Beitrag anzeigen
    mich wundert nur, dass ein CLR-Befehl das retten soll. Der ist zwar VKE-begrenzend, läd aber für das nachfolgende UND kein dazu passendes VKE.
    SPBNB
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  11. #9
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.204
    Danke
    926
    Erhielt 3.293 Danke für 2.662 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    vermutlich hast Du vor dieser Verknüpfung (kann auch im Netzwerk davor sein) eine nicht abgeschlossene Verknüpfung,
    d.h. das Erstabfragebit /ER im Statuswort ist nicht 0.
    Mit der Operation CLR erzwingst Du, daß eine neue Verknüpfung begonnen wird.

    Allerdings ist Deine Aussage "Sprung wird nicht ausgeführt" nicht stimmig.
    Das würde bedeuten: SPBNB wird nicht ausgeführt, weil die FP-Operation davor in jedem Zyklus eine steigende Flanke meldet!
    Das kann nur sein, wenn M41.3 woanders zusätzlich auf 0 geschrieben wird.
    Da hätte das zusätzliche CLR alleine nicht geholfen.

    War es nicht eigentlich so, daß der Sprung immer ausgeführt wurde und der übersprungene Code nie ausgeführt wurde?
    (Weil FP nie eine steigende Flanke erkannte weil das VKE bis zum FP immer 0 war)

    PS: Statt SPBNB würde ich an dieser Stelle SPBN benutzen.
    PPS: Ist ja schon dolle Diskussion hier, während ich den Beitrag schreibe.

    Gruß
    Harald

Ähnliche Themen

  1. Script wird nicht ausgeführt
    Von Bensen83 im Forum HMI
    Antworten: 4
    Letzter Beitrag: 18.08.2011, 08:12
  2. TON wird nicht erkannt
    Von tahren im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 05.08.2010, 14:43
  3. CPU wird nicht angezeigt
    Von Erdferkel im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 25.05.2009, 15:27
  4. WinCC flex Script wird nicht ausgeführt
    Von geduldiger im Forum HMI
    Antworten: 21
    Letzter Beitrag: 05.07.2007, 17:35
  5. Pg 710 FP wird nicht erkannt
    Von Poetter im Forum PC- und Netzwerktechnik
    Antworten: 4
    Letzter Beitrag: 23.06.2007, 19:48

Lesezeichen

Berechtigungen

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