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

Ergebnis 1 bis 3 von 3

Thema: Register indirekte Adressierung

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Ich hab das unten stehende kleine Programm erstellt es soll aus einem DB mit 20 INT Einträgen das Minimum und Maximum ermitteln.

    Mein Problem ist an der Stelle in dem ich das INT indirekt aus dem DB Laden will. Ich bekomme immer den Wert 10 anstatt des Inhalts der DB.
    Ich hab soweit herausgefunden das es irgendwie mit dem AR zusammenhängt. Wenn ich den Offset oder den AR Wert verändere bekomme ich andere Werte.
    Allerdings keine die in meinem DB sind und auch keine Fehler für Bereichsüberschreitung.
    Ich versteh nicht wieso er nicht auf meinen Wert in der DB zugreift.

    Ich versuche mich grad das erste mal an Register indirekter Adressierung kann mir jemand helfen und sagen was ich falsch mache?

    Gruß und Danke Sota

    Code:
         
     AUF   DB     3
          U     #Start
          SPB   m003
    
    
          L     20
    next: T     #i
          L     DBW [AR1,P#0.0] // hier 
          L     #hmax
          >I    
          TAK   
          SPBN  m001
          T     #hmax
    m001: L     #hmin
          <I    
          SPBN  m002
          T     #hmin
    m002: L     P#2.0
          +AR1  
          L     #i
          LOOP  next
    Zitieren Zitieren Register indirekte Adressierung  

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

    Standard

    fängst du beim DBW 0 an, oder ist dein Anfangswert ein anderes DBW

    Code:
     
    L 10           // Anfangswert im DB
    SLW 3       // ins Pointerformat
    LAR1
    .....
    .....
    .....
    +AR1 P#2.0
    Geändert von Gerhard K (13.06.2010 um 16:48 Uhr)
    Beginne jeden Tag mit einem lächeln,es kann dir nämlich während des Tages sehr schnell vergehen.

  3. #3
    Sota ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    02.06.2010
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,


    ich hab das Problem gelöst, die Adressierung ist richtig es lag an den Aktualwerten der DB.

    Vielen Dank trotzdem

    Gruß Sota

Ähnliche Themen

  1. S7 Indirekte Adressierung
    Von Rommani im Forum Simatic
    Antworten: 18
    Letzter Beitrag: 02.05.2014, 22:05
  2. Indirekte Adressierung
    Von Bensen83 im Forum Simatic
    Antworten: 34
    Letzter Beitrag: 26.01.2010, 11:33
  3. Indirekte register adressierung
    Von sebastian2010 im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 17.12.2009, 11:21
  4. indirekte Adressierung in SCL
    Von BiBi im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 18.05.2007, 23:42
  5. Indirekte Adressierung
    Von wusel220983 im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 18.05.2007, 18:19

Lesezeichen

Berechtigungen

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