WinCCflex Bilderaufruf

fraser island

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

ich hätte folgendes problem!

  1. Ich möchte beim Start von WinCflex die Startseite je nach Variablenwert aufrufen!
  2. Ich möchte versch. Bilder, bei Tastendruck ebenfalls je nach Variablenwert aufrufen!
sollte man das ganze über Skripte versuchen oder durch Bildwechsel in der SPS!?

Vielen Dank schon mal! :)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
  1. Ich möchte beim Start von WinCflex die Startseite je nach Variablenwert aufrufen!
  2. Ich möchte versch. Bilder, bei Tastendruck ebenfalls je nach Variablenwert aufrufen!
sollte man das ganze über Skripte versuchen oder durch Bildwechsel in der SPS!?

Hallo,
es wäre nett, wenn du hier noch etwas zu dem Bediengerät schreiben könntest. Mir fällt hier als Lösungsmöglichkeit nur "über Scripte" ein. Das setzt dann aber vorraus, dass dein Bediengerät Script-fähig ist ...:cool:

Gruß
LL
 
Also für beide Punkte würde sich auch der Steuerungsauftrag 51 anbieten, mit dem du Bilder von der SPS aus aufrufen kannst. Würde sich bei einem nicht Script-fähigen Panel anbieten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es geht bei vielen Panels auch noch einfacher.
Du legst eine SPS-Variable "OP_Bild" an (Typ INT in der SPS).
Dieser Variablen ordnest du unter Ereignisse/Wertänderung die Funktion "AktiviereBildMitNummer" zu. Als Parameter für Bildnummer übergibst du die Variable selbst, also "OP_Bild".

Nun kannst du folgende Dinge tun:

1. Die SPS schreibt in "OP_Bild" eine Bildnummer --> Das Panel wechselt in dieses Bild
2. Du hast auf dem Panel einen Button. Willst du ein Bild wechseln, setzt du ein Bit in der SPS, die SPS trägt dann die Bildnummer in die Variable "OP_Bild" ein.
3. Du hast auf dem Panel einen Button. Willst du ein Bild wechseln, machst du das nicht über die Zuordnung der Bildwechsel-Funktion zu dem Button, sondern du trägst einfach über Ereignisse/Loslassen/ "SetzeWert" des Buttons die Nummer des Bildes in die Variable "OP-Bild" ein.
 

Anhänge

  • Var_OP_Bild.jpg
    Var_OP_Bild.jpg
    78,9 KB · Aufrufe: 20
  • Bildanwahl.jpg
    Bildanwahl.jpg
    87 KB · Aufrufe: 18
... vielleicht solltest du doch noch etwas konkretisieren, was du so vorhast.

Zum Thema "Anlauf der Visu" habe ich mal den Beitrag verfasst ...
Als Ergänzung dazu könntest du auf dem Bild noch die "Startbild-Auswahlvariable" mit anzeigen und diese dann in dem beschriebenen Script entsprechend auswerten um auf die Eine oder Andere Start-Seite zu kommen.

Das gleiche gilt im Prinzip auch für weitere Verzweigungen ...

Gruß
LL
 
Ich habe z.B. 5 verschiedene Startbilder, welche ich je nach Anlagenkonfiguration aufrufen möchte! Wenn die Anlage konfiguriert wurde bei der Inbetriebnahme, wird immer dasselbe Startbild verwendet!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
.... wqenn ich dich also richtig verstanden habe, dann hast du quasi ein "Standard"-Projekt, was du in jede deiner Maschinen hineinspielen willst, dass schon alle Seiten mit allen Animations-Elementen des Maximal-Aufbaus beinhaltet ...?

Wenn ja - für mich würde ich das nicht auf diese Weise lösen. Ich könnte mir vorstellen, dass das Projekt dadurch "ein wenig" unübersichtlich wird und darüber hinaus entwickeln sich Projekte (nach meiner Erfahrung) mit der Zeit auch weiter. Das dann für alle Projekte nachzuhalten, das halte ich für schwierig.
Dessen ungeachtet ist das natürlich machbar - halt eine Frage, wieviel Ernergie du bereit bist dort hinein zu stecken.
Ich würde es so machen, dass du von einem ggf. vorhandenen Muster-Projekt die nicht benötigten Komponenten entfernst und entsprechende Bild-Aufrufe nötigenfalls umdefinierst. Dadurch ist dann natürlich jedes Projekt auch "nur" in der entsprechenden Anlage sinnvoll.

Gruß
LL
 
wenn es nicht sehr hilfreich war, dann tut es mir leid ...
es ist aber auch nicht so einfach, auf der Basis der wenigen Info's von dir etwas zu amchen ...

Wo soll es denn nun hingehen ?
 
:confused: dann mach es doch so, wie schon vorgeschlagen.

Du definierst ein Startbild.
Auf diesem Bild rufst du bei Bildaufbau ein Script auf, in dem du die entsprechende Aktion programmierst. Hier kannst du dann auch schreiben, dass mit der Bild_Var ein bestimmtes Bild bei einem bestimmten Inhalt aufgerufen werden soll ...
 
Danke Larry, nur wie sieht so ein Skript dann aus bzw. wo wird es aufgerufen!?
...außerdem sollte das Skript nur einmal durchlaufen werden!
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe leider gerade kein PG zur Hand und das Flex kenne ich nicht auswendig ...

Zum Thema Script-Erstellung gibt es aber in Flex ein gute Hilfe.
Zum Thema Seiten aufrufen ist vielleicht dieser Thread hilfreich

Das Ganze dann an die Eigenschaft der Bildschirmseite hängen ...

Ansonsten : Morgen habe ich wieder ein PG und dann kann ich vielleicht auch vernünftig helfen ...
 
Zurück
Oben