Mit Wago SPS und codesys Stromzähler auslesen

Zuviel Werbung?
-> Hier kostenlos registrieren
Ein kleiner Nachtrag noch:

Ich möchte natürlich gerne, dass der Gesamtenergieverbrauch auch nach dem Ausloggen und Neustarten etc. erhalten bleibt und weiter aufsummiert wird. Dazu habe ich den Gesamtverbrauch als "VAR_GLOBAL RETAIN PERSISTENT" deklariert. Wenn ich nun aber etwas an dem Projekt änder und neu übersetze etc. sind die Werte wieder resettet. Ich habe nun testweise auch den "dw.CounterValue" und "r.PostComma" als "VAR_GLOBAL RETAIN PERSISTENT" deklariert und den Gesamtenergieverbrauch daraus berechnend. Trotzdem werden wie Werte teilweise wieder resettet. Daher die Frage wie du das gelöst hast?
 
Hallo Gemeinde,

ich wollte nicht extra einen neuen Thread dafür aufmachen da meine Frage in Richtung des FB_ImpulesCounter geht.

Und zwar verstehe ich die Logik hinter dem Baustein noch nicht ganz.

Ich verwende die neuere Version davon. Screenshot im Anhang.

Meine beiden Zähler haben die Werte 250 Imps / Kwh und 1000 Imp / Kwh.
Mit welchen Werten muss ich dann den FB versorgen?

Ändern die 250 Impulse was an der .wBaseTimePeriod?
Bzw. was sagt die .wBaseTimePeriod überhaupt genau aus?

Welche Formel steckt hinter der Berrechnung?

Gibt es eine Möglichkeit den Code des Fb's anzuschaun oder ist der KnowHow geschützt?
Mit Codesys und Wago arbeite ich erst seit ein paar Tagen an meinem Privatprojekt hier.

Vielen Dank schon mal.

Grüße Chris
 

Anhänge

  • Aufnahme2.jpg
    Aufnahme2.jpg
    92,7 KB · Aufrufe: 50
  • Aufnahme3.png
    Aufnahme3.png
    108,4 KB · Aufrufe: 42
Zurück
Oben