Warten auf.. Timer
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
Warten auf.. Timer
Hallo zusammen,
ich möchte bei Robo Pro einen Dateneingang haben, der auf ein Signal wartet, aber nur 10 Sekunden lang und dann das Unterprogramm beendet.
Ich dachte es gäbe vielleicht ein Bauteil z.B. Warten auf... mit Timer. Habe aber nichts gefunden.
Vielleicht könnt ihr mir ja helfen.
Freue mich auf eure Antwort
ich möchte bei Robo Pro einen Dateneingang haben, der auf ein Signal wartet, aber nur 10 Sekunden lang und dann das Unterprogramm beendet.
Ich dachte es gäbe vielleicht ein Bauteil z.B. Warten auf... mit Timer. Habe aber nichts gefunden.
Vielleicht könnt ihr mir ja helfen.
Freue mich auf eure Antwort
Viele Grüße,
JJH
JJH
Re: Warten auf.. Timer
Hallo JJH
Dieses Unterprogramm wartet darauf, dass entweder der Eingang >0 wird oder bis die Zeit von 10s abgelaufen ist.
WERNER
Dieses Unterprogramm wartet darauf, dass entweder der Eingang >0 wird oder bis die Zeit von 10s abgelaufen ist.
WERNER
Wer Rechtschreibfehler findet darf sie behalten ;)
YouTube: http://www.youtube.com/ftcwerner
YouTube: http://www.youtube.com/ftcwerner
Re: Warten auf.. Timer
Danke. So habe ich mir das vorgestellt. Nur Schade, dass es nicht ein einziges Teil dafür gibt.
Viele Grüße,
JJH
JJH
- Dirk Fox
- ft:pedia-Herausgeber
- Beiträge: 1837
- Registriert: 01 Nov 2010, 00:49
- Wohnort: Karlsruhe
- Kontaktdaten:
Re: Warten auf.. Timer
Hallo JJH,
Jans schöne Lösung kann man noch ein kleines bisserl kompakter gestalten: Den Ausgang aus dem Timer und "EIN" mit einem "oder"-Operator verknüpfen, und dessen Ausgang an einen "J"-Eingang ("warten auf") legen.
Gruß, Dirk
Jans schöne Lösung kann man noch ein kleines bisserl kompakter gestalten: Den Ausgang aus dem Timer und "EIN" mit einem "oder"-Operator verknüpfen, und dessen Ausgang an einen "J"-Eingang ("warten auf") legen.
Gruß, Dirk
Re: Warten auf.. Timer
Hallo Dirk
Dabei darf man aber nicht vergessen hinter den Timer ein "not" zu setzen.
Denn, wenn der Timer durchgelaufen ist, wird er ja nicht "1", sondern "0"...
WERNER
Dabei darf man aber nicht vergessen hinter den Timer ein "not" zu setzen.
Denn, wenn der Timer durchgelaufen ist, wird er ja nicht "1", sondern "0"...
WERNER
Wer Rechtschreibfehler findet darf sie behalten ;)
YouTube: http://www.youtube.com/ftcwerner
YouTube: http://www.youtube.com/ftcwerner
Re: Warten auf.. Timer
Das sehe dann so aus:
WERNER
WERNER
Wer Rechtschreibfehler findet darf sie behalten ;)
YouTube: http://www.youtube.com/ftcwerner
YouTube: http://www.youtube.com/ftcwerner
Re: Warten auf.. Timer
Das "Ein" müsste ich dann gegen einen Taster oder so austauschen, oder?
Und dann noch einen Frage:
Wenn die Zeit abgelaufen ist wir das Unterprogramm beendet. Das soll es ja auch, aber wenn der Taster ausgelöst wird, würde in dem Beispiel doch auch das Unterprogramm beendet werden. Das möchte ich aber nicht. Ich möchte dass dann z.B. M1 für 1 Sekunde läuft. Wie könnte man das machen. Da bin ich echt überfragt. Vielleicht könnt ihr mir ja helfen.
Und dann noch einen Frage:
Wenn die Zeit abgelaufen ist wir das Unterprogramm beendet. Das soll es ja auch, aber wenn der Taster ausgelöst wird, würde in dem Beispiel doch auch das Unterprogramm beendet werden. Das möchte ich aber nicht. Ich möchte dass dann z.B. M1 für 1 Sekunde läuft. Wie könnte man das machen. Da bin ich echt überfragt. Vielleicht könnt ihr mir ja helfen.
Viele Grüße,
JJH
JJH
Re: Warten auf.. Timer
Hallo JJH
Ja, du kannst den Unterprogrammeingang ganz einfach gegen einen digitalen Eingang austauschen.
Ich hab das jetzt so verstanden:
- wenn die Zeit abläuft soll der Motor sofort stoppen
- wenn der Taster betätigt soll der Motor erst nach einer Sekunde stoppen
Dafür bräuchtest du dann das obere Unterprogramm.
Hinter die Verzweigung, die den Taster abfragt, baust du zusätzlich eine Pause (1s).
WERNER
Ja, du kannst den Unterprogrammeingang ganz einfach gegen einen digitalen Eingang austauschen.
Ich hab das jetzt so verstanden:
- wenn die Zeit abläuft soll der Motor sofort stoppen
- wenn der Taster betätigt soll der Motor erst nach einer Sekunde stoppen
Dafür bräuchtest du dann das obere Unterprogramm.
Hinter die Verzweigung, die den Taster abfragt, baust du zusätzlich eine Pause (1s).
WERNER
Wer Rechtschreibfehler findet darf sie behalten ;)
YouTube: http://www.youtube.com/ftcwerner
YouTube: http://www.youtube.com/ftcwerner
Re: Warten auf.. Timer
Ich dachte mir das etwas anders:
Solange wie die Zeit läuft, kann man mit dem Taster den Motor EINMAl für eine Sekunde einschalten, danach nicht mehr. Wenn die Zeit abgelaufen ist, soll man den Motor nicht mehr anschalten können (das Unterprogramm soll dann beendet werden).
Solange wie die Zeit läuft, kann man mit dem Taster den Motor EINMAl für eine Sekunde einschalten, danach nicht mehr. Wenn die Zeit abgelaufen ist, soll man den Motor nicht mehr anschalten können (das Unterprogramm soll dann beendet werden).
Viele Grüße,
JJH
JJH
Re: Warten auf.. Timer
Sorry, ich hab eben erst gelesen, dass du geschrieben hast: "Das obere" ich dachte das 2., dass du eingestellt hast. Also hat sich die Frage geklärt.
Nur würde ich gerne auch einen Zweiten Taster einbauen, der einen anderen Motor einschaltet. Aber der auch nicht mehr gedrückt werden kann, wenn die Zeit um ist. Also das obere Unterprogramm zweimal in nur einem Unterprogramm. Ich hoffe, du kannst mir helfen.
Nur würde ich gerne auch einen Zweiten Taster einbauen, der einen anderen Motor einschaltet. Aber der auch nicht mehr gedrückt werden kann, wenn die Zeit um ist. Also das obere Unterprogramm zweimal in nur einem Unterprogramm. Ich hoffe, du kannst mir helfen.
Viele Grüße,
JJH
JJH