Momentanes speichern eines verändernden wertes

dr.hareg

Level-2
Beiträge
60
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
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.

Vielen Dank schonmal und Grüße Gerhard
 
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
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ach ja, diese Aufgabe kenne ich doch irgendwo her...

Lang lang ists her...

Ich gebe mal weil ich ein gutmütiger Kerl bin ein paar Stichworte:

- Startzeitpunkt ( auch Trigger genannt! )
- Flanke
- Speichern
- Vergleichen
- fertig !

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.

dtsclipper
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn Du geschrieben hättest

< I
= "Auffuellen" *vde*

Statt "STOP" auf "1"-Signal zu setzen

DANN hätte ich Dir absolut recht gegeben - so nur zu 99.875% !:s9:

Trotzdem liebe Grüße von dtsclipper
 
Respekt

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

mfg gerhard
 
Wenn Du geschrieben hättest

< I
= "Auffuellen" *vde*

Statt "STOP" auf "1"-Signal zu setzen
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 ;)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... woher willst du wissen ... ;)
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"
Was würdest Du zu dieser Coproduktion sagen?

dtsclipper
 
Zurück
Oben