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

Ergebnis 1 bis 4 von 4

Thema: WinCC Objekteigenschaften dynamisieren

  1. #1
    Registriert seit
    22.11.2006
    Beiträge
    4
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte in WinCC die Objekteigenschaft Bedienfreigabe über VBS dynamisieren. Ich gebe also unter "If" meine Bedingungen an aber was muss ich unter "Then" ausführen damit wirklich die Bedienfreigabe auf Nein gesetzt wird? Hat jemand ein Beispiel für mich?

    MfG Daniel
    Zitieren Zitieren WinCC Objekteigenschaften dynamisieren  

  2. #2
    Registriert seit
    11.05.2005
    Ort
    Baden-Württemberg
    Beiträge
    673
    Danke
    113
    Erhielt 153 Danke für 124 Beiträge

    Standard

    Hi,

    Beispiel für einen Button mit Namen "Button1"
    Code:
    dim objButton
    set objButton = screenitems.item("Button1")
     
    if ... then
         objButton.Operation = false
    else
         objButton.Operation = true
    end if 
    set objButton = nothing
    Gruß Micha

  3. Folgender Benutzer sagt Danke zu SPSKILLER für den nützlichen Beitrag:

    Ragamuffin (04.07.2008)

  4. #3
    Ragamuffin ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    22.11.2006
    Beiträge
    4
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi,

    danke für deine Antwort aber irgendwie haut das nicht hin.
    Mein Button heißt "Button3" und eine Variable die ich zum testen eingefügt habe heißt "Foerdern_Hand_Ein_Aus".
    Müsste doch so klappen oder?

    Code:
    Function Enabled_Trigger(ByVal Item)
    dim objButton
    Set objButton = ScreenItems.item("Button3")
     
    If Foerdern_Hand_Ein_Aus = True Then
         objButton.Operation = false
    else
         objButton.Operation = true
    end if 
    set objButton = nothing
    End Function

  5. #4
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hier noch mal ein kurzes VBScript für die Dynamisierung der Bedienfreigabe eines Buttons:

    Code:
    Function Enabled_Trigger(ByVal Item)
     
    Dim myBooleanTag, objButton
     
    Set myBooleanTag = HMIRuntime.Tags("Bedienfreigabe")
    Set objButton = ScreenItems.Item("Schalter")
     
    If myBooleanTag.Read = 1 Then
         objButton.Operation = True
    Else
         objButton.Operation = False
    End If 
     
    Set myBooleanTag = Nothing
    Set objButton = Nothing
     
    End Function
    Gruß Kai

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

    Ragamuffin (04.07.2008)

Ähnliche Themen

  1. Grafiken dynamisieren mit WinCC Flexible
    Von quadrulschke im Forum HMI
    Antworten: 3
    Letzter Beitrag: 05.06.2012, 08:04
  2. Antworten: 5
    Letzter Beitrag: 27.10.2011, 15:28
  3. Antworten: 0
    Letzter Beitrag: 10.01.2009, 10:43
  4. Antworten: 7
    Letzter Beitrag: 28.10.2008, 06:39
  5. Objekteigenschaften CPU
    Von Drummer im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 12.02.2008, 16:44

Lesezeichen

Berechtigungen

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