easy-forum

Deutsch - Software => easySoft => Thema gestartet von: C8000 am April 14, 2024, 16:16:24 Nachmittag

Titel: Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: C8000 am April 14, 2024, 16:16:24 Nachmittag
Hallo in die Runde,

ich such eine Funktion die quasi einmal pro Tag einen Trigger setzt. Möglichst um Mitternacht. Mit dem Timer habe ich schon ne bissel rumgespielt, bin da aber noch nicht so recht glücklich geworden.
Der Hintergrund ist, daß ich bestimmt Eingänge zyklisch gegen ein Referenzsignal "testen" möchte.

Vielleicht hat ja jemand ne Idee :-)

Gruß Micha
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: weiss_nix am April 14, 2024, 16:17:54 Nachmittag
RTC ;)
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Konni66 am April 15, 2024, 10:29:28 Vormittag
Hallo Micha,
das könnte so aussehen.

Die Echtzeituhr wird initialisiert.
Dann werden in einem Anwenderbaustein Stunden und Minuten auf 0 geprüft. Durch HR=0 UND MN=0 wird ein Puls erzeugt, der eine Zyklusdauer lang ist und an Q1 des UF ausgegeben wird.
Damit kannst du dann das Ereignis um 0:00 Uhr triggern.
Durch Bearbeiten der Werte in der IF-Abfrage, kannst du auch jede andere HH-MM-Kombination erzeugen.

Grüße
Konni
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Juergen am April 15, 2024, 11:32:33 Vormittag
hallo Konni ;)

Ich bekomme die Meldung, dass der UF nicht kompatibel mit dem ausgewählten Gerät ist.
Firmware Version 2 ausgewählt.
Tipps?
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Konni66 am April 15, 2024, 12:19:14 Nachmittag
Ja, easySoft 8.1 und FW 2.1 (HW08) auf dem easy.
(Ich muss wegen der Seminare immer die aktuellste HW, FW und SW benutzen.)

Du kannst den UF auch abschreiben. Ich habe extra einen Screenshot eingefügt, weil mir bewusst war, dass noch nicht alle das Update gemacht haben, oder machen wollen.
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: w.sprungmann am April 15, 2024, 13:59:50 Nachmittag
Hallo Konni,
und (Hardware-Revision 08)
Gruß Wilhelm
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Konni66 am April 15, 2024, 15:52:10 Nachmittag
Hallo Wilhelm,
du hast Recht. Habe es korrigiert.
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Juergen am April 15, 2024, 16:21:04 Nachmittag
 :) Danke,

würde ein Abschreiben auch für die Easy der 1.xx Firmware funktionieren?

Oder ist da eine besondere Funktion nötig?
Nach meinen Simulationsversuchen geht das auch mit Firmware 1.4
Warum dann die Einschränkung für einen UF auf die neuste Firmware?
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Konni66 am April 15, 2024, 16:29:51 Nachmittag
Hallo Jürgen,
ja, das funktioniert auf allen easyE4.
Ist nichts Besonderes. Nur eine IF-Abfrage und eine Flankenerkennung, damit der Ausgang in der Zeit von 00:00 bis 00:01 Uhr nur einen Impuls ausgibt.

IF (IA1=0 AND IA2=0) THEN
  M02:=TRUE;
  Q01:=M02 AND M01;
ELSE
  M02:=FALSE;
END_IF;

M01:=NOT M02;
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Juergen am April 15, 2024, 16:45:31 Nachmittag
Danke für die schnelle Antwort,
Hatte meinem letzten Beitrag gerade noch ergänzt
Noch mal die Frage, warum dann die Einschränkung für einen UF auf die neuste Firmware?
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Konni66 am April 15, 2024, 16:55:19 Nachmittag
...es war die Default-Einstellung beim Erstellen, ich habe nicht drauf geachtet...  ;D
Als ich es bemerkt habe, dachte ich: Zurück auf FW 1.0 geht nicht, machst du halt einen Screenshot von den 7 Zeilen. Die Jungs bekommen das schon hin.
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Juergen am April 15, 2024, 17:09:53 Nachmittag
 ;)Default-Einstellung habe ich auch schon übersehen, auch bei der Programmiersprache
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: C8000 am April 16, 2024, 10:53:19 Vormittag
Danke für die zahlreichen Tipps, Die werde ich mal am WE ausprobieren.

Danek schreibt der Micha
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: weiss_nix am April 16, 2024, 11:29:29 Vormittag
... um die Verwirrung noch etwas zu steigern, geht auch ohne Anwenderbaustein  ;)
... ergibt eine positive Flanke um 00:00 Uhr an M01 ...
PS: Beim "CP" das Häckchen bei "ENABLE" NICHT setzen!

Gruß
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: Konni66 am April 16, 2024, 12:14:00 Nachmittag
Für die, die ihren Programmen orange gestreifte Bausteine hinzufügen möchten.  ;D
Für eine buntere Welt.
Titel: Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
Beitrag von: weiss_nix am April 16, 2024, 12:24:48 Nachmittag
 :o Konni, so pingelig kenn ich dich gar nicht ;)

... wenn das Bunte nicht gefällt ... kann man ausschalten!  ;D

oder den Vergleicher in ein eigenes Netzwerk geben  8)

Gruß