Ermittlung von Minimalwerten

Moo

Level-1
Beiträge
28
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe ein kleines Problem, für welches ich eventuell eine Inspiration brauche;) Und zwar folgendes: Bei einem Prüfprozess soll jeweils nach dem Einschalten der Druckluft ab 2 Sekunden danach sowohl der Maximal und Minimaldruck während des Prüfprozesses ermittelt werden. Beim Maximaldruck ist das ja ziemlich einfach, beim Minimaldruck habe ich jedoch das Problem, das im Datenbaustein als Startwert 0 hinterlegt ist. Mein Minimalwert wird also immer mit 0 angezeigt, obwohl dies ja so nicht ist. Fütter ich meinen Datenbaustein z.b. mit 50 als Startwert vor, zeigt es mir diese auch auf dem Display an, was ziemlich doof aussieht. Zudem wird der Startwert ja schon bei der ersten Messung verändert und tritt dann niemehr auf.

Anbei ein Screenshot von meinem "Konstrukt":
minwert.png
Für eine gute Idee wäre ich dankbar:sm2:
 
Ich würde mal den Wert der beim Start der Messung (2 Sekunden nach Luft ein) als ersten Min Wert abspeichern. So hast zwar im ersten Zyklus der Messung max und min das selbe, aber das wird sich ja dann noch ändern. Wenn der Druck dann später nur mehr steigt dann ist eben dieser "Anfangsdruck" dein minimaler Wert.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Fütter ich meinen Datenbaustein z.b. mit 50 als Startwert vor, zeigt es mir diese auch auf dem Display an, was ziemlich doof aussieht. Zudem wird der Startwert ja schon bei der ersten Messung verändert und tritt dann niemehr auf.
Sorry, ich verstehe Dein Problem nicht.
Dich stört, wenn als MinimalDruck der unrealistische Startwert 50 angezeigt wird und Dich stört auch, dass schon bei der ersten Messung dieser Wert durch einen halbwegs realistischen Wert überschrieben wird?
Warum stört es Dich nicht, wenn als MaximalWert zunächst der unrealistische Wert 0 angezeigt wird und warum stört Dich nicht, dass dieser schon bei der ersten Messung durch einen halbwegs realistischen Wert überschrieben wird?
Das finde ich irgendwie inkonsequent.
Es empfiehlt sich, den ersten Messwert (wie in #2 für den Minimalwert beschrieben) auch als "Startwert" für die Ermittlung des Maximalwertes zu verwenden.
Man sucht sich sonst einen Wolf, wenn der Startwert für max zu hoch oder für min zu niedrig festgelegt wird.
Gruss, Heinileini
 
Villeicht sollte ich noch anmerken, die Übersicht zu den Messwerten ist auch vor einem Messvorgang einsehbar. Wären alle Werte auf 0, ist dies ja plausibel (Keine Messung= Keine MIN/ MAX- Werte). Nur wenn jetzt da 50 bei MIN steht wäre das leicht "doof".
 
Du mußt deine Messerei nicht als Verknüpfung sondern als Ablauf (Schrittkette) umsetzen.
Schritt 0 - warten bis Start
Schritt 1 - Verzögerung abwarten
Schritt 2 - letzte Messung löschen + ersten Messwert bei MIN und bei MAX eintragen
Schritt 3 - MIN- und MAX-Werte ggf. anpassen bis Messung Ende

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Alternativ zur Schrittkette kannst du auch folgendes machen:
Wenn keine Messung aktiv, schreibst du "default Werte in Min und Max. Das kann 0 sein oder -1 oder 99999 oder was auch immer. Damit man erkennt "Das ist kein gültiger Wert" (Du kannst in der Visu auch das Ausgabefeld so dynamisieren (überblenden,...) das dann "Kein Wert" dasteht, oder ähnlich.)
Wenn Messung aktiv, per positiven Flanken(merker) den IST-wert in Min und Max schreiben. Dann kontinuierlich min aktualisieren wenn IST-wert niedriger und max aktualisieren wenn IST-wert höher.
 
Zurück
Oben