-> Hier kostenlos registrieren
Hallöchen zusammen,
ich habe die ehrenvolle Aufgabe, ein S7-200er Programm in eine aktuelle Steuerung zu übernehmen. Klappt auch soweit, bin allerdings auf kleine Probleme gestoßen. Vielleicht kann mir ja ein Alter Hase weiterhelfen.
Im folgenden Quelltext werden Pointer angelegt und in Akkus abgelegt:
MOVD &VB1400, AC1 // Basisadresse Lagen
MOVD &VB1499, AC2 // Adresse aktuelle Lagen
XORD AC3, AC3
MOVB VB1397, AC3 // aktueller Artikel
DECD AC3
+D AC3, AC1 // aktuelle Artikeladresse
MOVB *AC1, *AC2
+D +100, AC1 // Adresse Blechdicke
+D +100, AC2
MOVB *AC1, *AC2
+D +100, AC1 // Adresse Schnittspalt
+D +100, AC2
MOVB *AC1, *AC2
+D +100, AC1 // Adresse Schnittwinkel
+D +100, AC2
MOVB *AC1, *AC2
+D +100, AC1 // Adresse Material
+D +100, AC2
MOVB *AC1, *AC2
//
MOVD +0, VD740
MOVB VB1699, VB741 // Sollwert SS
MOVB VB1799, VB743 // Sollwert SW
Und hier meine Frage: Kann ich anstatt der Akkus auch normale Merkerworte benutzen? Bespielsweise AC1 = MD1000, AC2 = MD1004, etc.?
Vielen Dank für die Hilfe.
Gruß, Thorsten
ich habe die ehrenvolle Aufgabe, ein S7-200er Programm in eine aktuelle Steuerung zu übernehmen. Klappt auch soweit, bin allerdings auf kleine Probleme gestoßen. Vielleicht kann mir ja ein Alter Hase weiterhelfen.
Im folgenden Quelltext werden Pointer angelegt und in Akkus abgelegt:
MOVD &VB1400, AC1 // Basisadresse Lagen
MOVD &VB1499, AC2 // Adresse aktuelle Lagen
XORD AC3, AC3
MOVB VB1397, AC3 // aktueller Artikel
DECD AC3
+D AC3, AC1 // aktuelle Artikeladresse
MOVB *AC1, *AC2
+D +100, AC1 // Adresse Blechdicke
+D +100, AC2
MOVB *AC1, *AC2
+D +100, AC1 // Adresse Schnittspalt
+D +100, AC2
MOVB *AC1, *AC2
+D +100, AC1 // Adresse Schnittwinkel
+D +100, AC2
MOVB *AC1, *AC2
+D +100, AC1 // Adresse Material
+D +100, AC2
MOVB *AC1, *AC2
//
MOVD +0, VD740
MOVB VB1699, VB741 // Sollwert SS
MOVB VB1799, VB743 // Sollwert SW
Und hier meine Frage: Kann ich anstatt der Akkus auch normale Merkerworte benutzen? Bespielsweise AC1 = MD1000, AC2 = MD1004, etc.?
Vielen Dank für die Hilfe.
Gruß, Thorsten