WinCC Zeit Speichern

GoodOld

Level-1
Beiträge
51
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe eine Zeit die über einen DB von der SPS an WinCC weitergegeben wird, derzeitig wird diese Zeit nur in der Visu angezeit.
Jetzt soll diese aber gespeichert werden, der Timer Zähl eine gewisse Zeit hoch (solange eine Bedingung gegeben ist) und dann fällt sie
wieder auf null zurück und fängt dann von neuem an zu Zählen falls die Bedingung erfüllt ist.
Kann ich die Zeit irgendwie Speichern bevor sie auf 0 fällt und diese, dann z.B. als Alarmmeldung Archivieren?

Hoffe es ist irgendwie verständlich erklärt und jemand hat eine Idee wie man das umsetzten kann.


Gruß
Eddy
 
Du könntest dir eine interne Variable anlegen und in dieser den Zustand der SPS-Variable vom letzten Zyklus abspeichern.
Dazu müsstest du noch ein globales Skript anlegen, entweder mit zyklischen Trigger (z.B. alle 10s) oder mit Änderungstrigger (hat zur Folge dass diese maximal schnell gepollt wird) auf die externe Variable. In den Skript C/VB machst du dann den Vergleich auf Alt/Neuwert und kannst da auch bei entsprechender Bedingung einen Eintrag ins Alarmlogging tätigen.
 
Zurück
Oben