Bildwechsel

breno

Level-1
Beiträge
46
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Software:WinCC flex 2007;

würde gern anhand eines Bitwechsels einen Bildwechsel erzeugen.
Bisher hatte ich aber keinen Erfolg.Durch Anhang eines VBScriptes an die BitVariable sollte doch dies auch funktionieren. Finde aber hierzu kein Eingabefeld.Vielleicht kann mir jemand weiterhelfen?!

mfg breno
 
also so auf die Schnelle:
im Scripteditor von WinCC flexible gibt es rechts eine Auswahl an Funktionen, ähnlich den Funktionen an Buttons, Variablen etc.
da musst du dann Bildwechsel auswählen und dann "übernehmen" oder so ähnlich drücken, dann wird der Code in dein Scrift eingefügt. den Code kannst du dann noch erweitern/ändern.
 
siehe anhang



skript lautet

ActivateScreen "Bildname", 0
 

Anhänge

  • skript.jpg
    skript.jpg
    10,1 KB · Aufrufe: 57
  • skript 2.jpg
    skript 2.jpg
    10,7 KB · Aufrufe: 58
  • skript 3.jpg
    skript 3.jpg
    13,5 KB · Aufrufe: 54
Zuletzt bearbeitet:
wenn du ein Script öffnest, sollte rechts das Fenster "Skript-Assistent" erscheinen. ansonsten in der Menüleiste unter "Ansicht" den "Skript-Assistent" auswählen.
dort gibt es "Funktionsliste" (dort kannst du unter "Bilder" -> "AktiviereBild" wählen) und den "Code-Assistent" (für Schleifen etc.)
und dann jeweils unten "Übernehmen" drücken
 
Hallo,

ja das ist wohl dein Problem, TP177 unterstützt das nicht da kannst du lange nach dem Editor suchen.;)
Ist Bildwechsel über Steuerungsauftrag ne Option für dich. Dann kannst du den Bitwechsel im SPS Programm abfragen und per Steuerungsauftrag die Bildnummer übergeben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
du kannst auch bei ner variable bei wertänderung oder bei wertüberrlauf nen bildwechsel legen (Ereignisse)
udn dann für jedes bild einfach ne andere variable nehmen

z.B. also bergrenze der variable 1 eingeben, per sps die variable auf 2 setzen, ereigniss obergrenze überschrtitten -> aktiviere bild xy, dann beim bildaufruf über eriegnisse -> setzeWert die Var wieder auf 0 setzen, dann hast sogar ne Rückmeldung obs aufgerufen wurde
 
bin mir nicht sicher, aber kann man die Funktion "AktiviereBild" nicht auch direkt an der Variablen (Bit) auswählen? würde dann aber wohl bei jedem Wechsel (0->1; 1->0) stattfinden... glaub ich...
 
Bei der Registerkarte Variable unter Wertänderung hab ich das schon probiert (Boolsche Varibale funktioniert nicht). Dann hab ich halt ne INT Variable genommen und versucht dieser Variable per SPS Programm die Bildnummer zuzuweisen. Nach einber abgelaufenen Zeit wird diese Bildnummer der Variablen per MOVE-Box zugewiesen --> Bild ändert sich aber trotzdem nicht.


mfg breno
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sollte iegentlich schon gehen, du musst die variable dann aber auch zyklisch abfragen, nicht nur bei verwendung!
 

Anhänge

  • änderung.jpg
    änderung.jpg
    16,4 KB · Aufrufe: 48
Zuletzt bearbeitet:
Hier ist einmal ein Programmbeispiel in WinCC flexible 2005 für einen Bildwechsel mit einer Bildnummer:

Ein Bild "Startbild" wird mit folgenden Eigenschaften projektiert:

- Bildnummer = 1

Eine Variable "Bildwechsel" wird mit folgenden Eigenschaften projektiert:

- Datentyp = Integer

- Erfassungsart = Zyklisch fortlaufend

- Wertänderung = Aufruf der Systemfunktion "AktiviereBildMitNummer"

Wird nun in die Variable "Bildwechsel" der Wert 1 eingetragen, so wird das Bild "Startbild" aufgerufen.

Gruß Kai
 

Anhänge

  • TP177B_Startbild.jpg
    TP177B_Startbild.jpg
    454,8 KB · Aufrufe: 93
  • TP177B_Variablen_1.jpg
    TP177B_Variablen_1.jpg
    356,4 KB · Aufrufe: 102
  • TP177B_Variablen_2.jpg
    TP177B_Variablen_2.jpg
    368 KB · Aufrufe: 89
  • TP177B_Variablen_3.jpg
    TP177B_Variablen_3.jpg
    369,8 KB · Aufrufe: 84
  • TP177B_Variablen_4.jpg
    TP177B_Variablen_4.jpg
    357,8 KB · Aufrufe: 88
Zuviel Werbung?
-> Hier kostenlos registrieren
Und hier ist noch einmal ein Programmbeispiel in WinCC flexible 2005 für einen Bildwechsel mit einem direktem Bildaufruf:

Ein Bild "Startbild" wird mit folgenden Eigenschaften projektiert:

- Aufgebaut = Aufruf der Systemfunktion "SetzeWert" (Variable = "Bildwechsel", Wert = 0)

Eine Variable "Bildwechsel" wird mit folgenden Eigenschaften projektiert:

- Datentyp = Integer

- Erfassungsart = Zyklisch fortlaufend

- Obergrenze = 0

- Obergrenze überschritten = Aufruf der Systemfunktion "AktiviereBild" (Bildname = "Startbild", Objektnummer = 0)

Wird nun in die Variable "Bildwechsel" ein Wert > 0 eingetragen, so wird das Bild "Startbild" aufgerufen.

Nach dem Aufruf des Bildes "Startbild" wird in die Variable "Bildwechsel" wieder ein Wert 0 eingetragen.

Gruß Kai
 

Anhänge

  • TP177B_Startbild_1.jpg
    TP177B_Startbild_1.jpg
    472,9 KB · Aufrufe: 78
  • TP177B_Startbild_2.jpg
    TP177B_Startbild_2.jpg
    473,3 KB · Aufrufe: 68
  • TP177B_Startbild_3.jpg
    TP177B_Startbild_3.jpg
    459,8 KB · Aufrufe: 65
Und noch ein paar Bilder.

Gruß Kai
 

Anhänge

  • TP177B_Variablen_1.jpg
    TP177B_Variablen_1.jpg
    357,1 KB · Aufrufe: 72
  • TP177B_Variablen_2.jpg
    TP177B_Variablen_2.jpg
    359,2 KB · Aufrufe: 61
  • TP177B_Variablen_3.jpg
    TP177B_Variablen_3.jpg
    367,7 KB · Aufrufe: 63
  • TP177B_Variablen_4.jpg
    TP177B_Variablen_4.jpg
    369,4 KB · Aufrufe: 55
  • TP177B_Variablen_5.jpg
    TP177B_Variablen_5.jpg
    358,4 KB · Aufrufe: 57
Zurück
Oben