Bildwechselfrage

NeilYoung

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

ich habe mal eine doofe Frage:
Ich möchte in WinCC flexible einen bedingten Bildwechsel verwirklichen. D.h. wenn eine Variable in der SPS kommt, soll automatisch ein Bildwechsel erfolgen.
Geht dies überhaupt? Und wenn ja wie?

Genauer: Es handelt sich um eine Prüfstation. Wenn ein Werkstück schwarz erkannt wird, möchte ich einen Bildwechsel herbeiführen.

Vielen Dank im Voraus,

Neil
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sorry, mir zu hoch.
Ich möchte doch "nur". dass ein bestimmtes Bild aktiv ist, wenn z.B. im GlobalDB eine bestimmte boolsche Variable den Wert 1 hat.
Geht dies über die Methode?

Danke noch einmal,
Neil
 
Achtung!
Die unter dem letzten Link beschriebene Methode ruft den Bildwechsel auch auf, wenn das Bit wieder FALSE wird, das müsstest Du irgendwie abfangen, z.B. indem Du ein extra Bit in der SPS ausschließlich für diesen Bildwechsel setzt und bei Bildaufbau des gewünschten Bilds zurücksetzt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Achtung!
Die unter dem letzten Link beschriebene Methode ruft den Bildwechsel auch auf, wenn das Bit wieder FALSE wird, das müsstest Du irgendwie abfangen, z.B. indem Du ein extra Bit in der SPS ausschließlich für diesen Bildwechsel setzt und bei Bildaufbau des gewünschten Bilds zurücksetzt.

Man müßte mal prüfen, ob die Umschaltung mit einem Impuls (~ 500ms) ausreichen würde.

Im Prinzip ändert sich ja vorerst nichts an der Variable "Bildnummer", wenn sich der "WechsleBild" Wert 2-mal ändert. Wäre vllt. ein doppeltes "SanduhrBildaufbauWarteMalEbenZeichen"
 
Im Prinzip ändert sich ja vorerst nichts an der Variable "Bildnummer", wenn sich der "WechsleBild" Wert 2-mal ändert.
Ich meinte eigentlich genau den anderen Fall:
Steigende Flanke, das Bild wird aufgerufen, Nutzer verlässt das Bild, irgendwann fallende Flanke, das Bild wird aufgerufen.
 
Ich meinte eigentlich genau den anderen Fall:
Steigende Flanke, das Bild wird aufgerufen, Nutzer verlässt das Bild, irgendwann fallende Flanke, das Bild wird aufgerufen.

Ja, passt schon. Ich meine ja, um dies zu verhindern

-->
müßte mal prüfen, ob die Umschaltung mit einem Impuls (~ 500ms) ausreichen würde.

Dann wäre das Bit ja wieder 0.

Ist aber eher ne Krücke als ein definierter Bildaufruf mit Steuerungsaufträgen :ROFLMAO:
 
Achtung!
Die unter dem letzten Link beschriebene Methode ruft den Bildwechsel auch auf, wenn das Bit wieder FALSE wird, das müsstest Du irgendwie abfangen, z.B. indem Du ein extra Bit in der SPS ausschließlich für diesen Bildwechsel setzt und bei Bildaufbau des gewünschten Bilds zurücksetzt.

Wäre es nicht eine Möglichkeit unter Wertänderung das anstossende Bit zuerst rückzusetzen und danach die Funktion AktivereBildmitNummer aufzurufen?

MfG
 
Wäre es nicht eine Möglichkeit unter Wertänderung das anstossende Bit zuerst rückzusetzen und danach die Funktion AktivereBildmitNummer aufzurufen?

MfG
Prinzipiell ja, hat aber den Nachteil, dass man keinen Bildwechsel mehr bekommt, falls das Bit wiederkommt, während man noch in dem Bild ist.
Deswegen:
Erst Bildwechsel anstoßen. Solange man im Bild ist, kann das Bit machen, was es will, und beim verlassen des Bilds das Bit zurücksetzen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe eine SPS-Variable, die heißt "Bildnummer". Diese wird in WinCCFlex auf Wertänderung überwacht und wenn sich ihr Wert ändert, dann ruft sie die Bildnummer mit dem Wert auf, den sie enthält. Die Variable "Bildnummer" beschreibe ich in der SPS mit einer Flanke.

Hier ergibt sich dann das Problem, dass bei Aufruf eines Bildes über das Panel diese Variable mitgeführt werden muss, denn man könnte sonst nicht 2x hintereinander von der SPS aus z.Bsp. Bild 100 aufrufen, obwohl zwischenzeitlich über das Panel ein anderes Fenster angewählt wurde, der Wert der Variable ändert sich ja dann nicht. Da das Ganze noch aus ProTool-Zeiten stammt und ProTool ja eine besch... Navigation hatte, rufe ich einfach am Panel nie direkt Bilder auf, sondern ich trage immer in die Variable "Bildnummer" das gewünschte Bild ein, so wird der Wert ja automatisch in der SPS nachgezogen. So kann man auch sehr gut durch sein Panel navigieren, ich habe das sogar mit "Zurück zum letzten Bild", über eine Ebenensteuerung. Das funktioniert auch bei WinCCFlex bestens.
 
Jo, auch ne Möglichkeit.

Ich nehme den Steuerungsauftrag 51 mit einer Flanke. Zuvor in die Variable "Bildnummer" die Nummer rein.

Die Navigation komplett über SPS hatte ich mal getestet. Ist aber bei einigen Panels (Klingelknopfgerät TP177A) mit Sanduhr-Attakten bestraft worden.
Die schnellste Variante ist die Umschaltung im TP/OP. Das aktuelle Bild wird ja trotzdem in die Bereichszeiger geschrieben. (SPS-Kontrolle)
 
Prinzipiell ja, hat aber den Nachteil, dass man keinen Bildwechsel mehr bekommt, falls das Bit wiederkommt, während man noch in dem Bild ist.

:confused: das wäre ja gerade gut, aber ich glaube

du meinst sicher das das gleiche Bild aktuelisiert wird, wenn das Bit wiederkommt während ich im Bild bin und so die Bedienung gestört würde?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte in WinCC flexible einen bedingten Bildwechsel verwirklichen. D.h. wenn eine Variable in der SPS kommt, soll automatisch ein Bildwechsel erfolgen.
Geht dies überhaupt? Und wenn ja wie?

Genauer: Es handelt sich um eine Prüfstation. Wenn ein Werkstück schwarz erkannt wird, möchte ich einen Bildwechsel herbeiführen.

Nachfolgend noch einmal zwei Beispiele für einen Bildwechsel in WinCC flexible 2005:

Beispiel 1: Bildwechsel mit Bildnummer

http://www.sps-forum.de/showpost.php?p=180782&postcount=14

Beispiel 2: Bildwechsel mit direktem Bildaufruf

http://www.sps-forum.de/showpost.php?p=180836&postcount=15

http://www.sps-forum.de/showpost.php?p=180837&postcount=16

Gruß Kai
 
du meinst sicher das das gleiche Bild aktuelisiert wird, wenn das Bit wiederkommt während ich im Bild bin und so die Bedienung gestört würde?
Jetzt, wo ich darüber nachdenke, habe ich da Unsinn geschrieben (Ich hatte nicht richtig gelesen. So geht es natürlich auch. Du darfst das Rücksetzen des Bits nur nicht an den Bildaufbau hängen.
 
Zurück
Oben