Tag Logging WinCC V6.2

franzlurch

Level-1
Beiträge
339
Reaktionspunkte
6
Zuviel Werbung?
-> Hier kostenlos registrieren
Morgen,

kann mir jemand sagen, ob es möglich ist ein Tag Logging nicht zyklisch in einem bestimmten Zeitraster durchzuführen, sondern z.B. dann wenn jemenad eine Eingabe in einem E/A-Feld macht. Kann man da mit hilfe eines C-Scriptes etwas machen oder geht das wirklich nur Zeitgesteuert???

Christian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi marlob,

danke für die schnelle Antwort genau sowas habe ich gesucht und nicht gefunden!?! Wenn ich die erfassungsart auf Änderung stelle, wird dann automatisch geloggt, wenn sich eine der enthaltenen Variablen ändert.
Ich will dann aber nicht alle meine 260 Programmvariablen loggen, sondern nur die, die sich ändert. Ist das irgendwie machbar?

Christian
 
Die Varibale wird ins Archiv geschrieben, wenn sie sich ändert. Aber nur die die sich ändert.

Es gibt auch noch ein Optionspaket namens Audit,damit werden dann alle Benutzeraktionen aufgezeichnet. Also Variablen geändert, Buttons gedrückt werden usw.
 
Archivierungsart auf "azyklisch" setzen und Erfassung auf "auf Änderung"


Nachtrag:

Das Feld Archivierungsart gibt es bei mir nicht. Ich habe ein Feld das heißt Erfassungsart. Da kann ich einstellen "azyklisch", "zyklisch-kontinuierlich", "zyklisch-selektiv" und bei "Änderung":
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das Optionspaket Audit ist eigentlich genau das was ich bräuchte. Da es aber net grad billig ist versuche ich sowas in abgespeckter Version selbst zu erstellen. Mir fehlt bis jetzt nur der richtige Ansatzpunkt.

Christian
 
Nachtrag:

Das Feld Archivierungsart gibt es bei mir nicht. Ich habe ein Feld das heißt Erfassungsart. Da kann ich einstellen "azyklisch", "zyklisch-kontinuierlich", "zyklisch-selektiv" und bei "Änderung":
Das findest du hier
Tag Logging -> Archive -> Dein Archiv -> Variable auswählen -> Eigenschaften Prozessvariable -> Archivierung
 

Anhänge

  • Erfassungsart.JPG
    Erfassungsart.JPG
    45,4 KB · Aufrufe: 17
Ah OK. Habe die ganze Zeit versucht, das über die lange Variablenspalte einzustellen. Ich würde gerne auch noch den alten Wert der Variable festhalten und mit Archivieren. Wie schon gesagt wäre das Audit Optionspaket genau das richtige für mich. Ich will sobald jemand einen Wert in meinem Programm ändert festhalten, WER den Wert geändert hat, den alten Wert, sowie den neuen Wert.

Christian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,

wenn du in den eigenschaften des E/A feldes den wert "Bedienmeldung erzeugen" auf ja stellst, wird beim ändern eine meldung erzeugt, die festhält, welcher user welchen wert von was auf was geändert hat.

das ist nicht so schön wie audit, weil es eben nur in RT in der bedienliste sichtbar ist, aber sollte reichen.

PS: vorraussetzung ist hier natürlich eine entsprechende projektierung im useradmin, für jeden bediener eigener account, sonst ist es natürlich nicht nachvollziehbar...
 
Zurück
Oben