TIA TIA V14SP1 Bildbaustein Eigenschaften VBN Skript

fabi012

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
TIA V14SP1 Bildbaustein Eigenschaften VB Skript

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
 
Zuletzt bearbeitet:
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_11997185350248).,,,08:33:31

Bin für jede Hilfe dankbar.

Gruß Fabi
 
Zurück
Oben