Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 6 von 6

Thema: WINCC V7.0.1 Layer Visible schalten

  1. #1
    Registriert seit
    13.03.2004
    Beiträge
    135
    Danke
    10
    Erhielt 6 Danke für 6 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte über eine Schaltfläche ein Layer sichtbar (Visible = True) und ein anderes unsichtbar (Visible = False) schalten.
    Mache ich das mit einem Button innerhalb des betreffenden Bildes, geht das ganz wunderbar mit:

    Layers(1).Visible = True
    Layers(2).Visible = False



    Versuche ich das von ausserhalb zum Beispiel mit:

    Screens("Bildx").Layers(4).Visible = True

    klappts nicht. Habe auch schon andere Varianten mit "ScreenItem" etc. probiert, aber nichts geht.

    Hat jemand eine Idee, wie man das Objekt anspricht?

    Gruß Hagen

    PS: Übrignes, auf "Ej, Alter mach dich unsichtbar!", hat das System auch nicht reagiert.
    Im Zweifel, tue immer das richtige!
    Zitieren Zitieren WINCC V7.0.1 Layer Visible schalten  

  2. #2
    Registriert seit
    10.01.2007
    Beiträge
    13
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hallo Hagen,

    Ich habe das gleiche Problem!
    Hattest du schon eine Lösung gefunden?

    Danke

  3. #3
    Registriert seit
    01.09.2009
    Ort
    Nürnberg
    Beiträge
    28
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Mach doch die Anzeige des Layers einfach von einer Variable abhängig und setze mit dem Button nur den Wert der Variable.

    Ich habs nicht ausprobiert, also keine Garantie dass es funktioniert.

    Gruß Dom

  4. Folgender Benutzer sagt Danke zu B.Dom für den nützlichen Beitrag:

    explosiv (24.06.2011)

  5. #4
    Hagen ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    13.03.2004
    Beiträge
    135
    Danke
    10
    Erhielt 6 Danke für 6 Beiträge

    Standard

    @explosiv: Nein, habe ich nicht. Aber der Vorschlag von Dorn sollte funktionieren, auch wenn es quasi einen Umweg bedeutet.

    Gruß Hagen
    Im Zweifel, tue immer das richtige!

  6. Folgender Benutzer sagt Danke zu Hagen für den nützlichen Beitrag:

    explosiv (24.06.2011)

  7. #5
    Registriert seit
    31.08.2009
    Beiträge
    20
    Danke
    2
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo,
    die Suchfunktion hat mich auf euren Threat gebracht.
    Leider aber noch keine Lösung gefunden.
    Ich stehe vor dem gleichen Problem kann aber leider nicht "visible" nutzen, da ich über den Webnavigator arbeite und dort keine Rechnerlokalen Variablen unterstützt werden.

    Gibt es vielleicht doch eine Lösung in einem anderen Bildfenster eine Ebene ein/aus zu schalten.
    Oder alternativ in einem Faceplate (ohne PCS7)

    Gruß Michi

  8. #6
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.367
    Danke
    457
    Erhielt 696 Danke für 521 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von Hagen Beitrag anzeigen
    Screens("Bildx").Layers(4).Visible = True
    "Bildx" steht aber schon für das Bildfenster und nicht für den Bildnamen oder?

    Ich hab mal schnell folgendes unter WinCC v7.2 ausprobiert...
    Basisbild (Base.Pdl) mit Bildfenster (Fenster1) und enthaltenem Bild (Bild1.Pdl).
    Zwei Buttons befinden sich im Basisbild und schalten im Bildfenster den Layer 1.

    Variante 1:
    Code:
    'Adressierung unter Verwendung des Bildnames
    HMIRuntime.Screens("Base.Fenster1:Bild1").Layers(2).Visible = False
    Code:
    'Adressierung under Verwendung des Bildfensternamens
    HMIRuntime.Screens("Fenster1").Layers(2).Visible = False
    Funktioniert bei mir tadellos.
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

Ähnliche Themen

  1. Beckhoff Web-HMI hin und her schalten
    Von cas im Forum CODESYS und IEC61131
    Antworten: 9
    Letzter Beitrag: 16.02.2010, 19:53
  2. Gleichstrom schalten
    Von oliverlorenz im Forum Schaltschrankbau
    Antworten: 13
    Letzter Beitrag: 26.05.2009, 08:48
  3. Betriebsarten schalten
    Von mitchih im Forum Programmierstrategien
    Antworten: 0
    Letzter Beitrag: 03.11.2008, 19:50
  4. Ausgänge schalten
    Von Spud im Forum Simatic
    Antworten: 12
    Letzter Beitrag: 30.03.2007, 20:04
  5. Schalten von Drehstrommotoren
    Von Markus_Sch im Forum Elektronik
    Antworten: 11
    Letzter Beitrag: 16.03.2006, 10:10

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •