11.12.2014 10:30 | |
Beigetreten: 08.02.2012 Letzter Bes: 22.12.2014 Beiträge: 2347 Bewertung: (385) |
Warum startest Du nicht einen Zähler mit dem Wert von 5000 und zählst dann die jeweilige Mengerunter? |
11.12.2014 10:40 | |
Beiträge: 11 Bewertung: (0) |
aber wie ? |
11.12.2014 10:45 | |
Beigetreten: 08.02.2012 Letzter Bes: 22.12.2014 Beiträge: 2347 Bewertung: (385) |
Ich mach Dir mal ein Beispiel fertig. |
11.12.2014 10:52 | |
Beigetreten: 08.02.2012 Letzter Bes: 22.12.2014 Beiträge: 2347 Bewertung: (385) |
Hier ist das Beispiel. DateianhangZähler.zip (60 Downloads) |
11.12.2014 11:08 | |
Beiträge: 11 Bewertung: (0) |
Hallo 190B, das meinst du leider ist es nicht das was ich möchte. Ich habe mal einen Teil aus meinem Programm kopiert und beschriftet vielleicht ist es so verständlicher. Gruß Amilo13 DateianhangDosierung.zip (63 Downloads) |
11.12.2014 13:27 | |
Beiträge: 11 Bewertung: (0) |
Angeschaut hab ich es mir aber irgendwie bekomme ich das nicht hin, nagut dann lassen wir es. Trotzdem vielen Dank für die Mühe |
11.12.2014 14:33 | |
Beigetreten: 08.02.2012 Letzter Bes: 22.12.2014 Beiträge: 2347 Bewertung: (385) |
So, ein Vorschlag mit dekrementieren Zähler.
DateianhangDosierung_V2.zip (40 Downloads) |
11.12.2014 15:23 | |
Beiträge: 11 Bewertung: (0) |
Sorry das ich so schnell aufgegeben habe. Ich habe mal kurz draufgeschaut und das sieht gut aus. Ich melde mich später nochmal ausführlich. Danke erstmal |
11.12.2014 20:31 | |
Beigetreten: 01.09.2014 Letzter Bes: 21.09.2024 Beiträge: 748 Bewertung: (48) |
Wenn Du weißt, das alle 1,5s 1ml aus Deinem Behälter läuft, kannst Du doch einfach einen Impulsgeber mitlaufen lassen und dann mit dem Zähler von 190B den Inhalt runterzählen. Das hat sogar den Vorteil, das bei Abbruch des Dosierens auch nur die bis dahin dosierte Menge gezählt wird. Und das resetten auf den Startinhalt ist, wie man bei 190B sehen kann, auch recht einfach. Du kannst das auch rechnerisch machen, allerdings ist das erheblich aufwendiger. Das erste Problem stellt schon mal die fehlende Remanenz der Analogwerte dar. Sprich das Wiederherstellen des Inhalts nach einem Neustart der LOGO!. Der einzige Weg dies umzusetzen, stellt das Übertragen in einen Zähler dar. Das braucht aber bei großen Wertsprüngen seine Zeit. Dann brauchst Du mehrer Verweise, um A: den Remanenzwert, B: den Resetwert und C: den berechneten Wert neu zu speichern. Und wenn dann die Dosierung eventuell noch abgebrochen wird, mußt Du noch mehr Aufwand zur Berechnung des neuen Inhalts betreiben. Ich hab' Dir mal beide Varianten (aber ohne eine Abbruchberechnung) angehangen. Da kannst Du Dir den Unterschied ansehen. Ich würde ganz klar bei der von 190B inspirierten Variante bleiben.
DateianhangDosierung mit Inhalt.zip (36 Downloads) |
Folgen Sie uns auf