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

Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 21

Thema: Probleme mit Lokaldatenstack

  1. #11
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    am Beginn des FC/FB würde ich mal alles löschen,
    d.h. auf 0 setzen.
    Dann bleibts solange 0 bis wieder einen Aufruf (vermutlich zyklisch) durchführst.
    irgendetwas ist ja immer...
    ING. Gerald Miedler

  2. #12
    Registriert seit
    19.01.2009
    Ort
    Hamm
    Beiträge
    83
    Danke
    24
    Erhielt 9 Danke für 8 Beiträge

    Standard

    Nichts dergleichen. Linearer code der stur von oben nach unten abgearbeitet wird. Ich guck das ich morgen mal den gesamten Baustein hier poste...
    Vielen Dank euch allen und bis dann.
    Der Sascha

  3. #13
    Registriert seit
    19.01.2009
    Ort
    Hamm
    Beiträge
    83
    Danke
    24
    Erhielt 9 Danke für 8 Beiträge

    Standard

    So, wie versprochen hier der Code:

    Code:
          L     #BEFEHL_ENTSPERREN
          T     LB    33
          L     #W_STATUS_1                 
          T     LW    50
    
          O     L     33.1                  
          O     L     33.2                  
          O     L     33.7                  
          =     L     41.0                  
          =     L     40.6                  
    
          U     #NOT_AUS
          U     #STOERUNG1
          U     #STOERUNG2
          U     #STOERUNG3
          U     #STOERUNG4
          =     L     40.7                  
    
          U     #HILFS_EIN
          =     L     40.2                  
    
          O     L     33.1
          O     L     33.2
          O     L     33.7
          O     L     50.4
          =     L     41.1                  
    
          O     L     33.1
          O     L     33.2
          O(    
          U     L     23.4
          U     L     51.2
          )     
          =     L     23.4                  
    
          O     L     23.4                      //VKE=1
          O     L     33.7
          =     L     41.4                      //VKE=1                
          =     L     41.5                      //VKE=1                  
          =     L     41.6                      //VKE=1                  
    
          U     #HILFS_EIN
          =     L     41.2                  
    
          U     #LEISTUNGSKONTAKT           
          U     L     50.4                  
          =     L     41.3
    
          O     L     33.1
          O     L     33.7
          =     L     40.3                  
    
          O     L     33.7
          O(    
          U     L     32.3                  
          UN    L     32.5                  
          )     
          O     L     33.2
          =     L     40.4                  
    
          U     L     40.7
          U     #GITTERTOR                  
          U     #STOERUNGREGELER             
          =     #START                      
          =     #ENTSPERREN                 
    
          U     #RESET
          =     L     41.7                  
    
          L     LW    40
          T     #W_BEFEHL_1
    Gesteuert wird damit ein Masterdrive VC, die Befehle werden von außen über #W_BEFEHL_1 an den FU weitergeleitet. Ich habe mal Kommentare dran geschrieben wie der Zustand des VKE zum Fehlerzeitpunkt an der betreffenden stelle war. Im LW40 war das Bit 41.5 jedoch 0.
    Wieso ???

  4. #14
    Registriert seit
    15.10.2007
    Ort
    St.Pölten
    Beiträge
    875
    Danke
    98
    Erhielt 200 Danke für 188 Beiträge

    Standard

    ist der code in einem FB oder FC??
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  5. #15
    Registriert seit
    30.01.2009
    Beiträge
    440
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Hi,

    was ist wenn nur dieser eine Baustein bearbeitet wird, funktioniert es dann ?

    Gruß

  6. #16
    Registriert seit
    30.01.2009
    Beiträge
    440
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Hi,

    hier gehts schon los

    O L 33.1
    O L 33.2
    O(
    U L 23.4
    U L 51.2
    )
    = L 23.4

    L23.4 ist eine lokale Temp Variable. Wenn du = L23.4 schreibst dann kannst du nicht im nächsten Zyklus U L23.4 auf "1" abfragen. L23.4 hat kein Gedächtnis ist nicht mit einem Merker zu vergleichen.
    Gruß

  7. #17
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard

    Kann man die L-Stack deklaration sehen? Vielleicht wird etwas Symbolisch und absolut verwendet.
    irgendetwas ist ja immer...
    ING. Gerald Miedler

  8. #18
    Registriert seit
    30.01.2009
    Beiträge
    440
    Danke
    25
    Erhielt 48 Danke für 44 Beiträge

    Standard

    Zitat Zitat von Gerri Beitrag anzeigen
    Kann man die L-Stack deklaration sehen? Vielleicht wird etwas Symbolisch und absolut verwendet.
    Hi,

    ich glaube es ist müssig hier Ratschläge zu geben, denn so wie es programmiert ist, ist es Käse.
    Die Gründe hierfür wurden ja schon hier und anderswo hinreichend diskutiert. Es ist eben so wie es ist, dann muss man jetzt nicht gross nachforschen, einfach die Ratschläge annehmen un Programm ändern, dann wirds schon funzen. Meine Meinung
    Gruß

  9. Folgender Benutzer sagt Danke zu Move für den nützlichen Beitrag:

    Gerhard K (26.05.2009)

  10. #19
    Registriert seit
    19.01.2009
    Ort
    Hamm
    Beiträge
    83
    Danke
    24
    Erhielt 9 Danke für 8 Beiträge

    Standard

    In-Variablen:
    NOT_AUS
    STOERUNG1
    STOERUNG2
    STOERUNG3
    STOERUNG4
    HILFS_EIN
    LEISTUNGSKONTAKT
    STOERUNGREGLER
    RESET
    W_STATUS_1 //Word
    BEFEHL_ENTSPERREN //Byte
    GITTERTOR


    Out-Variablen:
    START
    ENTSPERREN
    W_BEFEHL_1 //Word


    Keine In_Out oder Temp Variablen vorhanden. Der Baustein ist ein FC.

    Es ist ja so das der Baustein schon seit rund zwei Jahren so funktioniert hat.

  11. #20
    Registriert seit
    19.01.2009
    Ort
    Hamm
    Beiträge
    83
    Danke
    24
    Erhielt 9 Danke für 8 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Move Beitrag anzeigen
    Hi,

    ich glaube es ist müssig hier Ratschläge zu geben, denn so wie es programmiert ist, ist es Käse.
    Die Gründe hierfür wurden ja schon hier und anderswo hinreichend diskutiert. Es ist eben so wie es ist, dann muss man jetzt nicht gross nachforschen, einfach die Ratschläge annehmen un Programm ändern, dann wirds schon funzen. Meine Meinung
    Gruß
    Denke ich werde mich wohl mal dran machen müssen den Baustein komplett neu zu erstellen und das aus Italy gelieferte Ding über Bord werfen...

Ähnliche Themen

  1. Probleme mit CPU
    Von Elmi im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 27.10.2010, 12:16
  2. Lokaldatenstack Adressiert in SCL nutzen?
    Von chstad im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 17.01.2010, 20:10
  3. Probleme über Probleme!
    Von tom_2802 im Forum Simatic
    Antworten: 25
    Letzter Beitrag: 12.06.2008, 22:19
  4. Probleme mit OPC
    Von ILW im Forum Hochsprachen - OPC
    Antworten: 1
    Letzter Beitrag: 01.11.2007, 12:37
  5. Probleme mit FB
    Von Regeldas im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 05.10.2006, 21:19

Stichworte

Lesezeichen

Berechtigungen

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