-> Hier kostenlos registrieren
Hallo Leute
Ich habe schon Verschiedenes zum Thema gelesen inkl. der Step7 Hilfe, jedoch werde ich nicht recht schlau.
Wie bereits zu erkennen möchte ich auf ein Array mit variablem Index zugreifen... und zwar schreibend.
Konkret:
Ich habe ein DB20 mit einem Array[1..8] of BYTE. Das Array trägt den Namen "Formnest" und beginnt bei der Adresse 10.0
Aus dem MB23 hol ich mir die Index-Nr. also je nach Zustand der Anlage 1-8. Wenn nun der Index 3 ist, soll das Array-Element 3 (Formnest[3]) mit 0 überschrieben werden. Wie stelle ich das an, dass dies mit dem variablen Index funktioniert?
Scheinbar muss das ja mit indirekter Adressierung gelöst werden. Aus den Beiträgen der Step7-Hilfe und im Forum werde ich aber nicht recht schlau. Kann mir jemand helfen?
Besten Dank und Gruss
Lyrim
Ich habe schon Verschiedenes zum Thema gelesen inkl. der Step7 Hilfe, jedoch werde ich nicht recht schlau.
Wie bereits zu erkennen möchte ich auf ein Array mit variablem Index zugreifen... und zwar schreibend.
Konkret:
Ich habe ein DB20 mit einem Array[1..8] of BYTE. Das Array trägt den Namen "Formnest" und beginnt bei der Adresse 10.0
Aus dem MB23 hol ich mir die Index-Nr. also je nach Zustand der Anlage 1-8. Wenn nun der Index 3 ist, soll das Array-Element 3 (Formnest[3]) mit 0 überschrieben werden. Wie stelle ich das an, dass dies mit dem variablen Index funktioniert?
Scheinbar muss das ja mit indirekter Adressierung gelöst werden. Aus den Beiträgen der Step7-Hilfe und im Forum werde ich aber nicht recht schlau. Kann mir jemand helfen?
Besten Dank und Gruss
Lyrim