eifelolli
Level-1
- Beiträge
- 13
- Reaktionspunkte
- 4
-> Hier kostenlos registrieren
Hallo liebe SPS Gemeinde,
kann mir evtl. jemand verraten, wie ich es schaffe mit Zeiten in Unterprogrammen zu arbeiten?
Hintergrund:
Vor einiger Zeit hatte ich schonmal hier nen Post gemacht wegen ner Rolladensteuerung -->https://www.sps-forum.de/threads/35900
Damals hat sich Hucki mächtig ins Zeug gelegt. Hat mir ne komplette Rolladensteuerung mit Astromodul und allem was dazugehört gebastelt. Dafür nochmals hut ab.
Leider hat die Schaltung einen Haken. Wenn ich während des Rolladenlaufs (z.B. Ab) den Gegenbefehl gebe (Auf) um zu stoppen, wird immer kurzzeitig der Motor in die Gegenrichtung angeschaltet, das heißt aus direkter Abwärtsbewegung in die Aufwärtsfahrt. Das möchte ich gerne mit ner Sperrzeit unterbinden. Das soll so aussehen, dass nach Abwärtsfahrt der Motor erst nach Ablauf der Zeit (z.B. 1 Sek) in die Gegenrichtung geschaltet werden kann.
Wenn ich das mit normalen Timern TON bzw. TOF mache bekomm ich das auch hin. Leider kann man mit den Zeiten in Unterprogrammen jedoch nicht arbeiten.
Gibt es daher ne Möglichkeit, über Sondermerker (bzw SM0.5) sich ein Zeitglied zu bauen? Hab da an einen Zähler oder so gedacht. Nach Abwärtsfahrt für zwei Flanken den SM0.5 zählen, erst dann wieder Aufwärtsfahrt möglich.
Ich habe mal das Programm von Hucki angehangen, dann könnt ihr da mal reinschauen. Ich habe schonmal daran gedacht, die Sperrzeit im Unterprogramm "Rolladen" einzubauen. Dort befindet sich auch die Verrigelung der Motoren für die Auf- und Abwärtsbewegung.
Leider bekomm ich das nicht auf die Reihe das zu programmieren.
Kann mir da evtl. einer weiterhelfen?
Ich bedanke mich schonmal im Vorraus für die Hilfe
Schönen Sonntag noch
eifelolli
kann mir evtl. jemand verraten, wie ich es schaffe mit Zeiten in Unterprogrammen zu arbeiten?
Hintergrund:
Vor einiger Zeit hatte ich schonmal hier nen Post gemacht wegen ner Rolladensteuerung -->https://www.sps-forum.de/threads/35900
Damals hat sich Hucki mächtig ins Zeug gelegt. Hat mir ne komplette Rolladensteuerung mit Astromodul und allem was dazugehört gebastelt. Dafür nochmals hut ab.
Leider hat die Schaltung einen Haken. Wenn ich während des Rolladenlaufs (z.B. Ab) den Gegenbefehl gebe (Auf) um zu stoppen, wird immer kurzzeitig der Motor in die Gegenrichtung angeschaltet, das heißt aus direkter Abwärtsbewegung in die Aufwärtsfahrt. Das möchte ich gerne mit ner Sperrzeit unterbinden. Das soll so aussehen, dass nach Abwärtsfahrt der Motor erst nach Ablauf der Zeit (z.B. 1 Sek) in die Gegenrichtung geschaltet werden kann.
Wenn ich das mit normalen Timern TON bzw. TOF mache bekomm ich das auch hin. Leider kann man mit den Zeiten in Unterprogrammen jedoch nicht arbeiten.
Gibt es daher ne Möglichkeit, über Sondermerker (bzw SM0.5) sich ein Zeitglied zu bauen? Hab da an einen Zähler oder so gedacht. Nach Abwärtsfahrt für zwei Flanken den SM0.5 zählen, erst dann wieder Aufwärtsfahrt möglich.
Ich habe mal das Programm von Hucki angehangen, dann könnt ihr da mal reinschauen. Ich habe schonmal daran gedacht, die Sperrzeit im Unterprogramm "Rolladen" einzubauen. Dort befindet sich auch die Verrigelung der Motoren für die Auf- und Abwärtsbewegung.
Leider bekomm ich das nicht auf die Reihe das zu programmieren.
Kann mir da evtl. einer weiterhelfen?
Ich bedanke mich schonmal im Vorraus für die Hilfe
Schönen Sonntag noch
eifelolli