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

Ergebnis 1 bis 3 von 3

Thema: Skript-Probelm mit op277

  1. #1
    Registriert seit
    08.07.2004
    Beiträge
    503
    Danke
    11
    Erhielt 4 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Moin habe ein op277 und möchte ein skript laufen lassen.

    Über eine Schaltfläche soll ein Objekt unsichtbar geschaltete werden.

    - Das Objekt ist ein Rechteck : Rechteck_2

    - Skriptname : z_Skriptübung

    - Skriptcode: HmiRuntime.ActiveScreen.ScreenItems("Rechteck_2").Visible=False

    - Schaltfläche --> Eigenschaften --> Ereignis --> Drücken --> Skript aktivieren
    ( D.h. wenn ich die Schaltfläche drücke dann soll das Skript aufgerufen werden )

    Leider bekomme ich einen Meldung " Object doesn't support this propert or methode in Skript.....

    Ich habe diese Seite von Siemens , was mich etwas stutzig macht im oberen Code ist, dass zwar das Rechteck_2 aufgeführt wird aber nicht das

    Bild wo es sich befindet.

    Habe das dann etwas abgewandelt

    HmiRuntime.ActiveScreen("z_Skriptübung").ScreenItems("Rechteck_2").Visible=False

    Die Fehlermeldung kommt trotzdem.

    Was mache ich falsch?

    Gruß und Danke
    Zitieren Zitieren Skript-Probelm mit op277  

  2. #2
    Registriert seit
    13.10.2007
    Beiträge
    12.064
    Danke
    2.793
    Erhielt 3.288 Danke für 2.168 Beiträge

    Standard

    Müsste das nicht ein wenig anders ausehen
    Code:
    'Variablendeklaration
    DIM Objekt
    
    'Der Variablen Objekt, das Rechteck zuweisen
    SET Objekt = HmiRuntime.ActiveScreen("z_Skriptübung").ScreenItems("Rechteck_2")
    
    'Die Eigenschaft Sichtbarkeit des Rechteckes auf unsichtbar schalten. 
    Objekt.Visible=False

  3. #3
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ... ohne das jetzt nachgesehen zu haben ...
    Es gehen nicht alle Objekte mit allen Geräten (selbst wenn die script-fähig sein sollten). Dazu gibt aber die Flex-Hilfe bei Stichwort "HmiRuntime-Objekt" (o.ä.) m.E. ganz gute Auskunft ...
    Einige Properties sind auch gar nicht über Script ansprechbar - dazu gehört aber Visible eigentlich nicht.

    Gruß
    Larry

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 04.08.2011, 14:15
  2. Modbus Adressen Probelm
    Von zvende im Forum Feldbusse
    Antworten: 7
    Letzter Beitrag: 20.07.2011, 20:28
  3. Modbus Adressen Probelm
    Von zvende im Forum CODESYS und IEC61131
    Antworten: 0
    Letzter Beitrag: 15.07.2011, 22:47
  4. Antworten: 5
    Letzter Beitrag: 08.06.2009, 11:16
  5. OP277 noch mit protool??
    Von gustave im Forum HMI
    Antworten: 7
    Letzter Beitrag: 18.06.2008, 09:14

Lesezeichen

Berechtigungen

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