Autor Thema: Analogwerte vergleichen mit Hysterese  (Gelesen 5163 mal)

Offline Belvedere

  • Jr. Member
  • **
  • Beiträge: 24
Analogwerte vergleichen mit Hysterese
« am: September 05, 2008, 11:40:49 Vormittag »
Hallo
mein Problem:
Es gibt 2 Flaschen.
Flasche 1 ist voll (200 Bar), Flasche 2 ist leer (0 Bar).
Flasche 2 wird gefüllt.

Wenn der Duck von Flasche 1 = Druck Flasche 2, Ziel erreicht.

Dieses Problem kann mit einem CP gelöst werden.
Es ist jedoch anzunemen, das dies nicht zuverlässig Funktionieren wird. Abweichungen vom Sensor, Analogwandler usw.

Wenn der Duck von Flasche 1 ~ Druck Flasche 2, Ziel erreicht.

Dieses Problem kann mit einem A gelöst werden, besitz dieser Baustein auch eine Hysterese.
Irgendwie funktioniert es aber auch mit der Hysterese nicht nach meinem Wunsch.

Wie kann ich diese Aufgabe mit einer Hysterese von ca. 2 Bar lösen?

Danke für Eure Hilfe.

Gruss

Belvedere



Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogwerte vergleichen mit Hysterese
« Antwort #1 am: September 05, 2008, 13:09:07 Nachmittag »
Hallo Belvedere,

beschreibe mal deine Wunschfunktion genauer.

Der A-Baustein macht in deinem Fall keinen Unterschied zum CP-Baustein.

Die Hysterese wirkt nach oben und nach unten (in deinem Fall 2 Bar,also
 202 Bar Aus 198 Ein da bei dir aber warscheinlich nur aus angewendet wird macht das ein CP auch mit der Eingabe von 202 Bar.

Gruß veltins54
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Belvedere

  • Jr. Member
  • **
  • Beiträge: 24
Re: Analogwerte vergleichen mit Hysterese
« Antwort #2 am: September 05, 2008, 14:04:13 Nachmittag »
Hallo veltins54, Hallo heho,
danke für Eure Antwort.

heho
Das wäre eine Möglichkeit.

veltins54
Denke, es gibt schon einen Unterschied zwischen A- und CP-Baustein.
Die Hysterese wirkt nach oben und unten. So steht es auch im Handbuch. Leider wird aber erst ein Signal ausgegeben, wenn der Istwert den Sollwert erreicht hat und bleibt dann, solange der Istwert im Bereich der Hysterese bleibt.
Für mich wäre jedoch wichtig, wenn ein Signal ausgegeben wird, wenn der Istwer im Bereich der Hysterese ist.
Soll heissen:
Soll ist 200 Bar, eingestellte Hysterese 2 Bar.
Wird also ein Ist erreicht von >198 Bar, Signal ausgeben, damit die Füllung abgeschlossen wird.

Gruss

Belvedere

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogwerte vergleichen mit Hysterese
« Antwort #3 am: September 05, 2008, 14:21:02 Nachmittag »
Hallo Belvedere,

wenn der istwert >198  schaltet der Baustein doch wieder ein.

Zwischen den beiden Bausteinen gibt es logischerweise einen Unterschied sonnst würde es sie ja nicht geben,aber in deinem Fall geht es darum bei 200 Bar auszuschalten und wenn Druck absackt
wieder einschalten das macht der CP doch auch,die Abweichungen deiner Sensoren kannst du
doch ausgleichen indem du den Wert erhöst.
Wenn du ein Signal innerhalb der Hyterese haben möchtest musst du das mit 2 CP machen.

Gruß veltins54

Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Belvedere

  • Jr. Member
  • **
  • Beiträge: 24
Re: Analogwerte vergleichen mit Hysterese
« Antwort #4 am: September 05, 2008, 14:38:00 Nachmittag »
Hallo heho,
denke auch, es wird in programmieraufwand ausarten.
Natürlich ist der Sollwert nicht immer gleich.
Es besteht ja auch die Möglichkeit, das es etwas fertiges gibt, für diese Aufgabe.
Nicht immer alles steht, oder ist richtig beschrieben, im Handbuch.

Für mich bedeutet zum Beispiel:
I1 grösser gleich I2     I1=500 I2=500 Q=1
Q ist aber 0
I1 kleiner gleich I2      I1=500 I2=500 Q=1
Q ist aber 0

Gruss

Belvedere


                         

Offline Belvedere

  • Jr. Member
  • **
  • Beiträge: 24
Re: Analogwerte vergleichen mit Hysterese
« Antwort #5 am: September 05, 2008, 14:56:50 Nachmittag »
Hallo veltins54,
wenn das so weiter geht, müssen wir einmal ein Bier zusammen trinken.

Das Problem ist nicht, bei 200 Bar auszuschalten sondern, vieleicht schon bei 198 Bar auszuschalten. Also 200 Bar abzüglich 2 Bar Hysterese. Die 200 Bar sind natürlich nicht immer gleich, da die 2 Flaschen abwechslungsweise in Betrieb sind und die leere Flasche langsam, bis zum Druck der 2. Flasche gefüllt wird. Dies geschiet über Drosselventile, damit der Inhalt der Flasche nicht gleich ausgeblasen wird. So ist es also möglich, dass die 200 Bar nicht erreicht werden, sollen jedoch als Vorgabe dienen.

Gruss

Belvedere

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogwerte vergleichen mit Hysterese
« Antwort #6 am: September 05, 2008, 15:04:45 Nachmittag »
Hallo Belvedere,

deine Annahme ist richtig betreffend der Vergleicher ist richtig,und genau so Funktioniert das
auch.

Für mich bedeutet zum Beispiel:
I1 grösser gleich I2     I1=500 I2=500 Q=1

I1 kleiner gleich I2      I1=500 I2=500 Q=1
                       


nur in der Simulation kann man der Wert schlecht einstellen.


im Anhang mal ein Beispiel
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogwerte vergleichen mit Hysterese
« Antwort #7 am: September 05, 2008, 15:10:57 Nachmittag »
Hallo Belvedere,

wenn ich das jetzt richtig verstanden habe soll eine kleine Flasche aus einer grossen Flasche befüllt werden.


Gruß veltins54
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Belvedere

  • Jr. Member
  • **
  • Beiträge: 24
Re: Analogwerte vergleichen mit Hysterese
« Antwort #8 am: September 05, 2008, 15:46:37 Nachmittag »
Zu veltins54

ich arbeite mit einer 821-DC-TC. Da sieht das Ganze etwas anders aus.

Zu heho

natürlich lese ich beide Werte ein. Ich muss ja beim (ev. fast) erreichen des Drucks der vollen Flasche, die zu füllende Flasche schliessen, mit dem Prozess weiter fahren.

Gruss

Belvedere

Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogwerte vergleichen mit Hysterese
« Antwort #9 am: September 05, 2008, 15:55:23 Nachmittag »
Hallo Belvedere,

bei der 821 gibt es aber die möglichkeit kleiner-gleich,und grösser gleich mit einem Baustein doch gar nicht.
Wenn du beide Flaschendrücke hast solltest du beide vergleichen,wenn beide gleich sind abschalten.
Das eventuell mit Mess und Füllphasen,das wechselweise.

Gruß veltins54
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline KurtH

  • Full Member
  • ***
  • Beiträge: 189
  • I love easy-Forum.net
Re: Analogwerte vergleichen mit Hysterese
« Antwort #10 am: September 05, 2008, 16:49:07 Nachmittag »
Hallo Leute

ich habe ein kleines Testprogramm zum Denkanstoss geschrieben es gliedert sich in zwei Bereiche
IA1 = Flaschendruck 1
IA2 = Flaschendruck 2
 zum besseren Testen wird dieser Wert durch 50 geteilt
I2 von A01 und A02 ist der "Hysteresewert" für den ersten Teil,
I2 von A03 und A04  ist der Sollwert des zweiten Teiles.

1 . Es wird die Differenz zwischen den beiden Fl.Drücken gemessen und bei Angleichung der beiden Drücke mit der Hysterese ( 2 ) wird Q1 = H.

Zur optischen Trennung der beiden Programmteile habe ich die Bausteine JC und LIB eingefügt

2.  Druck der Flaschen1 oder 2 + Hysterese = Sollwert = Q7 / 8

Viel Spass beim Testen

Gruss Kurt


Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für die Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.

Offline Belvedere

  • Jr. Member
  • **
  • Beiträge: 24
Re: Analogwerte vergleichen mit Hysterese
« Antwort #11 am: September 05, 2008, 17:06:56 Nachmittag »
veltins54

"bei der 821 gibt es aber die möglichkeit kleiner-gleich,und grösser gleich mit einem Baustein doch gar nicht"
Was ich geschrieben habe, steht im Handbuch 06/03 AWB2528-1423D auf Seite 122.
Denke, es ist so nicht richtig geschrieben.

heho
"noch einfacher wäre es wenn du beim analogwertvergleicher bei I1 deine zu füllende flasche einliest, bei OS deinen offset (hysterese)wert als konstante eingibst und den vorhandenen maximaldruck bei I2 einliest!"
Das werde ich noch ausprobieren. es könnte so ein "Trick" sein, wie ich gemeint habe.

KurtH
Danke auch für Dein Beispiel.
Das Wochenende steht vot der Türe, das Wetter wird nicht besonders sein, alse werde ich es mir genau anschauen.

Wünsche ein gutes Wochenende.

Gruss

Belvedere





Offline veltins54

  • easy god
  • *****
  • Beiträge: 1199
Re: Analogwerte vergleichen mit Hysterese
« Antwort #12 am: September 06, 2008, 13:44:24 Nachmittag »
Hallo Belvedere,

ich habe mal versucht ein Programm dafür zu schreiben,kannst es ja mal testen.

Habe noch mal was geändert.


Gruß veltins54
« Letzte Änderung: September 06, 2008, 18:07:24 Nachmittag von veltins54 »
Für die Richtigkeit der Beispiele wird keine Gewähr übernommen.
Für Schäden, die durch Verwendung der Beispiele entstehen, wird keine Haftung übernommen.