Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47324

Step 7 Pointer DB

$
0
0
Moin zusammen,
ich bin grad dabei einen Pointer zu programmieren um Daten in einen DB zu schreiben. Diese Sollen dann von der ersten Adresse bis zu letzten durchlaufen. Mein Netzwerk sieht zur zeit so aus:
Code:




      U    M      0.0
      FP    M    99.0

      AUF  DB    1
      L    P#0.0

      L    0
      T    #Zaehler

Loop: L    #Zaehler
      SLD  3
      LAR1 

      L    DBD [AR1,P#2.0]
      T    DBD [AR1,P#6.0]

      L    #Zaehler
      L    26
      >=D 
      SPB  ENDE

      L    #Zaehler
      L    L#4
      +D   
      T    #Zaehler
      SPA  Loop


ENDE: NOP  0

Durch den M0.0 möchte ich das die Daten nur bei einer Positiven Flanke weiter geschoben werden.
Das Problem ist dass meine PLCSim in Stop geht der Diagnosepuffer sagt "Bereislängenfehler beim lesen" und zwar bei deim L und T [AR1,P#2.0] und [AR1,P#6.0]

Viele Dan schonmal

Viewing all articles
Browse latest Browse all 47324


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>