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

Ergebnis 1 bis 7 von 7

Thema: Wo liegt mein Denkfehler?

  1. #1
    Registriert seit
    07.11.2004
    Beiträge
    697
    Danke
    69
    Erhielt 64 Danke für 48 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    habe hier ein kleines Problem.

    Ich bekomme es irgendwie gerade nicht gebacken daß folgender Code das macht was ich will

    Code:
    wae1: NOP   0
          CLR   
          U(    
          L     #CONT_C.LMN
          L     0.000000e+000
          >R    
          L     1.000000e+002
          L     #Hysterese_Stufenwechsel
          -R    
          L     #CONT_C.LMN
          TAK   
          <=R   
          )     
          SPBN  wae2
    Was ich damit bezwecken will ist denke ich ersichtlich -> Ich will daß, wenn beide Vergleicher 1 liefern, der nachfolgende Code ausgeführt wird.
    Liefert einer der beiden 0 dann Sprung.

    Hier wird aber der Code ausgeführt wenn beide 1 liefern UND wenn der zweite 1 liefert...

    Ich dachte hier eigentlich daß dies die U( Anweisung verhindert.
    RS (rs-plc-aa)
    ______________________________________________
    Morgen ist Heute Gestern...
    ______________________________________________
    Installierst du noch - oder Arbeitest du schon ?
    ______________________________________________
    Zitieren Zitieren Wo liegt mein Denkfehler?  

  2. #2
    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

    Klammern vergessen
    Zitat Zitat von rs-plc-aa Beitrag anzeigen

    Code:
    wae1: NOP   0
          CLR   
          U(    
          L     #CONT_C.LMN
          L     0.000000e+000
          >R    
          )
          U(
          L     1.000000e+002
          L     #Hysterese_Stufenwechsel
          -R    
          L     #CONT_C.LMN
          TAK   
          <=R   
          )     
          SPBN  wae2
    ..
    Geändert von marlob (13.11.2009 um 11:01 Uhr) Grund: gefärbt

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

    rs-plc-aa (13.11.2009)

  4. #3
    Avatar von rs-plc-aa
    rs-plc-aa ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.11.2004
    Beiträge
    697
    Danke
    69
    Erhielt 64 Danke für 48 Beiträge

    Standard

    Ne jetzt echt?

    Das Beispiel in der Step7 Hilfe klammert doch auch nur ein mal...

    Ich ging daher davon aus daß alle VKE-beinflussenden Anweisungen zwischen der U( und der ) als Paket geschnürt werden.

    Kannst du mir den Hintergrund dazu noch klar machen?
    RS (rs-plc-aa)
    ______________________________________________
    Morgen ist Heute Gestern...
    ______________________________________________
    Installierst du noch - oder Arbeitest du schon ?
    ______________________________________________

  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

    Was ist das denn für ein Beispiel?
    Das <=R verändert das VKE. Wenn du da keine Klammern drum machst, ist es egal was da vorher für Vergleiche standen

  6. #5
    Avatar von rs-plc-aa
    rs-plc-aa ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.11.2004
    Beiträge
    697
    Danke
    69
    Erhielt 64 Danke für 48 Beiträge

    Standard

    Das Beispiel lässt sich nicht als Text kopieren - es erscheint halt wenn du im Editor den Cursor neben die U( Anweisung setzst und F1 drückst...

    Da sind 2 O-Anweisungen zwischen U( und ) - daher ging ich davon aus daß alles was zwischen U( und ) passiert erfüllt sein muss um nach der ) VKE = 1 zu erhalten -> sprich so bald eine der Anweisungen VKE = 0 ergibt es für "alle" gilt.

    Bei normalen U / O Verknüpfungen braucht man das i.d.R. wohl auch nicht deshalb bin ich wahrscheinlich auch erst jetzt darüber "gestolpert".
    RS (rs-plc-aa)
    ______________________________________________
    Morgen ist Heute Gestern...
    ______________________________________________
    Installierst du noch - oder Arbeitest du schon ?
    ______________________________________________

  7. #6
    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

    Ein U, UN, O und ON verknüpft das VKE immer mit dem vorherigen VKE.
    Das ist bei einem Vergleicher nicht der Fall

  8. Folgender Benutzer sagt Danke zu marlob für den nützlichen Beitrag:

    rs-plc-aa (13.11.2009)

  9. #7
    Avatar von rs-plc-aa
    rs-plc-aa ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    07.11.2004
    Beiträge
    697
    Danke
    69
    Erhielt 64 Danke für 48 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Oh mann, ich depp... (jetzt ist der Groschen gefallen)

    Sollte vielleicht mal wieder ausschlafen!

    Danke dir!!!
    RS (rs-plc-aa)
    ______________________________________________
    Morgen ist Heute Gestern...
    ______________________________________________
    Installierst du noch - oder Arbeitest du schon ?
    ______________________________________________

Ähnliche Themen

  1. Wo liegt der Unterschied
    Von Techniker1907 im Forum Simatic
    Antworten: 11
    Letzter Beitrag: 23.09.2011, 17:13
  2. Denkfehler oder Fehler in dre Simulation
    Von alb im Forum Programmierstrategien
    Antworten: 4
    Letzter Beitrag: 16.08.2011, 22:09
  3. Denkfehler bei Übungsbeispiel
    Von MRT im Forum Simatic
    Antworten: 33
    Letzter Beitrag: 05.11.2009, 21:19
  4. Typumwandlung oder Denkfehler
    Von detoto im Forum HMI
    Antworten: 1
    Letzter Beitrag: 08.09.2009, 15:11
  5. Wo liegt der Unterschied ??..
    Von mega_ohm im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 29.08.2007, 00:31

Lesezeichen

Berechtigungen

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