Hallo alle zusammen und schonmal vielen Dank für eure Hilfe,
ich hab volgendes Problem, ich habe einen Füllstand der sich immer verändert und möchte eine bestimmte menge flüssigkeit in cm dazugeben, wenn ich jetzt aber den momentanen wert nehme und meinen gewünschten wert dazuaddiere bekomme ich ja immer einen höheren wert. Ich denke das ich im Moment auf dem Schlauch stehe aber irgendwie muss sich das doch lösen lassen
Mann müsste den Wert irgendwie einmal am Anfang reinschreiben und dann nicht mehr weiter auslesen bis man das Ergebniss erreicht.
ich geh ganz stark davon aus, dass das "dr." nicht auf einen tatsächlichen titel hinweist.
ich verstehedeine erklärungnicht wirklich, gehe aber davon aus, dass du meinst, dass der messwert durch das hinzugeben der gewünschten menge mit steigt.
also speichere deinen startwert:
Code:
*
U "START"
FP "HELPFLAG"
SPBN none
L "MESSWERT"
T "STARTWERT"
+ 10
T "STARTWERT+10cm"
none: L "MESSWERT"
L "STARTWERT+10cm"
>=I
= "STOP"
wobei die 10 natürlich noch variabel gestaltet werden kann und "STARTWERT+10cm" auch gerne "SOLLWERT" genannt wird
stehe für weitere fragen gerne zur Verfügung. Entwickel jetzt mal den Code, am besten gleich AWL, vergiss KOP/FUP bei dieser Aufgabe einfach, und stell ihn hier rein.
Dan schaun mer gerne mal drüber.
vielen dank für die extrem schnelle hilfe, das dr. kommt leider wirklich nicht vom titel sonder dr.hareg etwas umgewürfelt ist gerhard sowas entsteht wenn bekannte zu viel langeweile haben, werde die ansätze gleich mal testen, hätte man auch selbst drauf kommen können aber programmiere erst seit 2 wochen und bin "fast" ins kalte wasser geworfen worden da ich ziemlich allein auf weiter flur bin
nun, die philosophie ist allerdings auch von der anforderung abhängig ... also, wie ist die restliche mimik drumherum aufgebaut und welche wünsche hat der kunde.
bei deiner lösung wird sofort nachgefüllt, wenn der füllstand unter sollwert fällt, woher willst du wissen, dass das so gewolllt ist
Wissen? Wissen ist Macht, und ich weis das ich nichts weis...
Code:
*
U "START"
FP "HELPFLAG"
SPBN none
L "MESSWERT"
T "STARTWERT"
+ 10
T "STARTWERT+10cm"
SET
S "Auffüllen"
none: L "MESSWERT"
L "STARTWERT+10cm"
>=I
R "Auffüllen"