WinCC Userarchiv oder Steuervariablen duplizieren bzw. kopiern

kaiims

Level-2
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi
ich arbeite an einer Rezept Verwaltung in WinCC 7.3 mit Userarchiven.

Problem Beschreibung:
Mit "...job,7" kopiere ich mir das angeforderte Rezept in die Steuervariablen.
Diese Transferiere ich dann im C-Script in den DB.
Leider kann ich im Moment nur vom Archiv in eine Steuervariable schreiben bzw. lesen!?
Wenn unter WinCC Änderungen im Rezept gemacht werden sollen, lese ich wieder über "job,7" die
Daten aus und die Steuervariablen werden mir auf einer Oberfläche angezeigt um sie zu bearbeiten.

Wenn während des bearbeitens nun eine neue Anfordeungen für ein Rezept von der SPS kommt, werden
meine Steuervariablen die ich gerade zum bearbeiten nutze weggenommen und abgebrochen.
Wenn das Rezept übertragen worden ist, kann ich wieder den aufruf machen und muss das Rezept erneut anfangen zuändern.

Ich habe mir nun einen zweiten Satz Steuervariablen angelegt und möchte gerne den Inhalt der ersten Steuervariablen
in die zweite kopieren. Ich würde dann den zweiten satz Steuervariablen nutzen um Änderungen zu machen.

Das kopieren bekomme ich auch hin, die frage ist nun ob sich dies vereinfachen läßt, da es 300 Variablen sind die kopiert werden
müssten. Am liebsten wär mir ein BLKMOV ;), aber in WinCC nach Namen geschaut wird und nicht nach Adressen dürfte das schwierig werden, oder !?
Oder kann man vllt eine Gruppe kopieren. Es sind beide gleich aufgebaut und ich will ja "nur" die Werte kopieren.

Evtl. gibt es eine weitere Möglichkeit. Kann man eine UserArchiv direkt ansprechen und es vllt in ein zweites UserArchiv kopieren?
Bsp.:
1. Archiv ist Rezept 100Rezepte a 300Variablen
2. Archiv ist nur ein Rezept mit 300Variablen.
Nun über einen Mausklick ausgelöst, wird das ausgewählte Rezept mit den 300 Variablen in das zweite Archiv verschoben.
Da kann ich wieder mit dem Befehl "...Job,7" lesen und in die Steuervariablen verschieben, die ich dann bearbeiten kann.
Wenn die Bearbeitung dann fertig ist , wieder zurück.

Was nicht geht ist, das man die UserArchiv Variable direkt ändere. Das Rezept soll geändert werden können, aber auch wieder verworfen werden können.

Vielen Dank

Kai
 
Hallo Kaiims,

habe ein ähnliches Problem in WinCC Prof V14.
Hast du schon eine Lösung gefunden?

Ich müsste eine Ganze HMI-VariablenTabelle auf eine andere Kopieren. (natürlich sind die von der Struktur her gleich)
Das ganze ist, wie du oben schon schreibst recht mühsam, wenn man alle 300 Variablen einzeln kopieren müsse.

Mit freundlichen Grüßen
Tommy
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi
Habe es ganz anders gelöst. Greife nun direkt über Scripte auf das User-Archiv (auf das Rezept) zu.
Bedeutet, das es nur ein Rezept gibt und keine Kopien davon.
Bei Siemens-Forum bei WinCC schauen "mit C-Script auf UserArchiv zugreifen und in DB kopiern".
Die Bearbeitung über die VISU wird immer noch mit "...job,7" und Steuervariabeln gemacht.
Gruß
kaiims
 
Zurück
Oben