-> Hier kostenlos registrieren
Hallo zusammen, ich habe ein Problem mit einem Addierglied und stehe da etwas auf dem Schlauch oder sehe den Wald vor lauter Bäumen nicht. Ich bekomme von einem Durchflusszähler Impulse für eine definierte Menge Durchfluss (10L/Puls). Dieser Impuls wird von einem Eingang erfasst und soll die Menge aufsummieren. Jetzt ist aber bei Kontrollen aufgefallen dass die gezählte Menge und die Anzeige auf dem Wasserzähler erheblich von einander abweichen. Als ich jetzt vor Ort mal nachgesehen habe kann ich dies auch bestätigen. An dem Wasserzähler kann ich per Simulation eine feste Anzahl Pulse ausgeben lassen (300 * 10 L)und es das Ergebnis war anstatt 3m³ zu Zählen wurden es fast 5m³.
OK, dachte ich mir vielleicht liegt es an der Flankenauswertung und habe mal das P_TRIG durch ein P ersetzt, keine Veränderung.
Dann habe ich den Eingang und den Flankenmerker mal auf einen Zähler verschaltet und beide haben genau die vorgegeben Anzahl Pulse erfasst (300). Fakt ist aber dass das Ergebnis im DB5.DBD4 alle 6-7 Pulse um 100 Liter ansteigt. (Siehe Anhänge)
Hat da vielleicht jemand einen Ansatz. Die Zählung ist an anderer Stelle genauso programmiert und dort gibt es keine Probleme. Über die Querverweise konnte ich keine Doppelverwendungen finden.
Danke schon mal im Voraus.
OK, dachte ich mir vielleicht liegt es an der Flankenauswertung und habe mal das P_TRIG durch ein P ersetzt, keine Veränderung.
Dann habe ich den Eingang und den Flankenmerker mal auf einen Zähler verschaltet und beide haben genau die vorgegeben Anzahl Pulse erfasst (300). Fakt ist aber dass das Ergebnis im DB5.DBD4 alle 6-7 Pulse um 100 Liter ansteigt. (Siehe Anhänge)
Hat da vielleicht jemand einen Ansatz. Die Zählung ist an anderer Stelle genauso programmiert und dort gibt es keine Probleme. Über die Querverweise konnte ich keine Doppelverwendungen finden.
Danke schon mal im Voraus.