-> Hier kostenlos registrieren
Hallo an Alle!
Hab leider wieder mal ein Problem mit der Handhabung von Step7. Würde in meiner S7-315 gerne Werte aus einem DB indirekt adressiert auf ein Gemeinsames Doppelwort schreiben.
Habe in einem DB 24 Sollwerte (REAL). Diese würde ich gerne abhängig von der aktuellen Uhrzeit (Stunde) auf ein Merker-Doppelwort schreiben
Also in der Stunde 0, den Wert DB1 DBD 0 auf MD 10 zum Beispiel. Um 13 Uhr würd ich gerne DB1 DBD 52 auf MD 10 schreiben. Der Stundenwert wäre ein INT-Wert (kann auch geändert werden) der zwischen 0 und 23 sein kann. Bzw. um es für die Indirekte Adressierung leichter zu machen könnte ich diesen auch vorher mit 4 multiplizieren, damit dieser Wert nicht 13 sondern 52 enthält.
In KOP dürfte das anscheined garnicht gehen
Kann mir da jemand weiterhelfen wie ich das machen könnte?
Mfg, Didi
Hab leider wieder mal ein Problem mit der Handhabung von Step7. Würde in meiner S7-315 gerne Werte aus einem DB indirekt adressiert auf ein Gemeinsames Doppelwort schreiben.
Habe in einem DB 24 Sollwerte (REAL). Diese würde ich gerne abhängig von der aktuellen Uhrzeit (Stunde) auf ein Merker-Doppelwort schreiben
Also in der Stunde 0, den Wert DB1 DBD 0 auf MD 10 zum Beispiel. Um 13 Uhr würd ich gerne DB1 DBD 52 auf MD 10 schreiben. Der Stundenwert wäre ein INT-Wert (kann auch geändert werden) der zwischen 0 und 23 sein kann. Bzw. um es für die Indirekte Adressierung leichter zu machen könnte ich diesen auch vorher mit 4 multiplizieren, damit dieser Wert nicht 13 sondern 52 enthält.
In KOP dürfte das anscheined garnicht gehen
Kann mir da jemand weiterhelfen wie ich das machen könnte?
Mfg, Didi