-> Hier kostenlos registrieren
Hallo,
ich bin grad dabei ein S5 Programm nach S7 zu konvertieren, soweit so gut.
Einige Sachen sind, natürlich, nicht vom Konvertierungstool übersetzbar, einige Bausteine und einige Befehle.
Bausteine ist ja kein Thema, entweder gibt es einen Vergleichstyp, oder ich muss selber schreiben.
Wo ich aber noch nicht hintergekommen bin, ist die LIR / TIR Geschichte. Also das Prinzip ist klar. Werte von Register in Speicherwort, dessen Adresse im Akku 1 steht, schreiben und umgekehrt, das ist ja nicht so schwer zu verstehen, aber:
Was ist mit Speicherwort explizit gemeint?
Datenwort, Merkerwort...
Wenn obiges gemeint ist, wo befindet sich die Information, welche Art von Speicherwort das ist, eben Daten, oder Merker, oder wasauchimmer...
Und noch eins: Wie errechnet sich die Adresse jenen Speicherwortes...
In S7 ist man ja gewohnt, das indirekte Adressierung Bitorientiert ist, scheint hier, das es Wortorientiert ist, ist eh egal, das kann man eh nicht vergleichen, doch relativ unterschiedlich ...
Danke für Antwort.
Gruß
m.
P.S.: Zu konvertierende S5 ist: 115U / CPU 943B --> S7 315-2PNDP
ich bin grad dabei ein S5 Programm nach S7 zu konvertieren, soweit so gut.
Einige Sachen sind, natürlich, nicht vom Konvertierungstool übersetzbar, einige Bausteine und einige Befehle.
Bausteine ist ja kein Thema, entweder gibt es einen Vergleichstyp, oder ich muss selber schreiben.
Wo ich aber noch nicht hintergekommen bin, ist die LIR / TIR Geschichte. Also das Prinzip ist klar. Werte von Register in Speicherwort, dessen Adresse im Akku 1 steht, schreiben und umgekehrt, das ist ja nicht so schwer zu verstehen, aber:
Was ist mit Speicherwort explizit gemeint?
Datenwort, Merkerwort...
Wenn obiges gemeint ist, wo befindet sich die Information, welche Art von Speicherwort das ist, eben Daten, oder Merker, oder wasauchimmer...
Und noch eins: Wie errechnet sich die Adresse jenen Speicherwortes...
In S7 ist man ja gewohnt, das indirekte Adressierung Bitorientiert ist, scheint hier, das es Wortorientiert ist, ist eh egal, das kann man eh nicht vergleichen, doch relativ unterschiedlich ...
Danke für Antwort.
Gruß
m.
P.S.: Zu konvertierende S5 ist: 115U / CPU 943B --> S7 315-2PNDP