Step 7 neuen Zähler erstellen mit Abfrage vom Counter-Modul

Xplosion

Level-1
Beiträge
202
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

hab mal wieder ein Problem:


Ich rufe einen Meterzählerwert von einer S7-CPU ab. Dieser wird aber immer wieder zurückgesetzt.

Aus diesen Meterzählerwert, den ich nur so wie er ist auslesen kann, möchte ich jetzt einen weiteren programmieren.


Der vorhandene Meterzähler zählt die Meterzahl von zwei Spulen im Wechsel ( wird beim Wechsel automatisch zurückgesetzt )

Jetzt möchte ich einen Gesamtmeterzähler hinzufügen, der auch rücksetzbar sein soll.

Hab mir mittels GET-Befehl den aktuellen Counter-Wert auf meine S7-CPU geholt.


Nur stehe ich etwas auf dem Schlauch, wie ich das realisieren könnte.


Hab es bisher so versucht:

- Counterwert wird auf meinen Gesamtzähler aufaddiert
- Beim Spulenwechsel geht der Counterwert auf 0, genau in diesen Moment speicher ich meinen Gesamtzähler ab und addiere auf diesen abgespeicherten Wert wieder den Counter-Wert.

Würde prinzipjell funktionieren, allerdings wenn ich meinen Gesamtmeterzähler zurücksetzen will (manuell), und der Counter-Wert steht z.b. gerade auf 1000m, dann würde er mir sofort wieder 1000m anzeigen und von dort aus zählen.


Habt ihr da einen Tip für mich?
 
wenn rücksetzen, dann aktuellen Wert * -1 als Offset zum Gesamtzähler addieren, dann kann der aktuelle Wert wieder übernommen werden.
 
Zurück
Oben