Füllstand ...

cod3sys

Level-1
Beiträge
79
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute :lol:

brauche mal euren Rat.
Ich möchte den Füllstand von einem kleinen Behälter messen.
Das Medium ist z.B. Wasser oder ähnliches.
Die Werte werden über einen Druckaufnehmer in meine Steuerung als 4...20 mA übergeben.
Nun die Frage ich wollte den Scale Baustein benutzen habe aber nie Null weil mir mein Druckaufnehmer immer als Null = 4 mA liefert.
Ist es überhaupt der richtige Baustein für so etwas ?


Gruß
NUT
 
Hallo, habe eigentlich genau die gleiche Situation realisieren müssen, eigentlich brauchst du ja scale nicht, da du die direkten Werte vom Messumformer nehmen kannst.
Bei mir ist es so das in dem Tank eine Art Mischung vorgenommen wird, daher habe ich geguckt wieviel vom Messumformer bei Mischung 1-7 kommt, heißt so und so viel hex oder dez(wichtig nicht durcheinander werfen) und habe diese Daten mit einem kleinen Spiel, +- 200 oder sowas versehen. Dann siehst du halt wieviel beim niedrigsten Stand der Messumfomer liefert ....

Ich hab leider das Problem das meine SM331 kaputt gegangen ist und ich daher von mal zu mal unteschiedliche Werte bekommen hab, die neue SM muss ich noch bestellen, hoffe dann das Problem beseitigt zu haben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Skaliere die Werte einfach selber.

Ist eigentlich nicht kompliziert. Hier sind die Formeln die man benötigt.

Ich unterteile sie in Zwischenergebnisse um sie übersichtlich zu halten.


bereich = messende_oben - messende_unten

Also der Bereich den der Sensor abbilden kann, z.B. bei 20 -100 Litern

bereich = 100 - 20 = 80


Danach die Abbildungsskala errechnen

abbildung = abbildung_oben - abbildung_unten

Der Sensor bildet den Füllstand als Strom ab und hat 4 - 20 mA. Daher ergibt sich für die Abbildung

abbildung = 20 - 4 = 16 mA


Aus diesen beiden Werten ergibt sich der Skalierungsfaktor

skal = bereich / abbildung

In diesem Beispiel also

skal = 80 / 16 = 5


Der gemessene Strom muss nun um die 4 mA Offset vom Nullpunkt korrigiert werde.

strom_rechnung = strom_gemessen - abbildung_unten

Nehmen wir an das 12 mA gemessen wurden dann ist der Berechnungsstrom

strom_rechnung = 12 - 4 = 8 mA


Den Berechnungsstrom nun noch mit dem Skalieurngsfaktor multiplizieren und das Ergebnis ist fertig:

ergebnis = strom_rechnung * skal

In diesem Beispiel also

ergebnis = 8 * 5 = 40 Liter


Alles klar?
 
danke für die Antworten ich werde mich mal daran machen und es ausprobieren, ich melde mich wieder :roll:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Piter schrieb:
Hallo

Kannst du nicht in der HW-Konfig den Meßbereich auf
4...20mA einstellen ???


Peter

Guten morgen,
das ist ja gerade sein Problem, da 4mA = 0 Füllstand sind, und nicht 0 mA = 0 Füllstand, daher muss man das Offset halt irgendwie verschwinden lassen.
Das Gleiche beim Höchststand, würde der Messumformer 20mA liefern wäre er ja an der Grenze und zumindest bei mir ist es so das mein Druckmessumformer deutlich mehr "Druck" abkann als ich ihn wirklich habe.
 
Piter schrieb:
Wenn du den Meßbereich der Analogkarte auf
4-20mA dann ist der Füllstand 0 bei 4mA

Grüßle
Peter

Piter hat recht!

Mit den folgenden Zeilen wird auch noch der Scalierungsbaustein überflüssig:

L 1.000000e+003; //Meßbereichsendwert (hier 1000)
L 2.764800e+004; //durch Konstante 27648 ($iemens)
/R ; //dividieren
L PEW irgendwas //Physikalische Eingangsadresse
ITD ; //erstmal in DINT, dann
DTR ; //in REAL-Zahl umwandeln
*R ; //malnehmen
RND ; //und als Ganzzahl zur
T MW irgendwas; //Anzeige
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Nachtrag !!!
Wenn der Wert in den Minusbereich geht dann hast Drahtbruch
Minus = Strom kleiner 4mA
so kannste noch eine Drahtbruchüberwachung machen

Mfg
Peter
 
vielen Dank nochmal an alle !!!
Also das Problem war das die SM 8x13 Bit hat.Wenn man die Hardwarekonfig geöffnet hat, hat man nur die ersten vier konfigurierbaren Kanäle gesehen die ich auch als 4-20 mA eingestellt hatte. Um die nächsten Kanäle auf 4-20mA einzustellen hätte man mit den Pfeilen nach rechts blättern müssen. Die anderen Kanäle waren auf +/- 20mA eingestellt.
Ich habe mal in den Analogbaugruppendaten rumgestöbert, wenn die SM Karte richtig auf 4-20 mA eingestellt ist bekommt man bei anliegendem 4mA einen Wert 0 bei Hex und Dez.

>>>Piter<<< lag da punktgenau richtig
 
Werte kleiner 0 automatisch als Drahtbruch zu definieren halte ich für gefährlich.

Ein Großteil der Sensoren läßt eine gewisse Meßbereichsunterschreitung (manche bis 2,5 mA) zu.

Es kann also sein das bei einem negativen Wert der Sensor und das Kabel noch in Ordnung sind.

Ich würde für die Drahtbruchprüfung auf den Wert 0 mA prüfen. In diesem Fall ist der Sensor oder das Kabel sicher defekt.
 
Zurück
Oben