Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 46422

WinCC Userarchiv oder Steuervariablen duplizieren bzw. kopiern

$
0
0
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

Viewing all articles
Browse latest Browse all 46422