Hallo,
na ... das ist ja dann "bei den Basics anfangen" .. 8)
Also zunächst solltest du das schrittweise abarbeiten.
Erstmal mit dem entsprechenden Baustein die Systemzeit aus der CPU auslesen und irgendwo (vielleicht in einem Datenbaustein) abspeichern.
Wenn das funktioniert hat dann mit dem entsprechenden Konvertierungs-Baustein die Date-Komponente aus der Systemzeit herauslesen und auch wieder irgendwo abspeichern.
Danach machst du dir eine weitere Speicherstelle, in der du dann das letzte Datum abspeichern kannst - diese Variable brauchst du damit du Errechnen kannst, wieviele Tage schon vergangen sind seit deinem letzten Durchlauf.
Nun könntest du versuchen durch Subtraktion eben diese genannte Differenz zu ermitteln.
Hast du das dann müßtest du einen Vergleicher machen, der dir sagt, ob du deinen Wunsch-Zeitraum schon erreicht oder ggf. sogar schon überschritten hast.
Jetzt hast du deine Ereignis-Variable, die du dann dazu benutzt, den aktuellen Datumswert auf den letzten Datumswert zu speichern UND um deinen Ablauf zu starten.
Und wenn du das nun, wie von mir genannt, Schritt für Schritt angehst ist die ganze Geschichte überschaubar und du kannst auch zu den einzelnen Abschnitten Detailfragen stellen.
Vielleicht fängst du mal damit an und wir sehen dann weiter ...
Gruß
Larry