Pointer SPS S7

Hallo alle zusammen.

Ich habe einen DB mit mehreren Integer variablen.
möchte in einem FC die variablen anhand eines Zählers (von aussen) move´n.

in : DB_NR (int)
Anf_adresse (Pointer)
Zaehler (int)

out: Ziel (int)

temp: pluswert (int)
Point (Dint)

Code:
 L     #Zaehler
 L     2
      *I    
 T     #pluswert


 L     P##Anf_adresse
 L     2
 -D    
 L     #pluswert
 +D    
 T     #Point


AUF   DB [#DB_NR]

L DBD [#Point]
T #Ziel
das Problem ist er zeigt mir in step7 keinen Fehler an, nur wenn ich es übertrage, geht die CPU in Stop.
Wer kann mir sagen was ich falsch gemacht habe.

danke schon mal im voraus!

MFG Tommy
 
AW: Pointer SPS S7

hi leute.
habe es selber gerichtet.
Code:
L     #DB_NR
T     #DB_NR_lesen

L     #Zaehler
L     2
*I    
T     #pluswert

L     #Anfangsadresse_1
L     2
-D    
L     #pluswert
+D    
T     #ZielAdresse_1

L     #Anfangsadresse_2
L     2
-D    
L     #pluswert
+D    
T     #ZielAdresse_2

AUF   DB [#DB_NR_lesen]
  .
  .
  .
  .

was ich nicht verstehe, wie bekomme ich jetzt die ergebnisse bzw. die Inhalte
auf den Ausgangs integer.

L DB [#DB_NR_lesen].dbw[#ZielAdresse_1]
T Ausgabe (integer)

MFG Tommy
 
Top