2 Pumpen, mit Zeitverzögertes einschalten

dietmar632

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

ich habe in der Suchfunktion nichts finden können,

mache gerade ein SPS Kurs

wir haben da 2 Pumpen, mit Drucksensor, die erste Pumpe soll direkt schalten, die Zweite Pumpe soll anlaufen wenn innerhalb 5 sek. von der ersten kein Druck kommt (Drucksensor)
mit Störmeldungen, wenn Pumpe läuft ist die Anzeige grün, wenn sie auf Störung geht soll die Anzeige rot sein.

besten dank schon mal

mfg

dietmar 632
 
Zuletzt bearbeitet:
mit dem signal pumpe1 läuft startest du eine zeit und wenn nach 5 sekunden der druck nicht erreicht ist dann pumpe2 ein.

was hast du bisher?stelle deinen code rein und es wird dir sicher weitergeholfen.eine fertige lösung wird dir vom lernerfolg her nicht wirklich was bringen.
 
Hallo


Schreib mal deinen Lösungsansatz.
für die 5s würde sich eine Einschaltverzögerung anbieten.
u Ex.x(Drucksensor)
l s5t#5s
SE Txx




Lg Backdoor
 
habe noch nicht viel, ein paar mal geändert,

U M 10.0
= M 11.0
U M 11.0
= L 0.0
UN L 0.0
= "LED Für A0.0 rot"
U L 0.0
BLD 102
= "1.Pumpe"
U L 0.0
BLD 102
= "LED Für A0.0 grün"





O(
U "1.Pumpe"
L S5T#5S
SI T 1
NOP 0
NOP 0
NOP 0
U T 1
)
ON "Hilfskontakt A0.0"
ON "1.Pumpe"
= L 0.0
U L 0.0
BLD 102
= "2.Pumpe"
U L 0.0
BLD 102
= "LED Für A0.4 grün"
UN L 0.0
= "LED Für A0.0 rot"


M10.0 ist das Start Signal

M11.0 wollte ich als Hilfsmerker verwenden
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Merker 11.0 macht keinen Sinn
Wo ist der Merker das der Druck zu nieder ist?
Code:
   U T //Pumpe1 läuft
   UN #Druck ok
   O #Pumpe1_nicht_Bereit
   = #Pumpe2
 
hast du keine Rückmeldung(hilfskontakt) von der Pumpe(schütz) das die Pumpe läuft?
wo setzt du den Merker M10.0?in einem anderen Baustein?
Ausserdem solltest du den Merkern Symbole verpassen,wegen der Nachvollziehbarkeit.Wird, wenn das Programm wächst von Vorteil sein.

und wo kommt das her? ON "Hilfskontakt A0.0"
 
Zuletzt bearbeitet:
wenn kein Druck an Pumpe 1 ist der E0.2 , als Schließer

mit den Merkern Symbolen verpassen, werde ich machen, danke

hatte so viel geändert, da hatte ich daran nicht gedacht

sorry
 
So würde ich´s schreiben:

// Störungen

UN "Sicherung Pumpe 1"
S "Störung Pumpe 1"

UN "Sicherung Pumpe 2"
S "Störung Pumpe 2"


// Meldungen

U "Pumpe 1"
U "Pumpe 2"
UN "Druck OK"
L "Zeit Druck nicht erreicht"
SE "Meldung Druck wird nicht erreicht"


// Ablauf Pumpe 1

UN "Druck OK"
L "Zeit min Laufzeit Pumpe 1"
SA "Timer min Laufzeit Pumpe 1"

U "Störung Pumpe 1"
R "Timer min Laufzeit Pumpe 1"

U "Timer min Laufzeit Pumpe 1"
= "Pumpe 1"


// Ablauf Pumpe 2

U "Pumpe 1"
UN "Druck OK"
L "Zeit Zuschalten Pumpe 2"
SE "Timer Zuschalten Pumpe 2"

U "Timer Zuschalten Pumpe 2"
L "Zeit min Laufzeit Pumpe 2"
SA "Timer min Laufzeit Pumpe 2"

U "Störung Pumpe 2"
R "Timer min Laufzeit Pumpe 2"

U "Timer min Laufzeit Pumpe 2"
= "Pumpe 2"
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
So würde ich´s schreiben:

// Störungen

UN "Sicherung Pumpe 1"
S "Störung Pumpe 1"

UN "Sicherung Pumpe 2"
S "Störung Pumpe 2"


// Meldungen

U "Pumpe 1"
U "Pumpe 2"
UN "Druck OK"
L "Zeit Druck nicht erreicht"
SE "Meldung Druck wird nicht erreicht"


// Ablauf Pumpe 1

UN "Druck OK"
L "Zeit min Laufzeit Pumpe 1"
SA "Timer min Laufzeit Pumpe 1"

U "Störung Pumpe 1"
R "Timer min Laufzeit Pumpe 1"

U "Timer min Laufzeit Pumpe 1"
= "Pumpe 1"


// Ablauf Pumpe 2

U "Pumpe 1"
UN "Druck OK"
L "Zeit Zuschalten Pumpe 2"
SE "Timer Zuschalten Pumpe 2"

U "Timer Zuschalten Pumpe 2"
L "Zeit min Laufzeit Pumpe 2"
SA "Timer min Laufzeit Pumpe 2"

U "Störung Pumpe 2"
R "Timer min Laufzeit Pumpe 2"

U "Timer min Laufzeit Pumpe 2"
= "Pumpe 2"

wenn man einen CODE hier reinstellt ist es gut
Code:
WENN MAN CODE EINFÜGEN VERWENDEN WÜRDE!!

und die Störung auch wieder zurücksetzt wenn alles wieder in Ordnung ist.
 
wenn man einen CODE hier reinstellt ist es gut
Code:
WENN MAN CODE EINFÜGEN VERWENDEN WÜRDE!!
und die Störung auch wieder zurücksetzt wenn alles wieder in Ordnung ist.

oh.. ja
bin jetzt von einem Panel ausgegangen
ob die Meldung "Meldung Druck wird nicht erreicht" auch eine Störung auslöst, kommt auf die Anlage an... ^^

ach ja hier...
Code:
Code einfügen
das Nächste mal dann ^^
thx
 
probier mal nicht SI, sondern SE T1

Code:
U #pumpe1
[COLOR=red][B]UN #druckOK[/B][/COLOR]
L s5t#5s
SE T1
[B][COLOR=red]U #druckOK[/COLOR][/B]
[B][COLOR=red]R T1[/COLOR][/B]
 
U T1
= Pumpe2
so ungefähr könnte das dann ausehen
Hallo Gerhard,
was mich interessieren würde:
Warum setzt Du eine SE zurück wenn Du doch schon die Freigabe wegnimmst.
Hast Du da einen besonderen Grund oder ist das nur Gewohnheit.
 
Zurück
Oben