TIA WIN CC Variable einfügen im Fließbild (Ventile,Pumpen......)

Koi_Andi

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

Ich bin in Sachen Win CC noch absolut unerfahren. Ich habe ein Comfort Panel 1900 und auf diesem nun mein Schaubild erstellt.

Nun möchte ich, wenn zum Beispiel ein Ventil angesteuert wird, dass dieses Grün wird solange es angesteuert ist. Aber wie mache ich das?

Man kann da so viel einstellen, oh je für mich gerade echt schwer. Vielleicht kann mir jemand schreiben, wo ich was einzustellen habe. So das wenn das Ventil aus ist, es grau bleibt und wenn das Ventil geschalten wird sich die Farbe auf Grün ändert.
Die Variablen sind in einem Global DB hinterlegt.


Gruß
Andi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Solche Sachen findest Du immer in den Eigenschaften. In Deinem Fall in Animation.

Ok aber in Animation sind es mehrere Dinge, was ist da für die Farbe zuständig?

Ich sehe nur Gestaltung, Sichtbarkeit, Dirrekte Bewegung..........

Gehe ich auf Gestaltung, dann frägt man mich nach einer Variable. Die gebe ich ein aus dem Global DB. Typ steht auf "Bereich"....
Dann Unten darunter ist eine Art Exel Liste

Animation.jpg

Und genau hier weis ich nun nicht mehr weiter
 
Hallo Andi,

Das Bereich brauchst du wenn du zum Beispiel ein Word als Animation auswertest.
Wenn die Rückmeldungen jeder Ventil in ein feste Struktur in Word stehen kannst du Dezimale Wert auswerten.

00 = 0 = Grau (Kein Rückmeldung)
01 = 1 = Weiss (ZU)
10 = 2 = Grün (AUF)

Und so weiter.

Du kannst auch auf Einzel Bit schauen wenn du das anhakst.

Bram
 
Hallo Andi,

Das Bereich brauchst du wenn du zum Beispiel ein Word als Animation auswertest.
Wenn die Rückmeldungen jeder Ventil in ein feste Struktur in Word stehen kannst du Dezimale Wert auswerten.

00 = 0 = Grau (Kein Rückmeldung)
01 = 1 = Weiss (ZU)
10 = 2 = Grün (AUF)

Und so weiter.

Du kannst auch auf Einzel Bit schauen wenn du das anhakst.

Bram

Halo und genau das Versuche ich gerade. Also habe ich das Ventil nochmals gelöscht und neu angelegt, damit ich euch nachvollziehbar das Problem schildern kann

Also das hier ist das Ventil
Animation 1.jpg

Ich gehe dann auf Animation >>> Azeige und wähle die Option Gestaltung aus.

Dort muss ich eine Variable benennen
Animation 2.jpg

Das habe ich nun gemacht, da ich den Wert der Variable im Global DB abgelegt habe

Animation 3.jpg

So und sobald ich das tue, fehlt mir die Funktion Einzelbit
Animation 4.jpg


Ich möchte das der Merker der das Signal verwaltet eben das passende Ventil bei Zustand 1 auf Grün setzt. Wie muss ich das nun machen das es funktioniert?


Vielleicht kann man mir das kurz Schritt für Schritt erklären, weil ich gerade echt fest sitze :(
 
Zuletzt bearbeitet:
Aber ich habe den Merker M0.1 als Bool abgelegt. Auch wenn ich statt der Global Variable direkt die Variable aus der PLC Tabelle nehme, also M0.1 geht es nicht und die ist BOOL
 
Moin,

wie gesagt, das funktioniert nicht, wenn dann hast Du die Möglichkeit die Grafik zu bearbeiten und das Ventil grün zu zeichnen und dann als zweite Grafik abzuspeichern. Wenn dann Dein Signal 1 ist schaltest Du die Grafik auf sichtbar und die andere auf unsichtbar und umgekehrt.

Raik

edit : kannst ja die Grafik blinken lassen
 
Zuletzt bearbeitet:
Hallo Andi,

zuerst eine Frage (geht auch an die anderen):
Sind die Grafiken der WinCC-Bibliotheken uneingeschränkt animierbar? Welcher Bereich des Ventils wird denn die Farbe wechseln?
Wenn z.B. durch die Gestaltung der Grafik-Hintergrund animiert wird, dann muss vorher eine Transparenzfarbe festgelegt werden, durch die simpel erklärt der Hintergrund durch die Ventilgrafik durchscheinen kann.

Zum anderen:
Die Option "Einzelbit" macht nur Sinn, wenn Du eine "mehrbittige" Variable (z.B. vom Typ BYTE, WORD etc.) zur Gestaltungssteuerung verwendest, hier kannst dann einzelne Bits maskieren.

Auch beachten:
Bei Variablen vom Typ BOOL ist der Zustand TRUE bei Siemens standardmäßig -1 (Soweit ich weiß, wobei mir auch schon sporadisch anderes Verhalten untergekommen ist!!).


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

zuerst eine Frage (geht auch an die anderen):
Sind die Grafiken der WinCC-Bibliotheken uneingeschränkt animierbar? Welcher Bereich des Ventils wird denn die Farbe wechseln?
Wenn z.B. durch die Gestaltung der Grafik-Hintergrund animiert wird, dann muss vorher eine Transparenzfarbe festgelegt werden, durch die simpel erklärt der Hintergrund durch die Ventilgrafik durchscheinen kann.

Zum anderen:
Die Option "Einzelbit" macht nur Sinn, wenn Du eine "mehrbittige" Variable (z.B. vom Typ BYTE, WORD etc.) zur Gestaltungssteuerung verwendest, hier kannst dann einzelne Bits maskieren.

Auch beachten:
Bei Variablen vom Typ BOOL ist der Zustand TRUE bei Siemens standardmäßig -1 (Soweit ich weiß, wobei mir auch schon sporadisch anderes Verhalten untergekommen ist!!).


Gruß, Fred

Also ich möchte, dass das Ventil einfach nur Grün wird wenn es geschalten ist.

Im Geschäft bei den Anlagen geht das doch auch. Müsste doch kein Hexenwerk sein, oder? Wie geht das, sitz den ganzen Tag schon dran, aber bekomms nicht hin
 
Zuletzt bearbeitet:
Eine "Grafikanzeige" kann man nicht farblich animieren. (Woher soll die Grafik wissen, welche Farben sich ändern sollen? Was ist Vordergrund und was ist Hintergrund???) Bei Grafikanzeige muß man die Grafik auswechseln, also z.B. eine Grafikliste mit verschieden gefärbten Ventilen hinterlegen, die über die Prozessvariable ausgewählt werden. Oder mehrere verschiedene Grafikanzeigen übereinander legen und nur eine davon anzeigen.

Farblich animieren kann man nur einfache Elemente wie Polygone, Kreise, Rechtecke, Linien, Texte, ... Müssen die Ventile denn unbedingt als aufwendige Grafik dargestellt werden? Polygone geformt zu 2 Dreiecken tun es meistens auch. (Können sich die Anlagenbediener aus einem schematischen Schaltbild die Anlage nicht vorstellen?)

Ich kenne TIA nicht, doch es könnte sein, daß es da eine Bibliothek mit speziellen Objekten in 3D-Optik gibt, welche farblich animierbar sind.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja. Das würde gehen.
Oder eine Anzeige mit Grafikliste verwenden ("symbolisches EA-Feld"? ich weiß nicht wie die in TIA heißt), damit man nur 1 Objekt projektieren muß.

Harald
 
Eine "Grafikanzeige" kann man nicht farblich animieren. (Woher soll die Grafik wissen, welche Farben sich ändern sollen? Was ist Vordergrund und was ist Hintergrund???)
...

Hallo Harald,

das stimmt so nicht ganz. Wie ich beschrieben habe muss man dazu eine Transparenzfarbe festlegen; überall dort, wo diese mit der Farbe der Grafik übereinstimmt wird der Hintergrund sichtbar, und der ist dann animierbar.

Gleichwohl hast Du recht, für den beschriebenen Anwendungsfall ist eine Grafikliste (symbolisches EA-Feld ist richtig) mit verschiedenfarbigen Ventilgrafiken sicher die leichter zu handhabende Alternative.


Gruß, Fred
 
Hallo Fred und Harald,

da ich noch nie so ein EA Feld angelegt habe oder das mit der Transparentfarbe einmal gemacht habe, bleibt mir nur eines, jedes Bild doppelt anzulegen und zu hoffen das es dann geht, aber der erste Test sieht gut aus.

Für einen Anfänger wie ich es bin ist es schwer so etwas zu machen. Aber der Programmierer wollte von mir einen Betrag im oberen 4 stelligen Bereich ohne Hardware. So dauert es zwar länger alles selbst zu machen. Aber ich lerne ja auch wahnsinnig viel gerade. Dann macht es doch auch Spass.

So werde ich meine Anlage beim kleinsten Fehler kennen und weiß wie was miteinander Funktioniert, das ist unbezahlbar für mich.

Es ist eben seit langem wieder etwas, was mich Fördert und ich bin euch hier in diesem Forum allen sehr sehr Dankbar für eure Hilfe. Danke das ich eure Hilfe bekomme gerade, weiß dies sehr zu schätzen.

Gruß

Andi
 
Zurück
Oben