easy-forum

Deutsch - Software => easySoft => Thema gestartet von: Timi am Januar 09, 2007, 14:15:25 Nachmittag

Titel: Zähler - 2 Merker ansteuern
Beitrag von: Timi am Januar 09, 2007, 14:15:25 Nachmittag
Hallo!

Bitte euch um etwas Hilfe . . .
Ich möchte in mein bestehendes Programm gerne eine zusätzliche funktion mit zählern einfügen.

Aufgabenstellung:
Drücke ich an einem der eingänge I den Taster 2x soll M1 für eine bestimmte zeit gesetzt werden.
Drücke ich an einem der eingänge I den Taster 3x soll M2 für eine bestimmte zeit gesetzt werden.
Nach ablauf von zeit x z.B. 2 sec. soll der zähler wieder resetet werden.

Mein Problem:
Wie kann ich M2 ansteuern ohne zuerst über M1 zu gehen?
Auch kommt mir vor ich verwende zuviele Timer usw. . .

THX für Anregungen oder besser Beispiele
Gernot
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: henry am Januar 09, 2007, 15:30:50 Nachmittag
Moin Gernot,
du schreibst...."in einem bestehenden Programm..."
Hat also der Taster den du 2 bzw. 3x drücken willst auch eine Funktion
bei der dieser beim ersten Tastendruck eine Aktion ausführt ?

D.h. das 1x betätigen diese Tasters müsste für den Zähler unterdrückt werden,
sonst würde beim 2ten "einmaligen betätigen" des Tasters der Zähler den Impuls
für sich auswerten. Seh' ich das richtig ?


Gruss.......Heinrich
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: Timi am Januar 09, 2007, 16:00:56 Nachmittag
Moin Gernot,
du schreibst...."in einem bestehenden Programm..."
Hat also der Taster den du 2 bzw. 3x drücken willst auch eine Funktion
bei der dieser beim ersten Tastendruck eine Aktion ausführt ?

D.h. das 1x betätigen diese Tasters müsste für den Zähler unterdrückt werden,
sonst würde beim 2ten "einmaligen betätigen" des Tasters der Zähler den Impuls
für sich auswerten. Seh' ich das richtig ?


Gruss.......Heinrich

Hallo Heinrich!

Nein so kompliziert ist es zum glück nicht  ;D
Alle Taster reagieren momentan erst ab 0,7 sec. ununterbrochenem Impuls.
Für die neue Funktion denke ich das man pro Impuls (per Tastendruck) bestimmt nicht mehr als max 0,4 sec. benötigt und addierende werte sind kein problem.
Damit meine ich z.B. 3 x 0,4 sec. da dazwischen ja der zustand wechselt . . High, low, high . .

lg Gernot
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: henry am Januar 10, 2007, 00:04:54 Vormittag
Hi Gernot,

versuchs mal hiermit, vielleicht bringt es dich weiter. I01 steuert 2 Zähler.
C01 für 2x tasten setzt M1
C02 für 3x tasten setzt M2
Der 3te Impuls für M2 muss in der Zeit von T02 erfolgen sonst wird
M1 gesetzt. T01 setzt den Zähler zurück.
Wenn ich dich richtig verstanden habe sollte es eigentlich passen ;D


CU..........Heinrich
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: hmai am Januar 10, 2007, 08:00:29 Vormittag
Hallo Timi,

hatte schon einmal ein Projekt vorgestellt, in dem zwei 400 EASY
miteinander verknüpft sind und die eine EASY an die andere EASY
serielle Informationen sendet.
Die Software der Empfänger EASY erhält über I 1 Impulse, die dann
weiter verarbeitet werden.
Anstelle der sendenden EASY ist bei Dir der Taster an I1 und Du
kannst innerhalb einer Timeoutzeit Impulse (Tastendrücke) an die
empfangende EASY senden.

Viel Erfolg     hmai
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: veltins54 am Januar 10, 2007, 11:01:11 Vormittag
Hallo Gernot

Habe mal ein Programm erstellt,es sollte so funktionieren wie
du beschrieben hast.
Bin Anfänger beim programieren,kann nur ein Beispiel sein.
Ich hoffe es hilft dir.

Gruß veltins54
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: Timi am Januar 10, 2007, 14:25:57 Nachmittag
Hallo Gernot

Habe mal ein Programm erstellt,es sollte so funktionieren wie
du beschrieben hast.
Bin Anfänger beim programieren,kann nur ein Beispiel sein.
Ich hoffe es hilft dir.

Gruß veltins54

Hallo!

Danke für so rasche, zahlreiche und tolle antworten  ;D

Habe mich für die lösung von veltins54 entschieden da ich diese schaltung am besten
verstanden habe (ich auch anfänger).
Diese kann ich mir ggf. auch noch erweitern 4x, 5x usw drücken - super EASY *gg*

Da es aber öfters vorkommt das ein eingang I (Taster) nur 1x betätigt wird, um funktion 1
(schalten durch betätigung grösser als 0,7 sec.) zu aktivieren, hab ich versucht eine "reset" funktion einzufügen damit ich den zähler wieder auf 0 bekomme.
Lt. simulation funktioniert es, kann bitte jemand kontrollieren ob es so korrekt ist?

Danke nochmal an alle für eure Hilfe  ;D

Gernot
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: veltins54 am Januar 10, 2007, 15:51:42 Nachmittag
Hallo Gernot

Habe deine Version getestet ist OK.
Habe deine Version etwas verändert um Bausteine zu sparen.
Reset kleiner 2 grösser 3.
Hatte die möglichkeit nicht beachtet(Anfänger).
Eine erweiterung nach oben ist weiterhin möglich.
Kannst ja mal testen.

Grüß veltins54
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: b2082 am Januar 23, 2007, 19:56:51 Nachmittag
Hallo hmai, hallo veltins54,

genau vor diesem Problem (serieller Datenaustausch) zw. einer Fremdsteuerung und einer EASY619 stand ich auch und finde den Ansatz von hmai wirklich gut, da ich selbst auf keine Lösung gekommen bin.

Jetzt würde ich mir noch gerne die von veltins54 anschauen,aber ich habe nur EASY-SOFT 5.01 und die kann die .e60 Programme nicht lesen. Könntet Ihr das bitte in .eas- oder .e40-Format speichern ?

Danke Dieter
Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: veltins54 am Januar 23, 2007, 21:06:39 Nachmittag
Hallo Dieter

Mein Programm hat nicht mit Datenaustausch zu tun.

Aber fals du eine Datei e60 öffnen willst,lade dir die Demosoft
6.20 von www.moeller.net runter.

Gruß veltins54

Titel: Re: Zähler - 2 Merker ansteuern
Beitrag von: KressSwiss am Januar 26, 2007, 20:52:19 Nachmittag
Hallo
Der Download der Easy Soft ist auf der Moeller Homepage nicht so leicht zu finden. Ich habe daher hier gleich den direkten Link zum Download.

ftp://ftp.moeller.net/EASY/EASY-SOFT_DEMO/Index.html

Gruss
KressSwiss