Messwerte sameln und auswerten

rumgemeckerer

Level-1
Beiträge
37
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallöle,

isch han da an Problemsche

ich soll eine Messstation in eine S7 integrieren.
Profibusverbindung hab ich zusamengebastelt, funktioniert halt nicht so wie ich gerne hätte. Messgeräthersteller hat uns versprochen dass die uns gleich den kleinsten Wert liefern, aber es ist nicht so. Und dann dürft ihr raten wer dies ausbaden muss :sb6:

Also dann zum eigentlichen Problemchen.
Ich hab ein PED300. Dieser wird wenn es soweit ist min 6x/sek aktualisiert, dies dauert wiederrum max 5sek => 30 Werte in MD (Doppelwort ist gemeint) Bereich, die müssen erst irgend wo gespeichert werden :icon_redface: ??? ehhhh, man kann auch Merker nehmen (zur Nott :confused: ) Ich blick halt noch nicht wie ich ein DB anleg. Vielleich ist es auch einfach, halt keine Ahnung :-(.

Aus diesen dreisig Werten soll der kleinste rausgefischt werden.

Danach werde ich diesen vergleichen mit anderen Werten und auswerten ob das Teil gut ist, oder halt Käse


Auf die Schnelle ist mir nur die Lösung mit vergleichen eingefallen (sorry für die Schreibweise, komme halt nicht wirklich aus SPS-Bereich, eher CNC und Roboter):

//1 und 2
IF Messwert1>Messwert2 THEN
Kleinstes=Messwert2
ELSE
Kleinstes=Messwert1
ENDIF

//3
IF Kleinstes>Messwert3 THEN
Kleinstes=Messwert3
ELSE
//Finger weg ist schon kleiner
ENDIF

//4
IF Kleinstes>Messwert4 THEN
Kleinstes=Messwert4
ELSE
//Finger weg ist schon kleiner
ENDIF

usw

Hat jemand eine Idee wie es besser fürs Auge und für die Funktion zu gestalten ist?
 
Zurück
Oben