SYSRTCSETTIME

MaxBu

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus Leute,

bin noch neu auf dem Gebiet von e!cockpit.

Habe folgendes Problem vielleicht kann jemand helfen.

Ich möchte das mein Kunde die momentane Uhrzeit und Datum in der Web Visu selber einstellen kann.

Habe nun die Bibliothek "SysRtc23 , 3.5.13.0" entdeckt.
Damit werden die Bausteine SysRtcSetTime und SysRtcGetTime hinzugefügt.
Soweit so gut. Nun setze ich in der Visu ein Datum-/Uhrzeitauswahl Element ein zur Auswahl des Datums, mit der Variable zur SysRtcSetTime und ein Textfeld zur Abfrage SysRtcGetTime.

Nun kann ich die Uhrzeit und Datum in der Visu einstellen, diese frisst er auch, aber die Uhrzeit läuft nicht weiter und bleibt stehen.
Bringe diese auch nicht mehr zum weiterlaufen ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Würde mich der Vermutung von @Oberchefe anschließen.
Wenn Du die Funktion neu hinzu fügst, würde ich aber auf die Bibliothek WagoAppTime wechseln, anstatt eine Sys23 Bibliothek zu verwenden, die nur aus Kompatibilitätsgründen für portierte alte CODESYS 2.3 Projekte enthalten sind.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich finde die Ordnerstruktur in der Bibliothek recht übersichtlich. Die Frage ins Forum zu posten hat sicherlich länger gedauert, als ein Blick in die Bibliothek :cautious:
1641579233702.png

Wenn Du die Funktion in jedem Zyklus aufrufst, schreibt sie auch in jedem Zyklus Datum und Uhrzeit neu, womit Zeit UND Datum auf den Werten der Visu-Eingabe festgenagelt sind. Du wirst in der Visu einen Button zum Schreiben brauchen oder musst einen Trigger aus dem Unterschied von altem und neuen Wert der Visu-Eingabe generieren.
 
Zurück
Oben