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

Results 1 to 3 of 3

Thread: TIA V14SP1 Bildbaustein Eigenschaften VBN Skript

  1. #1
    Join Date
    28.09.2016
    Posts
    7
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich habe bei einem Bildbausein das das Problem das ich über die Eigenschaften nicht auf eine Variable zugreifen kann die in einer UDT deklariert ist. In den Systemmeldungen kommt der Fehler:

    Fehler 'no tag 'DB_SchnittstelleHMI_SR_String_Eintraege.String" in Skript <VariablenBelegen RS Anzeige 1 SR 14815241355704 11997185350248> in Zeile 65

    In dem Bildbaustein wird aus der Schnittstelle ein WString aus einem Array of WString ausgelesen.
    Hier mal die Zeile 65:
    SmartTags("String") = SmartTags("Properties\SR_String_Array.String[0]")
    In der Schnittstelle ist der Aufruf SR_String_Array wie folgt deklariert:
    eigenschaften.png
    Auf der Schnittstelle ist dann Folgende Variable aufgelegt:
    eigenschaften.png
    Wenn ich die Variable DB_SchnittstelleHMI_SR_String_Einträge.String[0] direkt über ein EA Feld auswähle zeigt es den Inhalt an. Nur der Bildbaustein kann die Variable nicht auslesen.

    An den Bildbaustein wird eine UDT Übertragen die einen Array [0..31] of WString enthält.
    Hat hierfür jemand eine Lösung? Ist es eventuell nicht mäglich einen WString als Array an einen Bildbaustein zu übergeben? In dem Baustein wird das selbe mit einer UDT die einen Array of DINT/Real enthält auch gemacht, bei denen funktioniert es. Übersetzt und gestartet werden kann es jedoch ohne Fehler.

    Gruß Fabi
    Last edited by fabi012; 25.08.2017 at 06:02.
    Reply With Quote Reply With Quote TIA V14SP1 Bildbaustein Eigenschaften VB Skript  

  2. #2
    fabi012 is offline Neuer Benutzer
    Themenstarter
    Join Date
    28.09.2016
    Posts
    7
    Danke
    2
    Erhielt 0 Danke für 0 Beiträge

    Default

    Inzwischen habe ich auch versucht den WString Array mit einer Multiplex Variable an den Bildbaustein zu übergeben.
    Die Multiplex Variable war somit eine Variable vom Typ WString, die Eigenschaft des Bildbausteines war ebenfalls vom Typ WString. Beim übersetzen der HMI kommt dann folgender Fehler:

    ,Objekt String_Anzeige1 hat ungültigen Typ VARLIST für Funktionen (Funktion VariablenBelegen_SR_Anzeige_1_SR_14815241370454_1199718535024.,,,08:33:31

    Bin für jede Hilfe dankbar.

    Gruß Fabi

  3. #3
    Join Date
    07.04.2016
    Posts
    5
    Danke
    2
    Erhielt 6 Danke für 3 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Fabi,

    hast du eine Lösung gefunden?

Similar Threads

  1. Replies: 6
    Last Post: 10.11.2016, 05:59
  2. Replies: 10
    Last Post: 12.05.2015, 11:32
  3. Replies: 1
    Last Post: 06.03.2015, 08:55
  4. WinCCflex Bildbaustein Skript Trigger
    By Egon88 in forum HMI
    Replies: 2
    Last Post: 08.08.2013, 10:30
  5. Replies: 0
    Last Post: 12.11.2010, 11:17

Tags for this Thread

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
  •