Step 7 Timer mit langer Laufzeit

hagman89

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

ich bin neu in diesem Forum und habe eine Frage bezüglich einer Programierung.


Wie kann ich die Laufzeit eines Timers länger als 2h46m30s machen?
Ich benötige für eine Nachlaufsteuerung von Lüftern die Zeiten 2h , 4h, und 6h.


Kann mir jemand helfen ?

Gruß Christoph Hagemann
 
Schalte Timer in Reihe für die benötigte Laufzeit. Wenn der erste abgelaufen ist, startet er den zweiten. Wenn der zweite abgelaufen ist, startet er dritten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
äh wieso nicht einfach einen IEC Timer (SFB 4/5/6) aus den Systemfunktionen nehmen? Multiinstanzfähig und mehrere Tage laufzeit (über 20ig glaub ich)

Mehere S7 Timer in Reihe zu schalten ist schon sehr äh hardcore. aber funktioniert natürlich auch.

mfG René
 
Danke für die Antworten.
Mein Problem ist jedoch etwas komplizierter weshalb ich einmal weiter aushole um es zu erklären.

Ich programmiere unteranderem gerade eine Lüftersteuerung mit der 6 Lüfter unabhängig voneinander angesteuert werden.
Jeder Lüfter hat einen Hand- und Autobetrieb.
Die jeweiligen Signale für Hand und Automatik kommen als Digitale Eingänge auf die SPS.

Handbetrieb=Dauerbetrieb // Automatikbetrieb=Ausschaltverzögerung

Jetzt habe ich noch einen zusätzlichen Wahlschalter mit drei Signalen welche jeweils eine Dauer für die Ausschaltverzögerung beinhalten sollen.

E0.1 --> Zeit 1 : 2Std
E0.2 --> Zeit 2 : 4Std
E0.3 --> Zeit 3 : 6Std

Wenn ich nun Lüfter 1-6 auf Auto schalte will ich das der Timer den Wert bekommt den ich über den Wahlschalter Zeit 1-3 ausgewählt habe.

Bedeutet: Ich will jedem Lüfter unabhängig und nacheinander eine Zeit zuweisen können bei der aktivierung des Automatikbetriebs.


Hatte zu beginn daran gedacht die Zeiten in eine Variable zu schreiben und diese an die Timer zu hängen.
Leider geht die max. variabelengröße ja nur bis 2h46m30s (999x10s)

Hoffe ihr könnt mir etwas helfen.
 
Wie gesagt. IEC timer ca24 tage maximale laufzeit.

Mux mit Binärauswahl die Zeit per Variable auf den Timer schreiben. IEC Timer können längere zeiten als die 2 stunden der S7 timer. IEC Timer sind vorzuziehen da instanzierbar und wesentlich flexibler wenn man auch andere Steuerungen damit programmieren will.

mfG René
 
Also entweder wie @Vollmi schrieb IEC Timer oder über zB ein Datenwort / Merkerwort welchen man als Zähler über zB Minuten-Timer runter/ruaf zählt und bei erreichen den Vergleichswert entsprechend verarbeitet.
 
Zurück
Oben