WinCC flex 2008: Bildbaustein mit Instanz verknüpfen?

Chräshe

Level-2
Beiträge
873
Reaktionspunkte
274
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo allerseits,

einen „Bildbaustein“ habe ich inzwischen hin bekommen. Das ganze funktioniert auch schon wie erwartet. Nur muss ich aktuell jede Variable einzeln verknüpfen.

Wie kann ich dem „Bildbaustein“ eine komplette Instanz übergeben?
Gibt es dazu irgendwo ein Handbuch, das das anschaulich erklärt?
Hat jemand ein Beispiel parat?

Gruß
Chräshe

------
Hardware:
CPU 315 PN/DP / TP 277

Softwarestand:
STEP 7 - 2010 Professional V5.5
SIMATIC WinCC flexible 2008 SP3
 
schau dir mal die Strukturen an, da kannst du deine instanz abbilden, die Startadresse in der Steuerung vorgeben und direkt an den Bildbaustein übergeben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Frage, das wollt ich auch schon immer mal wissen.

@Joe:
Kannst Du noch was dazu sagen, was Strukturen sind? wo man sie findet und wie man sie anlegt? Wie schauts aus, wenn man dann an der Instanz was ändert? wird das in der Struktur automatisiert nachgeführt?
 
Das ist eigentlich relativ einfach. Unten in deinem Flex (TIA hab ich grad nicht offen wenn du das wissen willst) gibt es einen Punkt "Strukturen". Die erstellst du in den Format das du brauchst (wie ein UDT). Die kannst du wenn du dein Tag anlegst als Typ vorgeben. Im Bildbaustein siehst du wenn du eine Eigenschaft anlegst den gleichen Typ. Jetzt noch Tag an den Bildbaustein und fertig.

Wichtig ist aber noch folgendes:
Es ist nicht möglich Strukturen zu Multiplexen oder Adressmultiplexen, was die Verwendbarkeit deutlich einschränkt vor allem wenn man damit ein UDO / Faceplate Konzept aufbauen will

P.s. Soweit ich weiss muss man jede Änderung an der Struktur in der SPS im Flex nachprojektieren, es geht nur die Variable Symbolisch zu adressieren wodurch das Thema Adressverschieben vom System abgefangen wird.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Unten in deinem Flex (TIA hab ich grad nicht offen wenn du das wissen willst)...
Hab jetzt mal die Anleitung bei Flexible gelesen - und so langsam wird mir klar, warum ich das Thema Bildbausteine noch nie erfolgreich durchlitten habe. Die Anleitung in V11 ist übersichtlicher und es scheint mir so, als ob das auch deutlich einfacher in TIA geht. Wenn man dann endlich in Grundzügen weiß, wie es gehen soll. Bei TIA gehts damit los, dass man in einem Bild die Objekte markiert, die man zu einem Bildbaustein machen will, dann Rechtsklick "erzeuge Bildbausteintyp". der taucht dann rechts in den Bibliotheken auf. Dann ist da tatsächlich wörtlich von einer "HMI-UDT" die Rede, vermutlich könnte man dort eine SPS-UDT angeben, dann wäre auch kein händisches Nachführen der Struktur nötig, hoffe ich. Danke für die Anregung, ich werde bei Gelegenheit das dann auch mal in die Tat umsetzen, wenn ich mal wieder bei bin, zu gleichen SPS-Instanzen gleichartige HMI-Instanzen zu benötigen.
 
Hallo allerseits,

sehe ich das richtig, dass ich ein UDT im S7 und eine nachgebaute Struktur im WinCC flex anlegen muss?
Die Struktur im WinCC flex muss genau gleich sein?
Nicht benötigte Variablen müssen wegen der Länge auch aufgenommen werden?
Die Struktur darf nicht weiter untergliedert werden, weil das in WinCC flex nicht nachgebaut werden kann?

So weit so gut.
Jetzt gibt es aber beim Bildbaustein nur die Möglichkeit die Variablen als IN oder OUT anzulegen!
Bekomme ich Probleme, wenn ich beides in einer Struktur habe?

Währe super, wenn mir noch jemand auf die Sprünge helfen könnte…

Gruß
Chräshe
 

Anhänge

  • 2012-12-12_BBS-Ventil_001.jpg
    2012-12-12_BBS-Ventil_001.jpg
    193,6 KB · Aufrufe: 48
Zuletzt bearbeitet:
Hallo,

..sehe ich das richtig, dass ich ein UDT im S7 und eine nachgebaute Struktur im WinCC flex anlegen muss?..
Nicht zwangsläufig. Es muß nicht unbedingt ein UDT sein. Wegen der Übersichtlichkeit ist es jedoch von Vorteil. Entscheidend ist die Startadresse und die lückenlose Adressfolge der Variablen.

..Die Struktur im WinCC flex muss genau gleich sein?..
Der Adressbereich muß genau gleich sein. In Flexible wird ja als Adresse der Variablen nur ein Offset angegeben. Die absoluten Adressen ergeben sich aud der Startadresse und dem Offset.

..Nicht benötigte Variablen müssen wegen der Länge auch aufgenommen werden?..
Diese Frage ist sehr gut. Wenn sich nicht benötigte Variablen zwischendrin befinden, müssen sie mit deklariert werden. Was man an dieser Stelle beachten sollte ist Folgendes. Es werden ALLE Variablen als Variablen gezählt, auch wenn sie nicht verwendet werden. Bei Flexible 2007 war das noch ncht so. Bei Flexible 2008 hat Siemens den Bug behoben!

http://www.sps-forum.de/showthread.php/46601-WinCC-flexible-Systemgrenzen

..Die Struktur darf nicht weiter untergliedert werden, weil das in WinCC flex nicht nachgebaut werden kann?..
Die Struktur ist egal. Adresslücken müssen ggf. mit Platzhaltern gefüllt werden.

..Jetzt gibt es aber beim Bildbaustein nur die Möglichkeit die Variablen als IN oder OUT anzulegen!..
Das ist mir neu?


Gruß, Onkel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Onkel,

danke für die Rückmeldung. Jetzt wird die Sache klarer!

Das mit der Untergliederung in IN und OUT hab ich selbst verbrochen. :oops:

Mit einem Eiszapfen an der Nase denkt es sich langsamer…


Gruß
Chräshe
 
Zurück
Oben