Zuviel Werbung?
-> Hier kostenlos registrieren
-> Hier kostenlos registrieren
Hallo zusammen,
als SPS-Neuling interessiert mich die indirekte Datenbausteinadressierung. Dank Suchfunktion habe ich schon einiges herausgefunden, aber einige Dinge habe ich noch nicht ganz verstanden.
Folgende habe ich auf die nachfolgend selbstgeschriebenen Anweisungen herausgefunden.
Zeile 1: In MW 34 wird die Nummer des DB angegeben, der zum Bearbeiten geöffnet wird.
Zeile 2: Der Inhalt des Doppelworts der Adresse 7 wird in Akku1 geladen.
Zeile 3: Ein Doppelwort wird geladen. Was aber im Adressregister steht, bzw. wie ich diesen Wert beeinflussen kann, habe ich nicht gefunden. Kann es sein, dass im AR der Wert aus Akku1 geladen wird, der in dem Beispiel aus dem DBD7 stammt?
Ebenso, was der Pointer P#20 für eine Funktion hat.
Ich möchte gerne verschiedene Messergebnisse in verschiedene Bereiche des DB speichern und damit mit der Adressierung voranschreiten.
AUF DB [MW 34]
L DBD 7
L DBD [AR1,P#20.0]
als SPS-Neuling interessiert mich die indirekte Datenbausteinadressierung. Dank Suchfunktion habe ich schon einiges herausgefunden, aber einige Dinge habe ich noch nicht ganz verstanden.
Folgende habe ich auf die nachfolgend selbstgeschriebenen Anweisungen herausgefunden.
Zeile 1: In MW 34 wird die Nummer des DB angegeben, der zum Bearbeiten geöffnet wird.
Zeile 2: Der Inhalt des Doppelworts der Adresse 7 wird in Akku1 geladen.
Zeile 3: Ein Doppelwort wird geladen. Was aber im Adressregister steht, bzw. wie ich diesen Wert beeinflussen kann, habe ich nicht gefunden. Kann es sein, dass im AR der Wert aus Akku1 geladen wird, der in dem Beispiel aus dem DBD7 stammt?
Ebenso, was der Pointer P#20 für eine Funktion hat.
Ich möchte gerne verschiedene Messergebnisse in verschiedene Bereiche des DB speichern und damit mit der Adressierung voranschreiten.
AUF DB [MW 34]
L DBD 7
L DBD [AR1,P#20.0]