WINCC flex 2005 - benutzerdefinierte Archive

knabi

Level-3
Beiträge
1.293
Reaktionspunkte
329
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, zum Ende meines ersten WINCC flex-Projektes jetzt mal noch ein paar Fragen zu Archiven an die Spezis:

Ich möchte 8 Werte, die von der Peripherie kommen (Temperaturen von Thermoelementen) zusammen mit der Uhrzeit archivieren, solange der Prozeß läuft. Also nicht von Runtime-Start bis -ende. Das Aufzeichnen per Runtimestart/Ende funktioniert, die Hilfe sagt, daß das Starten/Stoppen der Archivierung alternativ per Systemfunktion möglich ist. Diese Systemfunktion gibt's ja u.a. bei Schaltflächen, allerdings soll keine Schaltfläche gedrückt werden, sondern der Start und Stopp des Archives soll durch ein Bit in der Steuerung passieren. Ich hatte mir schon mal eine "Pseudoschaltfläche" angelegt und diese per Steuerungsbit aktiviert/deaktiviert, diesem Aktivieren/Deaktivieren dann den Start/Stopp der Archivierung zugewiesen. Das funktioniert aber nicht, es wird zwar ein Archiv angelegt, da enthält aber nur eine Zeile.



Achso, Hardware: CPU 313C, TP 270 (an MPI)
Software: STep7 V5.4, WinCCflex 2005 standard

Viele Grüße

Holger
 
Zuletzt bearbeitet:
Also, gerade noch mal probiert: per Runtime Start/Stopp alles OK, die 8 Werte werden minutenweise ins Archiv geschrieben. Nur wie kann ich die Archivierung Ereignisgesteuert auslösen? Idealerweise sollte nach Ende der Archivierung noch automatisch eine Kopie des Archivs angelegt werden, und da noch mal die Frage: Kann der Archivname eine Variable sein?

Gruß

Holger
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Holger.

"Nur wie kann ich die Archivierung Ereignisgesteuert auslösen?"
Die Systemfunktione, "StartLogging" und "StopLogging" kann dafür verwendet werden.
Siehe auch "LogTag".

"Idealerweise sollte nach Ende der Archivierung noch automatisch eine Kopie des Archivs angelegt werden"
Mit der Systemfunktion "StartSequenceLog" geht dass. Aber nur mit sogenannte Sekvenzarchive.
Siehe ach "CopyLog".

" und da noch mal die Frage: Kann der Archivname eine Variable sein?"
Nein. Nicht mit die "normale" Archiven.
Mit Scripte kann man eine art selbstgemachte logging machen.
Ist nicht einfach, aber möglich. In den Fall kann der Archivname eine Variabel sein.
 
Ja OK, ich nehme mal an, die entsprechenden Systembefehle lauten in der Deutschen Version "StarteArchivierung" und "StoppeArchivierung", die hatte ich schon gefunden, nur: Wie löse ich sie aus, ohne daß der Nutzer eine Taste drücken muß?

Gut, wenn das mit der Variable als Name nicht geht, OK, ist zu verschmerzen :rolleyes: .

Gruß

Holger
 
Ich hab einfach eine Variable mit Wertüberwachung Projektiert. Beim unter- bzw überschreiten des Wertbereichs wird dann die Archivierung gestartet bzw. gestoppt.
 
@TimoS: OK, das klingt gut, hätte ich auch selbst drauf kommen können :rolleyes: , probiere ich gleich mal...

@CrazyCat: Ich habe hier WinCC flex 2005 Standard ohne weitere Optionspakete...


Gruß

Holger
 
Archives und Recipes werden meines Wissens nach nur für die Runtime benötigt. Also auf nicht Siemens Panels.
 
Zurück
Oben