Hilfe!! Wie Bildänderung in WinCC flexible 2005?

Glückspirat

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Leute

ich bin Mechatroniker im 3. Ausbildungsjahr und mache gerade meine Abschlussprüfung. Muss hierfür ein Touchpannel programmieren, das
TP 177B color PN/DP 1.0.1.0 .

Mein Problem ist folgendes: ich möchte, das wenn ich einen Taster an meiner Anlage betätige, das Touchpannel ein anderes Bild aktiviert.

Bis jetzt habe ich versucht in WinCC unter Variablen einen Merker M80.0 einzufügen, der, der auch in der SPS gesetzt wird, wenn ich den besagten Taster betätige. Dann habe ich dieser Variable unter Ereignisse gesagt, bei Wertänderung AktiviereBild und dann Bild_2 angewählt.

Egal was ich mache es geht nicht.

Freue mich über jede Hilfe bin langsam am verzweifeln
LG Manu
 
mhhh is ne idee hab ich nicht allerdings weiß ich auch nicht wie ich das vorherige bild zurücksetze, habe bei den variablen nur die auswahl zwischen AktiviereBild, AktiviereBildmitNummer (kapier ich gar nciht was das ding da von mir will) und AktiviereVorherigesBild

PS: danke für die schnelle antwort
 
Ich habe das in Pro Tool umgesetzt.Es musste anders gelöst werden.
Hier ein Auszug aus der SPS Softwaredoku:

Bildnummer setzen
Wenn ein Signal gesetzt wird (CPU Input oder eine Schaltfläche vom Touch Panel) baut sich automatisch das Bild "Handbetrieb" auf dem Touch Panel auf
1. Es muss als erstes die passende Bildnummer vom Touch Panel in den Bereichszeiger (Auftragsfach) vom Touch Panel geschrieben werden
2. Der passende Steuerauftrag muss als zweites in den Bereichszeiger (Auftragsfach) vom Touch Panel geschrieben werden (Nr.51 für Bildaufbau)
Achtung die Reihenfolge muss eingehalten werden!​

Danach wurde das Projekt auf WinCC konvertiert und es funktionierte.
Leider weis ich nicht genau, ob du es in WinCC genauso programmieren musst.
Schau mal in dem WinCC Handbuch unter Bildaufbau nach.​
 
Zuviel Werbung?
-> Hier kostenlos registrieren
du kannst ja für beide Bilder sichtbar unsichtbar projektieren. Der Zustand der das eine Bild mit dem Wert 1/1 sichtbar macht, macht das andere nur für den Wert 0/0 sichtbar.

Bzw. für das eine 1/1 unsichtbar und für das andere 1/1 sichtbar
 
so habe das mit dem Sichbar/nicht sichtbar ausprobiert und es funktioniert Jipie!!!!!!!!!!!!! Vielen Dank genial, meine ersten zehn minuten in dem forum haben der Firma bestimmt 10 Stunden Azubi arbeitszeit gespart:D

Allerdings kann ich jetzt das bild nur bei einer Variable deaktivieren nämlich dem Merker 80.0, gibt es eine Möglichkeit die auch mit verschiedenen merkern zu deaktivieren oder muss ich das im Programm auf der SPS so programmieren, wäre ja jetz nicht das Problem.

LG euer wieder motivierter Manu
 
Bildobjekt anwählen -> sichtbarkeit -> Bitvariabloe anwählen -> Dann anwählen sichtbar oder unsichtbar bei Bereich 0 - 0 oder 1 - 1.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was auch immer dein Merker 80.0 aktiviert kannst ja damit auch andere Merker aktivieren lassen und damit dein Bild anzeigen/nicht anzeigen dauert nur paar sekunden zu programmieren
 
ich denke das geht nur bei einer variable. Du kannst dir mit Bit-oder Vernüpfungen eine "Visualisierungsvariable setzen"
 
schau dir aber nochmal die sache mit dem bereichszeiger an, damit kannst du aus der Steuerung eine beliebige Seite deiner Visu aufrufen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
is ne 300er

hab jetz aber en anderes problem wenn ich jetz im geladenen bild bin kann ich ja nicht durch ein weiteres signal in das nächste bild schalten, das variablen feld ist ja schon belegt gibt ja nur eins...
 
Da wirst du wohl um die Bereichszeiger nicht rumkommen.
Damit kannst du vom SPS Programm aus alle Bilder Auf- und Abbauen.
Hab mir für die 200er ein FC gebaut.
Geht dann auch für die 300er.
Das braucht zwar ein wenig, aber wenn du ihn hast ist es sehr schön damit zu arbeiten.

Handbücher oder WinCC Hilfedatei > Bildaufbau mit Bereichszeiger
 
nimm eine Integer Variable. Bild 1 sichtbar bei wert 1, Bild 2 sichtbar bei 2, Bild 3 sichtbar bei 4, Bild 4 sichtbar bei 8....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann ja sein das ich jetz spinn aber wieso machst nicht ein Deckbild und haust da für jedes Bild ein Taster rein und jeweils den den du betätigst geht das jeweilige bild auf ist doch viel einfacher
 
meine letzte idee war folgende:

ich hab mein Bild_1 habe für bild 1 den m80.0, der Bild_2 lädt. das hab ich gemacht, indem ich 1. undter Kommunikation/Variablen für m80.0 AktiviereBild bei wertänderung von m80.0 eingetragen habe, sowie unter Sichtbarkeit Ausgeblendet wenn m80.0 1/1 ist.

funktioniert auch. Jetzt bin ich in Bild_2 un dmöchte woeder Bild_ laden:
gleiches spiel wieder unter Variablen den Merker m80.1 AktiviereBild bei wertänderung auf Bild_1 Sowie bei sichtbarkeit des bildes ausgeblendet wenn m 80.1 1/1 ist

funktioniert schon wieder bin wieder im Bild 1 nur sobald ich nun wieder m80.0 setze passiert nichts bis auf, dass mein TP den bruchteil einer Sekunde ne Sanduhr anzeigt.


Das mit dem Bereichszeiger schau ich mir gleoch noch mal an danke shcon mal

lg manu
 
wieso willst du das eigentlich mit nem merker machen bzw. erzähl mal was zum Programm näher ist doch schwachsinn so, also das hat bei uns noch keiner so gemacht
 
Zurück
Oben