-> Hier kostenlos registrieren
Hallo SPS-Forum 
Ich mache mir aktuell gedanken zu einem kleineren Problem an einer Kundenanlage und hoffe auf euere Ideen zur Umsetzung, aber fangen wir mal von vorne an.
Hardware:
- S7-1215C
- HMI KTP1200
- FU G120X
Funktion:
Ich zeichne mit hilfe des LGF Bausteins "LGF_FloatingAverage" die Stromaufnahme des G120X für einen Zeitraum von 10min auf. Der Baustein hat ein WindowSize von 1-100 und entsprechend werden die Werte nach dem FiFo Prinzip früher oder später überschrieben. Nun wünscht sich der Kunde jedoch das alle alle Werte im Messzeitraum aufgezeichnet und eingerechnet werden.
Nun stellt sich die Frage wie ich das am besten umsetze, ohne die CPU zu stark zu belasten. Eine Idee wäre den Baustein zu erweitern auf 600 Werte und im Aufzeichnungszeitraum jede Sekunde einen Wert zu triggern. Ob das Funktioniert schaue ich mir morgen im Büro am Test-Rack an.
Für Alternativen und Ideen wäre ich auch dankbar, man lernt ja nie aus
Würde mich freuen von euch zu hören, Gruß,
Jan
Ich mache mir aktuell gedanken zu einem kleineren Problem an einer Kundenanlage und hoffe auf euere Ideen zur Umsetzung, aber fangen wir mal von vorne an.
Hardware:
- S7-1215C
- HMI KTP1200
- FU G120X
Funktion:
Ich zeichne mit hilfe des LGF Bausteins "LGF_FloatingAverage" die Stromaufnahme des G120X für einen Zeitraum von 10min auf. Der Baustein hat ein WindowSize von 1-100 und entsprechend werden die Werte nach dem FiFo Prinzip früher oder später überschrieben. Nun wünscht sich der Kunde jedoch das alle alle Werte im Messzeitraum aufgezeichnet und eingerechnet werden.
Nun stellt sich die Frage wie ich das am besten umsetze, ohne die CPU zu stark zu belasten. Eine Idee wäre den Baustein zu erweitern auf 600 Werte und im Aufzeichnungszeitraum jede Sekunde einen Wert zu triggern. Ob das Funktioniert schaue ich mir morgen im Büro am Test-Rack an.
Für Alternativen und Ideen wäre ich auch dankbar, man lernt ja nie aus
Würde mich freuen von euch zu hören, Gruß,
Jan