Autor Thema: Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden  (Gelesen 4164 mal)

Offline C8000

  • Jr. Member
  • **
  • Beiträge: 53
Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« 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

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 608
  • it has to be easy, it's a easy!
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #1 am: April 14, 2024, 16:17:54 Nachmittag »
RTC ;)
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Konni66

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 268
  • Keine Panik!
    • Eaton Trainingscenter Bonn
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #2 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
Die Programmierbeispiele sind zu Schulungszwecken gedacht. Trotz sorgfältiger Erstellung und Funktionsprüfung können Fehler nicht ausgeschlossen werden. Daher erfolgt die Verwendung der Programmteile in eigener Verantwortung.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #3 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?
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Konni66

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 268
  • Keine Panik!
    • Eaton Trainingscenter Bonn
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #4 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.
« Letzte Änderung: April 15, 2024, 15:51:04 Nachmittag von Konni66 »
Die Programmierbeispiele sind zu Schulungszwecken gedacht. Trotz sorgfältiger Erstellung und Funktionsprüfung können Fehler nicht ausgeschlossen werden. Daher erfolgt die Verwendung der Programmteile in eigener Verantwortung.

Offline w.sprungmann

  • Full Member
  • ***
  • Beiträge: 252
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #5 am: April 15, 2024, 13:59:50 Nachmittag »
Hallo Konni,
und (Hardware-Revision 08)
Gruß Wilhelm

Offline Konni66

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 268
  • Keine Panik!
    • Eaton Trainingscenter Bonn
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #6 am: April 15, 2024, 15:52:10 Nachmittag »
Hallo Wilhelm,
du hast Recht. Habe es korrigiert.
Die Programmierbeispiele sind zu Schulungszwecken gedacht. Trotz sorgfältiger Erstellung und Funktionsprüfung können Fehler nicht ausgeschlossen werden. Daher erfolgt die Verwendung der Programmteile in eigener Verantwortung.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #7 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?
« Letzte Änderung: April 15, 2024, 16:42:50 Nachmittag von Juergen »
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Konni66

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 268
  • Keine Panik!
    • Eaton Trainingscenter Bonn
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #8 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;
Die Programmierbeispiele sind zu Schulungszwecken gedacht. Trotz sorgfältiger Erstellung und Funktionsprüfung können Fehler nicht ausgeschlossen werden. Daher erfolgt die Verwendung der Programmteile in eigener Verantwortung.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #9 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?
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline Konni66

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 268
  • Keine Panik!
    • Eaton Trainingscenter Bonn
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #10 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.
« Letzte Änderung: April 15, 2024, 16:58:37 Nachmittag von Konni66 »
Die Programmierbeispiele sind zu Schulungszwecken gedacht. Trotz sorgfältiger Erstellung und Funktionsprüfung können Fehler nicht ausgeschlossen werden. Daher erfolgt die Verwendung der Programmteile in eigener Verantwortung.

Offline Juergen

  • easy god
  • *****
  • Beiträge: 1955
  • Jürgen
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #11 am: April 15, 2024, 17:09:53 Nachmittag »
 ;)Default-Einstellung habe ich auch schon übersehen, auch bei der Programmiersprache
Mit freundlichem Gruß Juergen


Alle Programme sind nur Beispiele und Selber zu Testen.
Geprüft wurde nur in der Simulation der Software oder mit Simulator am Schreibtisch. Die Beispiele sind mit Sicherheitsschaltungen zu ergänzen.

Offline C8000

  • Jr. Member
  • **
  • Beiträge: 53
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #12 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

Offline weiss_nix

  • Sr. Member
  • ****
  • Beiträge: 608
  • it has to be easy, it's a easy!
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #13 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ß
« Letzte Änderung: April 16, 2024, 11:32:40 Vormittag von weiss_nix »
Sollte ich (gefährliches) Halbwissen verbreiten, beuge ich demütig mein Haupt mit der Gewissheit versagt zu haben!
WICHTIG: Sämtliche Programme dienen lediglich der Veranschaulichung von Funktionen und sind nicht für den Produktiveinsatz geeignet!

Offline Konni66

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 268
  • Keine Panik!
    • Eaton Trainingscenter Bonn
Antw:Alle 24h Trigger - Quasi 0 Uhr soll getriggert werden
« Antwort #14 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.
Die Programmierbeispiele sind zu Schulungszwecken gedacht. Trotz sorgfältiger Erstellung und Funktionsprüfung können Fehler nicht ausgeschlossen werden. Daher erfolgt die Verwendung der Programmteile in eigener Verantwortung.