WinCC V13 Rezepturverwaltung

luckwaffe

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich arbeite derzeit an einen Projekt bei welchen ich TIA V13 und WIN CC V13 Runtime Advanced einsetze.
Ich habe dabei folgendes Problem:
Ich habe in der Rezepturverwaltung das Element "VE Größe" angelegt.
Jetzt soll es so sein das dieser Wert in einen EA Feld angezeigt wird.
bis hierher alles kein Problem.
Aber es soll möglich sein den Wert im EA Feld zu ändern.
der Wert in der Rezeptur soll nicht verändert werden jedoch aber der Wert auf der Steuerung.
Hat jemand nee Idee wie ich das Realisieren Kann ????

vielen Dank für Eure Hilfe
 
Ein EA-Feld nicht auf die Rezepturvariable, sondern auf die Adresse in der Steuerung. Als zusätzliche Variable parallel zur Rezepturvariable anlegen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist es nicht besser wenn du 2 Variablen anlegst.
Einmal die Rezeptvariable und einmal die gleiche Variable aktuelle Variable als beschreibbar von der SPS.
Die Felder sind übereinander.Die Rezeptvariable kann nur geschrieben werden.Die ist immer konstant und wird beim laden
runtergeschrieben.
Die andere aktuelle Variable ist schreib und lesbar.

Oder verstehe ich das ganze nicht richtig?:D
 
diese Idee hab ich auch schon gehabt aber wie soll die steuerung unterscheiden ob sie die Rezeptur oder das EA Feld nutzen soll ??? und eigentlich soll ja der wert den die Rezeptur enthällt in genau diesen EA Feld angezeigt werden. und nur wenn der wert abweichend vom Rezepturwert ist soll der Wert des EA feldes genommen werden.
 
ja dann musst du ein Datenänderungscript aufrufen vom EA-Feld.Wenn datenänderung-->dann nach Rezeptvariable kopieren.
Wenn du dann da eine interne Variable nimmst kannst du diese per Tastendruck runterschreiben.

Das heisst beim laden hast du dann den Rezeptwert in der Rezeptvariable(interne Variable).

Ändert jetzt jemand diesen Wert im EA-Feld-->Änderungsscript-->nach Rezeptvariable kopieren.

Von dort per Tastendruck Rezeptvariable-->SPS-Variable.Das EA-Feld kann ja eine eigene SPS-variable mit Zusatznamen hand sein.
Der Taster gilt dann nur für diese variable

So vielleicht?:p
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht gehts auch ohne diesen Taster?Das weiss ich aber nicht wie das intern ist bei dir mit den Rezeptvariablen.
Das müsste man ausprobieren.Ich meine wenn die Rezeptvariable direkt mit der SPS verbunden ist.
Du kopierst dann direkt in die Rezeptvariable und die dann wieder in die SPS.
 
Hallo zusammen,
ich arbeite derzeit an einen Projekt bei welchen ich TIA V13 und WIN CC V13 Runtime Advanced einsetze.
Ich habe dabei folgendes Problem:
Ich habe in der Rezepturverwaltung das Element "VE Größe" angelegt.
Jetzt soll es so sein das dieser Wert in einen EA Feld angezeigt wird.
bis hierher alles kein Problem.
Aber es soll möglich sein den Wert im EA Feld zu ändern.
der Wert in der Rezeptur soll nicht verändert werden jedoch aber der Wert auf der Steuerung.
Hat jemand nee Idee wie ich das Realisieren Kann ????

vielen Dank für Eure Hilfe

Obwohl die Variable geändert wird, ist es doch unerheblich solange der
Datensatz der Rezeptur nicht abgespeichert wird. Das kann man sich doch
wie eine offene Datei vorstellen wenn, man Sie nicht speichert, hat man doch
nach dem erneuten öffnen den Ursprungswert.

Diese Vorgehensweise hat auch den Vorteil, das Sie jeder Benutzer versteht,
weil es gehandhabt wird wie jede übliche PC Anwendung.

Die anderen vorgeschlagenen Lössungen halte ich für Firlefanz ...
 
Normalerweise gebe ich dem rostigen Nagel recht.
Rezepte werden geladen.Und dann per Tastendruck-->SPS geschickt.
Das heisst du kannst dort den Wert noch ändern bevor du es runterschiebst.So kenne ich das eigentlich auch.
 
ja dann musst du ein Datenänderungscript aufrufen vom EA-Feld.Wenn datenänderung-->dann nach Rezeptvariable kopieren.
Wenn du dann da eine interne Variable nimmst kannst du diese per Tastendruck runterschreiben.

Das heisst beim laden hast du dann den Rezeptwert in der Rezeptvariable(interne Variable).

Ändert jetzt jemand diesen Wert im EA-Feld-->Änderungsscript-->nach Rezeptvariable kopieren.

Von dort per Tastendruck Rezeptvariable-->SPS-Variable.Das EA-Feld kann ja eine eigene SPS-variable mit Zusatznamen hand sein.
Der Taster gilt dann nur für diese variable

So vielleicht?:p


Diese idee hatte ich auch so ähnlich,
aber ich weiss nicht wie ich im script objekte wie z.b. das EA Feld aufrufe.
gibt es dazu eine FAQ wo das etwas beschrieben ist.
Kennste du nen Befehl für änderungsscript ???

liebe Grüße
Luckwaffe
 
In WinCC ist das eine objektfunktion. Unter VBS kannst du dann direkt deinen programmcode hinschreiben.
Im TIA weiss ich es nicht.Gib mal Datenänderung in der Hilfe ein.
 
Zurück
Oben