Skriptfehler nach Migration von WinCCflex 2008 nach WinCC(Tia)

Placebo

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Servus!

Ich habe ein HMI Projekt, welches bisher fehlerfrei lief, von WinCC Flex 08 auf WinCC (V13 -Tia) migriert.

Wenn ich die Runtime-Simulation nun starte und einen Button zum Bildwechsel drücke, erscheint die Fehlermeldung
Fehler: no Screen item"Vorlage_Textfeld_Main11"; please check Transfer of names Option. `in Skript <Navigation> in Zeile 26.


In meinem Navigationsskript, Zeile 26 steht:

Set Textfeld_Main = HmiRuntime.Screens(Bildname).ScreenItems(Vorlage_Textfeld_Main" +Mainnummer_String)

Wenn ich aus STRG+J drücke, kann ich die Vorlage allerdings nicht mehr auswählen.


Dim Mainnummer_String
Dim Subnummer_String
Dim Textfeld_Main
Dim Textfeld_Sub
Dim Bildname
'Bildname ermitteln
Bildname = HmiRuntime.BaseScreenName
'Mainnummer vom Typ [Int] prüfen
If IsNumeric(Mainnummer) Then
'Mainnummer zwischen 10..19 prüfen
If Mainnummer>=10 And Mainnummer<=19 Then


'Mainnummer in String wandeln
Mainnummer_String = CStr(Mainnummer)
'Objekt "Textfeld" übergeben in Abhängikeit der Mainnummer
Set Textfeld_Main = HmiRuntime.Screens(Bildname).ScreenItems("Testvorlage_Textfeld_Main" +Mainnummer_String)
 
Hallo Placebo,

kann es sein, dass du unter "Runtime-Einstellungen - Allgemein" die Option 'Namen laden' nicht aktiviert hast? Diese sorgt nämlich dafür, dass Objektnamen beim Generieren erzeugt und mit auf das Bediengerät geladen werden. Ohne diese Namen schlägt dann wie bei dir ein 'Zugriff' auf ScreenItems() fehl.

Gruß, Fred
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
für mich liest es sich so, als wenn deine Objekte auf der Seite alle neue Namen bekommen haben und nicht mehr die haben, die mal manuell vergeben worden sind.
Das solltest du mal checken ...

Gruß
Larry
 
Hallo Larry,

die Namen der Objekte, die sich auf der Vorlageseite befinden, werden über eine Textliste geändert. Je nach dem, ob in der Textliste überhaupt etwas drin steht, wird der dazugehörige Button (de)aktiviert.

Was mich irgendwie verwundert ist, dass nach ich im Skript mit STRG+J die Auswahl geöffnet habe, der Vorlagenordner(in der Bildverwaltung) leer ist?!
 
Zuletzt bearbeitet:
Zurück
Oben