Pumpensteuerung mit acht Pumpen

G

gehwol

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo !

Ich suche eine Pumpensteuerung für 8 Pumpen ,die nacheinander anlaufen müssen.Sollte eine Pumpe ausfallen,läuft automatisch die nächste Pumpe an.
Wer hat sowas schon mal programmiert und kann mir ein paar Tipps geben?
 
hallo,
mußt du etwas näher beschreiben. sollen die pumpen nach zeit hochgefahren werden(wegen dem einschaltstrom)????? oder wenn eine pumpe hochgelaufen ist(drehzahlüberwachung), dann die nächste??????
mach bitte eine ausführlichere beschreibung des problems.
Als lösung könnte ich mir eine schrittkette vorstellen, oder einen takt hochzählen und vergleichen.
mfg
dietmar
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Einige Fragen sind noch offen:
- Viele wieviele Pumpen müssen laufen
- Sollen die Pumpen nach Betriebsstunden automatisch wechseln
- Was heißt nacheinander anlaufen (Zeitgesteuert, Prozesssignalgesteuert)

Der wichtigste Tipp ist sich GENAU die Aufgabenstellung zu spezifizieren.
 
Hey !

Jede Pumpe hat eine Laufzeit von 20 sec.Wenn die abgelaufen sind,startet automatisch die nächste,wieder 20 sec usw.Jede Pumpe hat dann noch eine Pause von 60 sec,bevor sie wieder Bereit ist.Soltte eine Pumpe eine Störung haben,soltte die nächste bereite Pumpe anlaufen.
 
Vorschlag:
nutze ein Schieberegister. das alle 20Sec weitergeschoben wird. Ist eine Pumpe nicht startklar, dann wird sofort weitergeschoben.

NAch dem Motto:
im Zeitob wird alle 20s geschoben.

Du erkennt den Wechsel und schaltest die Laufende Pumpe aus und die nächste ein. Hat die nächste eine Störung oder die Stillstandszeit ist noch nicht abgelaufen wird weitergeschiben.

Das System kann nur arbeiten, wenn mindestens 4 Pumpen zur Verfügung stehen sonst Fehlermeldung.
 
MAche mal folgenden Test

Code:
      U(    
      UN    T     20
      L     S5T#2S
      SE    T     20
      NOP   0
      NOP   0
      NOP   0
      U     T     20
      )     
      SPBNB _001
      L     W#16#1
      L     MD     2
      RLD   
      T     MD     2
_001: NOP   0

Ich hoffe ich habe einen Fehler gemacht.
KAnn noch FUP konvertiert werden.
 
Wie sieht es aus,wenn man die Funktion der Pumpe in einem FB programmiert und dann für jede Pumpe den FB mit dazugehörigem DB aufruft,zumal ich die gesammtlaufzeit jeder Pumpe im DB speichern muß.!
Gruß

Gerd
 
Bitte keine Lösung posten

Hier sucht jemand die Lösung zu einer Prüfungsaufgabe zum Step7-Kompakt Fernkurs von MHJ-Software. Der Tip mit dem FB ist schon i.O., so wird es auch in den Hinweisen zur Lösung der Aufgabe vorgeschlagen, aber bitte keine kompletten Lösungen hier veröffentlichen. Ich selber habe die Aufgabe gerade gelöst und daran ganz schön zu knabbern gehabt. Wäre unfair, wenn jemand jetzt hier alles umsonst bekommt.
Gruss Olaf
 
Also es wird eine Lösung erarbeitet, daher auch mit dem 1. Step.
Sehr häufig wird nur der Ansatz gezeigt, die Detailarbeit ist sowie zu machen...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute !

Ich suche hier keine vorgekaute Lösung sondern einen Ansatz dahin.Wenn es mir darum ginge ,die Aufgabe möglichst schnell fertig zu bekommen,so hätte ich hier genug Leute,die ich fragen könnte.Da ich aber weiß,wie das endet,nämlich mit einer vorgekauten Lösung,wollte ich hier nach hilfe suchen!
Alles Klar?
Im übrigen hab ich die anderen 4 Kapitel des Kurses ohne Fehler hinbekommen,ohne jede Hilfe.

Gruß

Gerd
 
...dann ist ja alles i.O., wenn Du nur ein paar Tipps suchst. Also ich habe, so wie auch im Kurs vorgeschlagen, die Pumpenfunktionen in einem FB programmiert. Der FB ruft dann für jede Pumpe einen anderen DB auf, in dem die Lauf/Pausenzeiten usw. definiert sind.
Der FB wird dann in einer Schrittkette insgesamt 8 mal mit dem jeweiligen Pumpen-DB`s aufgerufen.Und dann geht's wieder von vorne los. Die Aufgabe sah einfach aus, ich fand sie aber recht schwierig.
Gruss Olaf
 
Zurück
Oben