Autor Thema: Kartoffelbelüftung  (Gelesen 71 mal)

Offline willi56

  • Newbie
  • *
  • Beiträge: 1
Kartoffelbelüftung
« am: Gestern um 08:39:56 »
Hallo zusammen,
hab da mal ein Problem, wie ich etwas realisiere.
Habe 6  große Lüfter die temperaturgesteuert nicht gleichzeitig angehen dürfen wegen Stromspitzen(Überlast). Wie kann ich das programmieren das egal wieviel gleichzeitig Anforderung für Start haben zeitversetzt gestartet werden.
Danke im voraus für Ideen.
LG
Willi

Offline radar17892

  • Sr. Member
  • ****
  • Beiträge: 835
  • Think easy!
    • mollgruppe
Antw:Kartoffelbelüftung
« Antwort #1 am: Gestern um 13:24:26 »
Hallo Willi,
ist das eine Temperaturregelung, die auf alle 6 Lüfter gleichzeitig einschaltet, oder jeder Lüfter mit seiner eigenen Regelung, die unabhängig voneinander sind?

Im ersten Fall ganz einfach. Man wartet auf das Einschaltsignal von der Temperaturregelung und lässt dann über die Ausgänge zeitversetzt die Lüfter anlaufen.
Kleines Beispiel:
//Takterzeugung 1s
T01 (
EN := I01 and not T01Q1,
RE := ,
ST := ,
I1 := T#990ms,
I2 := ,
Q1 => ,
QV => );
//Taktzähler
IF I01 and T01Q1 and not Q06 THEN
MW100:= MW100 +1;
END_IF;
//reset wenn aus
IF not I01 THEN
MW100:= 0;
END_IF;

//Feste Verzögerungszeit bis nächster Lüfter startet
MW101:= 15;
// Lüfter 1 nach 1s einschalten
Q01 := I01 and MW100 > 0;
// Lüfter 2 einschalten
Q02 := I01 and MW100 > MW101;
// Lüfter 3 einschalten
Q03 := I01 and MW100 > (MW101 * 2);
// Lüfter 4 einschalten
Q04 := I01 and MW100 > (MW101 * 3);
// Lüfter 5 einschalten
Q05 := I01 and MW100 > (MW101 * 4);
// Lüfter 6 einschalten
Q06 := I01 and MW100 > (MW101 * 5);

Gruß Thomas
Weil Einfach einfach Einfach ist!