Step 7 Hydraulikdruck vergleichen

Naruna

Level-1
Beiträge
51
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen,

stehe gerade vor einem kleinem Problem, ich möchte einen eingegebenen Wert über TP mit einem Istwert vergleichen, was soweit auch alles super klappt.
Nun zur Problematik, ich möchte es so haben: nehmen wir an am TP sind 120bar eingestellt und die Rückmeldung beläuft sich ebenfalls auf 120 bar. Soweit sogut,
nun würde ja bei einem "normalen vergleich der beiden Werte bei Veränderung des Istwertes der Vergleich sich aufheben. Ich möchte es aber so haben das ich eine
bestimmte +/- Grenze des Ist und Sollwertes tolleriere und erst nach Über/ Unterschreitung des Wertes soll z.B. der Hydraulikdruck nachgedruckt werden.

Jemand eine Idee wie man das umsetzen kann?
 
Wenn der Hydraulikdruck erreicht ist wird eine Variable oder ein DBx gesetzt welches erst wieder zurückgesetzt wird wenn der Druck unterhalb der Grenze ist die du tolerierst.
Oder habe ich die Frage total falsch verstanden?

Gruß

Volker
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also Du bildest Dir Zwischenergebnisse:
SW + Toleranz=Plustoleranzzwischenergebnis
SW - Toleranz=Minustoleranzzwischenergebnis

IW < Plustoleranzzwischenergebnis
UND
IW > Minustoleranzzwischenergebnis
== alles im grünen Bereich
 
Wenn der Hydraulikdruck erreicht ist wird eine Variable oder ein DBx gesetzt welches erst wieder zurückgesetzt wird wenn der Druck unterhalb der Grenze ist die du tolerierst.
Oder habe ich die Frage total falsch verstanden?

Gruß

Volker

Ablauf ist so: Hydraulikaggregat läuft solange bis der Wert des eingestellten Drucks am TP mit dem Istdruck (Analogwert vom Druckschalter) übereinstimmt. Ist der Druck erreicht schaltet das Hydraulikaggregat ab. Nehmen wir an der Druck fällt in einer Zeit X ab, dann soll nicht direkt wieder nachgedrückt werden sondern erst dann wenn die Grenze von 5 bar differenz zum eingestellten
Druck da ist.
 
und wenn der Druck von zB 99 auf 101 geht und Du Sollwert 100 hast?

Was ich sagen will Du musst in jedem Fall mit Vergleichern >,< arbeiten.
Mit = oder <> wird das nie was.
 
und wenn der Druck von zB 99 auf 101 geht und Du Sollwert 100 hast?

Was ich sagen will Du musst in jedem Fall mit Vergleichern >,< arbeiten.
Mit = oder <> wird das nie was.

Okay das hab ich total übersehen, aber macht natürlich Sinn. Was ich allerdings nicht hinbekomme ist mein zweiten vergleichswert nehmen wir mal an "-5bar" des Solldruckes.
Wie erzeuge ich mir diese?

Denn wenn ich das richtig verstehe, würde bei jeder kleinsten schwankung des Analogeinganges sofort der Vergleich aufgehoben und die Pumpe läuft wieder?!
 
also wenn ich das richtig verstehe möchtes du noch eine Zeitverzögerung einbauen?! also nur wenn der wert z.B. 1 min 5 bar abweicht, dann soll das Aggregat wieder eingeschlatet werden?!
Wenn ja, dann vielleicht mit einerm Timer (Einschaltverzögert)
Hydraulik 1.PNG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du lädst den Sollwert und ziehst einfach die 5 bar (oder welchen Wert auch immer) ab. Wenn nötig kannst du den neuen Wert ja in einem eigenen Netzwerk als "Einschaltpunkt" zwischenspeichern.

l #Sollwert
l 5
-I
t #Einschaltpunkt
 
Code:
// Berechnung: Unter- und Obergrenze
     L     #SOLL_Druck
     L     #Tol_minus
     -I    
     T     #U_Grenze 


     L     #SOLL_Druck
     L     #Tol_plus
     +I   
     T     #O_Grenze


// Vergleicher: IST-Druck im Toleranzfenster
      U(    
      L     #IST_Druck
      L     #U_Grenze
      >=I 
      )     
      U(    
      L     #IST_Druck
      L     #O_Grenze
      <=I   
      )     
      =     #In_Tol_Fenster

Versuch mal den hier
 
Zuletzt bearbeitet:
Zurück
Oben