-> Hier kostenlos registrieren
Es ist das erste mal das ich etwas mit AWL gemacht habe. Ich sollte ein Schieberegister umsetzen, was soweit funktioniert hat. (Siehe code)
Jetzt soll ich das so umsetzen das es auf einer S7-300 laufen könnte.
Mir wurde das so erklärt das es nicht möglich ist auf einzelne Elemente in einem Array mit [...] zuzugreifen da dies nur aktuell von S7-1500 Unterstützt wird.
Leider verstehe ich nicht wie ich das umsetzen soll, ich hoffe Ihr könnt mir weiterhelfen.
	
	
	
		
Hier noch ein Screenshot von meinen Variablen

	
		
			
		
		
	
				
			Jetzt soll ich das so umsetzen das es auf einer S7-300 laufen könnte.
Mir wurde das so erklärt das es nicht möglich ist auf einzelne Elemente in einem Array mit [...] zuzugreifen da dies nur aktuell von S7-1500 Unterstützt wird.
Leider verstehe ich nicht wie ich das umsetzen soll, ich hoffe Ihr könnt mir weiterhelfen.
		Code:
	
	      U     #Schieben
      FP    #KannSchieben
      =     #Schieb
      U     #Schieb
      SPBN  end
      L     #Anzahl
      +     -1
      T     #Index
      CLR
mov:  L     #Index
      +     1
      T     #IndexWeiter
      L     #Register[#Index]
      T     #Register[#IndexWeiter]
      L     #Index
      +     -1
      T     #Index
      L     #Index
      L     -1
      <>I
      =     #SchiebNochmal
      U     #SchiebNochmal
      SPB   mov
end:  NOP 0
      U     #Schieb
      L     #Einfügen
      T     #Register[0]
      CLR
      L     #Register[#Anzahl]
      T     #LetzterWert
      CLRHier noch ein Screenshot von meinen Variablen

 
	 
  
 
		 Oder wer kommt auf die Idee, neuen Code für S7-1500 in AWL zu entwickeln?
 Oder wer kommt auf die Idee, neuen Code für S7-1500 in AWL zu entwickeln? 
 
 
		 
 
 
  
 
		 
 
		