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

Ergebnis 1 bis 7 von 7

Thema: Comfort-Panel: Bildnummer ermitteln

  1. #1
    Registriert seit
    20.01.2009
    Beiträge
    200
    Danke
    37
    Erhielt 15 Danke für 14 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    kann man die Bildnummer oder den Bildnamen des aktuell angezeigten Bildes ermitteln?
    Zitieren Zitieren Gelöst: Comfort-Panel: Bildnummer ermitteln  

  2. "Bei der Lösung mit dem Bereichszeiger bekommt man nur dann die aktuelle Bildnummer, wenn die HMI-Verbindung mit dem Bereichszeiger aufgebaut ist.

    Wenn das Panel die Bildnummer auch offline braucht: in jedem Bild beim Ereignis "Aufgebaut" die Bildnummer (und ggf. den Bildname) in Panel-interne Variablen schreiben. Bildnummer und Bildname müssen allerdings per Hand in die Systemfunktionen eingetragen werden.

    Oder in einem Skript HmiRuntime.BaseScreenName abfragen. Das Skript könnte man im Aufgabenplaner beim Trigger "Bildwechsel" aufrufen und den Bildname in eine Panel-interne Variable schreiben.

    Harald"


  3. #2
    Registriert seit
    28.06.2003
    Ort
    Nähe Bonn
    Beiträge
    314
    Danke
    17
    Erhielt 99 Danke für 77 Beiträge

    Standard

    Hallo hub,

    ja - bei Protool, WinCCflex und TIA


    • Bereichszeiger Bildnummer einrichten
    • im Wort 2 ist die aktuelle Bildnummer
    Gruß
    Peter

    Wenns nicht funktioniert probier etwas anderes - vielleicht funktioniert's dann auch nicht.

  4. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.710
    Danke
    604
    Erhielt 2.827 Danke für 2.047 Beiträge

    Standard

    Links im Projektfenster "Verbindungen" aufrufen, dort gibt es dann einen Reiter Bereichszeiger für die Bildnummer. Hier am Besten ein Array (0..4 of Uint) aus einem DB.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  5. #4
    hub ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2009
    Beiträge
    200
    Danke
    37
    Erhielt 15 Danke für 14 Beiträge

    Standard

    bräuchte die Info nur am Panel

  6. #5
    Registriert seit
    28.06.2003
    Ort
    Nähe Bonn
    Beiträge
    314
    Danke
    17
    Erhielt 99 Danke für 77 Beiträge

    Standard

    dann lege doch auf die die Bildnummervariable der SPS eine HMI Variable

    ist zwar etwas umständlich, aber wenns so funktioniert

    HMI Bereichszeiger Bildnummer -> SPS Variable Bildnummer -> HMI Variable Bildnummer
    Gruß
    Peter

    Wenns nicht funktioniert probier etwas anderes - vielleicht funktioniert's dann auch nicht.

  7. #6
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    13.282
    Danke
    1.077
    Erhielt 3.923 Danke für 3.167 Beiträge

    Standard

    Bei der Lösung mit dem Bereichszeiger bekommt man nur dann die aktuelle Bildnummer, wenn die HMI-Verbindung mit dem Bereichszeiger aufgebaut ist.

    Wenn das Panel die Bildnummer auch offline braucht: in jedem Bild beim Ereignis "Aufgebaut" die Bildnummer (und ggf. den Bildname) in Panel-interne Variablen schreiben. Bildnummer und Bildname müssen allerdings per Hand in die Systemfunktionen eingetragen werden.

    Oder in einem Skript HmiRuntime.BaseScreenName abfragen. Das Skript könnte man im Aufgabenplaner beim Trigger "Bildwechsel" aufrufen und den Bildname in eine Panel-interne Variable schreiben.

    Harald
    Geändert von PN/DP (14.03.2019 um 13:27 Uhr)
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  8. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    hub (14.03.2019)

  9. #7
    hub ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    20.01.2009
    Beiträge
    200
    Danke
    37
    Erhielt 15 Danke für 14 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Deinen ersten Vorschlag nutzen wir aktuell.
    Bildnummer beim Ereignis "Aufgebaut" in interne Variable schreiben.
    => darf man halt nicht übersehen/vergessen

    Deinen zweiten Vorschlag hatte ich mir auch schon überlegt.
    Werde ich noch ausprobieren.

    Meine Überlegung war, dass es vielleicht sowas ähnlich fertiges wie beim Benutzernamen gibt.
    (LeseBenutzername)

Ähnliche Themen

  1. TIA Comfort Panel KTP600 Comfort durchrouten
    Von Crack123 im Forum HMI
    Antworten: 7
    Letzter Beitrag: 01.04.2018, 12:10
  2. Antworten: 2
    Letzter Beitrag: 19.01.2018, 08:54
  3. TIA Comfort Panel rücklesen
    Von Bitschieber im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 12.06.2016, 09:42
  4. WinCC Flex Panel an 2 SPS -> Bildnummer?
    Von Krumnix im Forum HMI
    Antworten: 13
    Letzter Beitrag: 28.05.2015, 13:54
  5. Basic Panel vs Comfort Panel
    Von elmoklemme im Forum HMI
    Antworten: 4
    Letzter Beitrag: 12.10.2012, 09:51

Lesezeichen

Berechtigungen

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