-> Hier kostenlos registrieren
Hallo,
Ich möchte eine abgelaufene Zeit, ähnlich wie bei einer Stoppuhr, ausgeben. (Programmierung mit TIA V16)
Die Zeit wird an getriggert von einer Funktion und soll wieder zurückgesetzt werden können durch eine andere Bedingung.
Es soll Remanent sein. Das heißt auch wenn die Anlage aus war soll die Differenz Zeit angezeigt werden (bzw. gespeichert und weiter rechnen) - Vom Start Trigger bis heute.
Die abgelaufene Zeit sollte schon bis Jahre zählen können.... sagen wir min 3 Jahre. (Jahr/Monate/Stunden/Minuten)
(Wobei auch 1Jahr und 1 Monat gerne in 13 Monate ausgegeben werden kann)
Meine Idee war ich lese mit RD_LOC_T die Systemzeit aus. Wenn der Trigger kommt schreibe ich diese Zeit in DTL in einen DB (Remanent).
In einen anderen DB schreibe ich immer die IST Zeit.
Aber wenn ich jetzt "Day Trigger - Day IST" . " Minute Trigger - Minute Trigger" usw. subtrahiere klappt das ja nicht...
Wie kann ich das anderes machen.
gruß
Alexey
Ich möchte eine abgelaufene Zeit, ähnlich wie bei einer Stoppuhr, ausgeben. (Programmierung mit TIA V16)
Die Zeit wird an getriggert von einer Funktion und soll wieder zurückgesetzt werden können durch eine andere Bedingung.
Es soll Remanent sein. Das heißt auch wenn die Anlage aus war soll die Differenz Zeit angezeigt werden (bzw. gespeichert und weiter rechnen) - Vom Start Trigger bis heute.
Die abgelaufene Zeit sollte schon bis Jahre zählen können.... sagen wir min 3 Jahre. (Jahr/Monate/Stunden/Minuten)
(Wobei auch 1Jahr und 1 Monat gerne in 13 Monate ausgegeben werden kann)
Meine Idee war ich lese mit RD_LOC_T die Systemzeit aus. Wenn der Trigger kommt schreibe ich diese Zeit in DTL in einen DB (Remanent).
In einen anderen DB schreibe ich immer die IST Zeit.
Aber wenn ich jetzt "Day Trigger - Day IST" . " Minute Trigger - Minute Trigger" usw. subtrahiere klappt das ja nicht...
Wie kann ich das anderes machen.
gruß
Alexey