Autor Thema: buffer  (Gelesen 1410 mal)

Offline srd

  • Full Member
  • ***
  • Beiträge: 120
buffer
« am: August 05, 2024, 07:26:47 Vormittag »
we are opening a water valve to fill a tank, using a level transducer we are setting / resetting an output to open the valve when the level is less than x amount and then resetting when the level is x amount. however as the distance between opening and closing we sometimes get the valve chattering. is ther anyway we can buffer this.

Offline srd

  • Full Member
  • ***
  • Beiträge: 120
Antw:buffer
« Antwort #1 am: August 05, 2024, 08:59:57 Vormittag »
the distance between opening and closing is only about 40mm so sometimes the valve chatters on / off.

Offline ELWMS

  • Jr. Member
  • **
  • Beiträge: 99
  • 400er...500...800...e4...Galileo
Antw:buffer
« Antwort #2 am: August 08, 2024, 17:21:36 Nachmittag »
Hallo!

Bei sowas immer mit einer Hysterese arbeiten, damit wird das "klappern" des Ventils( der Pumpe) verhindert. Der Ein- bzw. Ausschaltpunkt sind nicht der ein und derselbe, sondern liegen etwas auseinander.

z.B.

Füllstand in Prozent.

Füllen des Tankes durch ein Ventil (oder Pumpe):

einschalten wenn unter 60%, ausschalten wenn über 80%.


Entleeren des Tankes durch ein Ventil:

Einschalten wenn über 80%, ausschalten wenn unter 60%.


In beiden Fällen wäre die Hysterese dann 20%.

Man vergleicht den Istwert mit dem Sollwert, und je nachdem auf was was man vergleicht, setzt oder löscht man einen Merker.

Diesen sogenannten 2-Punktregler würde ich in einen separaten Baustein in ST schreiben, oder in FUP falls man nicht so Firm ist.

Gruß,

ELWMS


C64...ABB ACS100 bis 880...ABB SAL...EPLan P8...STEP7...300/400 & TIA... EASY E4... GALILEO... EATON SWD... SEW...STÖBER...AUTOSEN...IT...PROFIBUS...PROFINET

Offline srd

  • Full Member
  • ***
  • Beiträge: 120
Antw:buffer
« Antwort #3 am: August 23, 2024, 16:02:06 Nachmittag »
Hi ELWMS
               Would you be able to show me this in FUP please. Cheers