TIA FB Floating Average funktioniert nicht

Anfq:nger

Level-1
Beiträge
15
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum User

Ich versuche mit dem Siemens Baustein "Floating Average" von mehreren Distanzmessungen den arithmetischen Mittelwert auswerten. (TIA V15.1 und S7-1511-1PN)

Leider bisher ohne Erfolg!

Habe ich den Baustein richtig konfiguriert?

Ich bin SPS Anfänger und bin dankbar für jeden Tipp.

Gruss Anfq:nger
 

Anhänge

  • Convert offline.JPG
    Convert offline.JPG
    15,4 KB · Aufrufe: 59
  • FB FLoating Average.JPG
    FB FLoating Average.JPG
    36 KB · Aufrufe: 86
  • Testen online 1.JPG
    Testen online 1.JPG
    37,6 KB · Aufrufe: 59
  • Variablentabelle.JPG
    Variablentabelle.JPG
    36,7 KB · Aufrufe: 42
Auch Distanz_Real auf ein Merker- oder Datendoppelword.
Ich kenn den Baustein nicht, aber die Frage wäre auch, ob der Input (Window) eine Ganzzahl oder eine Real sien muß (10 oder 10.0).
 

Anhänge

  • windowSize.JPG
    windowSize.JPG
    20,7 KB · Aufrufe: 13
Was mir auffällt, der Baustein hat EN und ENO und die sind beide nicht belegt. Ist der Baustein ohne einen belegten EN überhaupt aktiv, früher war es anscheinend so, aber ich meine gerade gelesen zu haben, dass das Verhalten geändert wurde?
Ist nur eine Vermutung, ich kenne mich in TIA leider praktisch nicht aus.
 
Zuletzt bearbeitet:
Der Wert in %MD24 ist (vermutlich) keine gültige REAL-Zahl
Wo kommt der Wert her? Von dem "CALL Convert" im Beitrag #1? Wird der Code ausgeführt?

FUP: EN braucht nicht beschaltet werden, "...--|EN" reicht

Harald
 
Der Wert in %MD24 ist (vermutlich) keine gültige REAL-Zahl
Wo kommt der Wert her? Von dem "CALL Convert" im Beitrag #1? Wird der Code ausgeführt?

Der Wert in %MD24: 16#000008F9 = 2297 dez = 3.21878257255e-42 ---> das ist eine sooo kleine REAL-Zahl, daß der Mittelwert 0.0 ist

So müsste es sein: 2297 dez ---> 2297.0 REAL = 16#450F9000

Harald
 
Zurück
Oben