Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Durchsatz (kg/h) - Lastzelle - "Prellen"

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    271

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Durchsatz (kg/h) - Lastzelle - "Prellen"

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
8 Posts 4 Posters 815 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Offline
    T Offline
    ThoFas
    wrote on last edited by
    #1

    Guten Abend liebe Foristen,

    es geht um einen theoretischen Ansatz um eine PLC zu programmieren die eine Lastzelle auswertet. Und zwar geht es um eine gravimetrische Durchsatz-Messung wo halt der Materialdurchsatz pro Zeiteinheit gemessen wird (z.B. kg/h).

    Theoretisch ist die Funktionsweise ganz simple:

    Das Material wird mithilfe der Lastzelle gemessen und nach x Zeiteinheiten nochmals. Aus den beiden Werten wird die Differenz gebildet sodass dann der Materialdurchsatz ermittelt wird. Allerdings ist es in der Praxis doch nicht so simple. Ich konnte Messungen an einer industriellen Anlage machen. Ich konnte bei einem sehr langsamen Durchsatz wo der Wert der Lastzelle sich kaum ändert, eine Schwankung/Prellung beobachten. Also der Wert der Lastzelle bewegt sich Plus/Minus um einen Wert obwohl der Wert eigentlich nur kleine werden dürft.

    Meine Frage:

    Wie programmieren die "Großen" so etwas, damit anständige und relativ präzise Werte zustande kommen?

    Mein Ansatz:

    Ich würde auf eine Mittelwertbildung tippen. Ich würde x-Messungen direkt hintereinander ausführen. von den X-Messungen den Mittelwert bilden und nach Y Zeiteinheiten nochmals X-Messungen ausführen und davon auch wieder den Mittelwert bilden. Dann halt die Differenz der beiden Mittelwerte bilden.

    Liebe Grüße

    Thomas F.

    1 Reply Last reply
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      wrote on last edited by
      #2

      Ich hab eine Entfernungsmessung per Ultraschall und hab genau das selbe Problem gehabt.

      Je nach Genauigkeit muss man mehr oder weniger Werte zum Mitteln heranziehen. In meinem vorherigen Job hatte ich mit Messtechnik zu tun. Dort war es Standard mindestens 3 Werte zu nehmen, üblicherweise haben wir aber 5 oder mehr genommen.

      Da bei meiner Messung öfter ein Ausreißer dabei ist, der den Mittelwert verfälscht, hab ich 5 Werte genommen. Von diesen 5 ist meistens ein Ausreißer dabei, aber nie mehr als 2. So hab ich immer mindestens 3 verwertbare Werte.

      Das verfahren der Mittelwertbildung wird auch in sehr Teuren (>10k€) Leistungsmessgeräten angewendet.

      Du musst halt ermitteln in welchem Zeitabstand du messen musst um ein vernünftiges Ergebnisse zu bekommen. Bei Elektrischen Signalen liegt man im niedrigen 3-Stelligen Millisekunden Bereich oder niedriger.

      Bei meiner Ultraschallmessung hab ich deutlich mehr Zeit zwischen den Messungen, 1 Sekunde. Zum einen weil ich Echos vermeiden möchte und zum anderen ist die Veränderung des Abstands so langsam das eine Messung jede Stunde ausreicht.

      Gesendet von meinem m8 mit Tapatalk

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      1 Reply Last reply
      0
      • T Offline
        T Offline
        ThoFas
        wrote on last edited by
        #3

        Guten Abend Jey Cee,

        danke für deine Antwort. Schön dass ich eine Bestätigung zu meiner Annahme bekommen habe. Ich werde deinen Ratschlag beim nächsten Anlagenstillstand anwenden.

        LG :D

        Thomas F.

        1 Reply Last reply
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          wrote on last edited by
          #4

          Hätte auch sowas macht wie 5 Messwerte, den kleinsten und größten aussortieren und dann mittelwert über den Rest.

          Und falls du in bestimmten Bereichen einen +/- Effekt hast (also quasi nen Stillstand) auch den Mittelwert nehmen als neuen Vergleichswert für die nächste Messung.

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Reply Last reply
          0
          • T Offline
            T Offline
            ThoFas
            wrote on last edited by
            #5

            > den kleinsten und größten aussortieren

            Dies könnte ich machen, aber wenn es mehrere Min und Max Werte es gibt, würden diese den Wert ja weiterhin beeinflussen. Quasi, wenn ich den größten und kleinsten Wert aussortiert habe. Wird es in der Menge ja wieder einen größten und kleinsten Wert geben. Diese dann auch wieder aussortieren?

            1 Reply Last reply
            0
            • R Offline
              R Offline
              robsdobs
              wrote on last edited by
              #6

              Nein, 5 Werte messen. Den größten und kleinsten aussortieren und von den restlichen 3 Werten den Mittelwert nehmen.

              Also den Median nehmen.

              Scripte: http://forum.iobroker.net/viewtopic.php?f=23&t=2799&p=119565#p119565,

              1 Reply Last reply
              0
              • apollon77A Offline
                apollon77A Offline
                apollon77
                wrote on last edited by
                #7

                Genau. Du sortierst die extreme aus unter der Annahme das das Ausreißer sind.

                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  ThoFas
                  wrote on last edited by
                  #8

                  ja gut,

                  ich werde all dies in meine Berechnungen mit einfließen lassen.

                  Vielen Dank

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  481

                  Online

                  32.7k

                  Users

                  82.5k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe