SPS_Admin
Level-2
- Beiträge
- 43
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Guten Morgen liebe Community,
bin gerade dabei einen Baustein für eine Zentralschmierung zu schreiben.
Die Schmierung soll nach Ablauf einer gegebenen Zeit oder nach gewissen eingestellten Maschinentakten gestartet werden.
Mein Problem ist nun, dass die Zeit auch bei CPU-Stopp weiter laufen soll, ist wichtig denn wenn die Zeit abgelaufen ist muss gleich bei CPU-Start wieder geschmiert werden.
Selber einen Takt generieren um zu zählen funktioniert bei CPU-Stopp natürlich nicht.
Die Funktion TimeTck um direkt die Systemzeit auszulesen kann ich auch vergessen, weil der Wertebereich nur ~24 Tage zulässt und dann von vorne beginnt.
Es kann sein das eine Anlage über einen Monat nicht in Betrieb ist, danach muss die Schmierung sofort anlaufen.
Vielleicht hat jemand auf die Schnelle eine saubere Idee oder hat sowas ähnliches schon mal selbst Programmiert.
Freue mich auf euren Input !
Hardware:
1517F
Software:
TIA V15.1
bin gerade dabei einen Baustein für eine Zentralschmierung zu schreiben.
Die Schmierung soll nach Ablauf einer gegebenen Zeit oder nach gewissen eingestellten Maschinentakten gestartet werden.
Mein Problem ist nun, dass die Zeit auch bei CPU-Stopp weiter laufen soll, ist wichtig denn wenn die Zeit abgelaufen ist muss gleich bei CPU-Start wieder geschmiert werden.
Selber einen Takt generieren um zu zählen funktioniert bei CPU-Stopp natürlich nicht.
Die Funktion TimeTck um direkt die Systemzeit auszulesen kann ich auch vergessen, weil der Wertebereich nur ~24 Tage zulässt und dann von vorne beginnt.
Es kann sein das eine Anlage über einen Monat nicht in Betrieb ist, danach muss die Schmierung sofort anlaufen.
Vielleicht hat jemand auf die Schnelle eine saubere Idee oder hat sowas ähnliches schon mal selbst Programmiert.
Freue mich auf euren Input !
Hardware:
1517F
Software:
TIA V15.1