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

Results 1 to 7 of 7

Thread: Comfort-Panel: Bildnummer ermitteln

  1. #1
    Join Date
    20.01.2009
    Posts
    208
    Danke
    43
    Erhielt 15 Danke für 14 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    kann man die Bildnummer oder den Bildnamen des aktuell angezeigten Bildes ermitteln?
    Reply With Quote Reply With Quote Answered: 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
    Join Date
    28.06.2003
    Location
    Nähe Bonn
    Posts
    316
    Danke
    17
    Erhielt 99 Danke für 77 Beiträge

    Default

    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
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    12,792
    Danke
    618
    Erhielt 2,853 Danke für 2,066 Beiträge

    Default

    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 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    20.01.2009
    Posts
    208
    Danke
    43
    Erhielt 15 Danke für 14 Beiträge

    Default

    bräuchte die Info nur am Panel

  6. #5
    Join Date
    28.06.2003
    Location
    Nähe Bonn
    Posts
    316
    Danke
    17
    Erhielt 99 Danke für 77 Beiträge

    Default

    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
    Join Date
    22.06.2009
    Location
    Sassnitz
    Posts
    13,545
    Danke
    1,088
    Erhielt 3,997 Danke für 3,229 Beiträge

    Default

    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
    Last edited by PN/DP; 14.03.2019 at 12:27.
    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 is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    20.01.2009
    Posts
    208
    Danke
    43
    Erhielt 15 Danke für 14 Beiträge

    Default


    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)

Similar Threads

  1. TIA Comfort Panel KTP600 Comfort durchrouten
    By Crack123 in forum HMI
    Replies: 7
    Last Post: 01.04.2018, 11:10
  2. Replies: 2
    Last Post: 19.01.2018, 07:54
  3. TIA Comfort Panel rücklesen
    By Bitschieber in forum Simatic
    Replies: 2
    Last Post: 12.06.2016, 08:42
  4. Replies: 13
    Last Post: 28.05.2015, 12:54
  5. Basic Panel vs Comfort Panel
    By elmoklemme in forum HMI
    Replies: 4
    Last Post: 12.10.2012, 08:51

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •