WinCC Rezeptur und Variablen Probleme

advbug

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich habe ein TP177B mit WinCC und arbeite auf eine S7 317 PN/DP mit dem Tp über PN.

Mein Problem auf WinCC ist, wenn ich eine Rezeptur für eine Anlage habe, in der 11 Werte gespeichert werden sollen und ich diese Werte in meinen Bildern mit schiebereglern einstellen soll, wie übernehme ich diese in die Rezeptur?!

Die Rezeptur hat schon alle Variablen drin, die ich bearbeiten kann. Sobald diese aber in der Rezeptur sind, werden die Variablen nicht automatisch beim bearbeiten mit dem Schieberegler an die SPS gesendet, das muss ich dann machen mit "RezepturanzeigeSchreibeDatensatzInSteuerung" und es geht auch nur wenn irgendwo aktiv eine Rezepturanzeige ist.

Das habe ich geschafft mit einer Rezepturanzeige auf dem gleichen Bild, aber das finde ich sinnlos bei mir. Dann habe ich die Rezepturanzeige in die Vorlage gesteckt, hat auch geklappt, war halt nur immer "im weg" das Ganze.

Wenn ich die RezepturAnzeige unsichtbar mache, werden die Variablen an die SPS geschickt, aber nicht in der Rezepturanzeige gespeichert! Dort steht dann also immernoch der Startwert drin.

Was ich also brauche:

Variablen (MW) schicke ich an die SPS und die gleichen MW sind in der Rezepturanzeige. Die Aktuellen MW sollen dann auch dort sichtbar sein und abspeicherbar sein. Habe irgendwie noch nicht die passende Lösung gefunden!

Danke schonmal für eure Hilfe!


Gruß
 
Das könnte vlt ein Problemm mit der Rezepturverwaltung im Allgemeinen sein.
Versuche doch mal bitte die Rezepturverwaltung in ein separaten Bild zu
projektieren, dann gehe als erstes in dieses Bild und lege am besten einen
Datensatz an. Jetzt ändere mal in deinen Übersichtsbilder die Werte, nun gehst
du wieder in die Rezepturverwaltung und speicherst.

Die Rezepturverwaltung hat die dumme Eigenschaft, das sie beim ersten Aufruf
die Variabeln mit werten aus der Rezeptur überschreibt. Bereits getätigte
Eingaben gehen dann verloren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
So, Problem nun ist dass die Rezepturanzeige in ihrem eigenen Bild beim aufrufen immer die Variablen setzt!

Habe einen workaround gemacht:

In der SPS wird das MOVE der MW in das PAW unterbrochen wenn das Bild mit der Rezepturanzeige geöffnet wird. Gleichzeitig wird ein MOVE der AW'er in die MW zurück gestartet. So werden die MW zwar kurzzeitig auf standardwerte gesetzt von der Rezeptursteuerung, aber sofort wieder die aktuellen AW geladen und werden somit auch in der Rezepturanzeige richtig angezeigt (aktuelle Werte vor dem Aufruf der Rezepturanzeige!)


Vielleicht hilft das ja jemandem mal weiter...
 
Zurück
Oben