Faceplate WinCC7.2 - Variablen werden nicht aktualisiert

Ralle

Super-Moderator , User des Jahres 2006-2007
Teammitglied
Beiträge
15.404
Reaktionspunkte
4.039
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe ein Faceplate für WinCC 7.2 erstellt.
Ein einfaches E/A-Feld eingefügt, eine Variable im Faceplate angelegt, diese mit dem EA-Feld (Ausgangswert) verknüpft.
Dann einen Faceplatetyp konfiguriert, der mit dieser Variable verknüpft ist.
Alles abgespeichert.

Wenn ich nun das Faceplate in ein Bild einfüge, finde ich bei den Eigenschaften den Eintrag "Benutzerdefiniert2", darunter dann meine definierte Faceplate-Eigenschaft.

Diese verknüpfe ich mit einer Variablen, aus dem Variablenhaushalt von WinCC (Geht in einen Datenbaustein einer SPS).

Nun gehe ich online.

Es wird immer 0 im E/A-Feld angezeigt, obwohl in der SPS eine 4 steht.
Ändere ich im EA-Feld, z.Bsp. auf 12, wird das im EA-Feld angezeigt, in der SPS aber nicht, auch Änderungen aus der SPS werden nicht übernommen.

Sieht also so aus, als ob mein Faceplate nicht wirklich mit der Variablen verknüpft ist.
Was mach ich falsch oder was muß ich in den WinCC-Einstellungen ändern?

Eigentlich ist doch sowas Pille-Palle-Kram, dabei kann man doch nicht wirklich Probleme bekommen. :twisted:

PS: Mit einem stinknormalen EA-Feld im Bild geht es natürlich ganz normal.
 
Hi Ralle,
wenn du nur den Ausgabewerte eines EA-Feldes in einem Faceplate nach außen führen möchtest, geht das viel einfacher. Dazu brauchst du überhaupt keine Faceplatevariable.
Du gehst nur über den Dialog Faceplatetyp konfigurieren, markierst das EA-Objekt, und "ziehst" dann die Eigenschaft "OutputValue" rüber in die Eigenschaften das Faceplates, fertig. Ggf. noch den Namen sinnvoll ändern.

Die Faceplatevariablen sind eher für die Verwendung innerhalb eines Faceplates gedacht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ARGH, Danke, das war der benötigte Denkanstoß.
Ich hab immer eine neue Property erzeugt, dann Objekt und Eigenschaft angeclickt und "Übernehmen" gedrückt.
Das bewirkt aber gar nichts, man muß die Eigenschaft rüberziehen.
Menno, ich bin eben nicht der Clicli-Bunti-Typ, ich will programmieren. :)
 
Zurück
Oben