rumgemeckerer
Level-1
- Beiträge
- 37
- Reaktionspunkte
- 0
-> 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 ) 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?
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 ) 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?