Grimsey
Level-2
- Beiträge
- 560
- Reaktionspunkte
- 33
-> Hier kostenlos registrieren
Hallo Zusammen,
an einer unserer älteren Anlagen sind 2 Messräder zur Verbrauchserfassung von Folien angebracht.
Die Messräder sind mit Gebern/Encodern ausgestattet, welche auf 2 Zähleingänge einer VIPA 314-6CF02 mit einer SpeedBus-Karte angeschlossen sind.
Im Programm werden die Zählerwerte ausgelesen und in einen Datenbaustein geschrieben.
Ein OPC-Server liest die Werte aus und meldet sie an eine MDE-Software.
Ich habe vor einigen Tagen die Rückmeldung bekommen, dass die dort gebuchten Verbräuche sporadisch extrem von den eingeplanten Werten abweichen (Faktor 5 und mehr).
In den Logfiles ist ersichtlich, dass das MDE tatsächlich recht große Zählerwerte ausgelesen hat.
Ich habe mir dann die Werte mal selbst ausgelesen und schreibe diese in eine Datenbank.
Dort kann ich nun auch nachvollziehen, dass die Werte sporadisch extreme Sprünge machen und dann wieder auf sinnvolle Werte zurückfallen. Teilweise bleiben die Zähler auch für mehrere Stunden, manchmal nur für 30 Minuten auf diesen sinnfreien Werten.
Wenn man sich die Werte in der Datenbank anschaut, bekommt man den Eindruck als würden die Werte innerhalb der CPU überschrieben oder verschoben werden. Was, meiner Meinung nach, aber eigentlich nicht sein kann. Querverweise und überlappende Speicherzugriffe habe ich gecheckt.
Den DB aus dem ich die Werte auslese ist neu eingefügt.
Meine Frage: verhalten sich die Zähler einer VIPA-CPU irgendwie anders? Was könnte ich noch übersehen?
Danke für Eure Hilfe und Anregungen im Voraus!
an einer unserer älteren Anlagen sind 2 Messräder zur Verbrauchserfassung von Folien angebracht.
Die Messräder sind mit Gebern/Encodern ausgestattet, welche auf 2 Zähleingänge einer VIPA 314-6CF02 mit einer SpeedBus-Karte angeschlossen sind.
Im Programm werden die Zählerwerte ausgelesen und in einen Datenbaustein geschrieben.
Ein OPC-Server liest die Werte aus und meldet sie an eine MDE-Software.
Ich habe vor einigen Tagen die Rückmeldung bekommen, dass die dort gebuchten Verbräuche sporadisch extrem von den eingeplanten Werten abweichen (Faktor 5 und mehr).
In den Logfiles ist ersichtlich, dass das MDE tatsächlich recht große Zählerwerte ausgelesen hat.
Ich habe mir dann die Werte mal selbst ausgelesen und schreibe diese in eine Datenbank.
Dort kann ich nun auch nachvollziehen, dass die Werte sporadisch extreme Sprünge machen und dann wieder auf sinnvolle Werte zurückfallen. Teilweise bleiben die Zähler auch für mehrere Stunden, manchmal nur für 30 Minuten auf diesen sinnfreien Werten.
Wenn man sich die Werte in der Datenbank anschaut, bekommt man den Eindruck als würden die Werte innerhalb der CPU überschrieben oder verschoben werden. Was, meiner Meinung nach, aber eigentlich nicht sein kann. Querverweise und überlappende Speicherzugriffe habe ich gecheckt.
Den DB aus dem ich die Werte auslese ist neu eingefügt.
Meine Frage: verhalten sich die Zähler einer VIPA-CPU irgendwie anders? Was könnte ich noch übersehen?
Danke für Eure Hilfe und Anregungen im Voraus!