Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

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

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
8 Beiträge 4 Kommentatoren 795 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    ThoFas
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        ThoFas
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            ThoFas
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              robsdobs
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • apollon77A Offline
                apollon77A Offline
                apollon77
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  ThoFas
                  schrieb am zuletzt editiert von
                  #8

                  ja gut,

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

                  Vielen Dank

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  666

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe