"Overflow" in Skript nach Bediengerätewechsel und Migration vom MP370 --> MP377

User123

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
"Overflow" in Skript nach Bediengerätewechsel und Migration vom MP370 --> MP377

Hallo an alle!

Ich habe das Forum bisher nur zum belesen/informieren genutzt, nun habe ich jedoch auch ein Problem und die Suchfunktion gibt mir nichts passendes zur Lösung;)
Ich habe ein Protool-Projekt mit WinCC flex 2008 SP2 migriert, im Anschluss den Bediengerätewechsel vom MP370 12" zum MP377 12" vorgenommen und dann zu WinCC flex 2008 SP3 konvertiert.
In der Runtime wird nun der Fehler 20010 "Fehler Overflow in Skript <DS_IOCheck> in Zeile 131 angezeigt. Ich habe das Skript mal in den Anhang gesteckt. Ich muss dazu sagen, dass ich noch nicht so viel mit Skripten in Berührung gekommen bin und das alles etwas Neuland für mich ist:|

Über hilfreiche Tipps würde ich mich freuen
 

Anhänge

  • Skript.JPG
    Skript.JPG
    149 KB · Aufrufe: 42
Hallo,
ich kann damit jetzt auch nicht so das Allermeißte anfangen - vielleicht fehlt mir hier auch ein bißchen mehr aus deinem Projekt (Background der Abläufe etc.).
Was du aber grundsätzlich schon mal machen kannst :
Deine Zeile 131 beinhaltet ja gleich mehrere Befehle und den Aufruf einer weiteren Procedur.
Ich würde hier mal jedem Befhel eine eigene Zeile spendieren und dann noch mal schauen, wo dann der Fehler (konkret) liegt. Vielleicht hilft das ja dann schon weiter ...
Vielleicht ist der eigentliche Auslöser ja auch die aufgerufene Routine ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich werde gleich morgen die Befehle trennen und dann nochmal die Runtime durchlaufen lassen.
Sollte das Problem weiterhin bestehen, werde ich Projekt bezogen noch mehr Details online stellen.
Danke erstmal für den Hinweis!
 
... das Problem wird weiter bestehen ... aber vielleicht wissen wir dann etwas besser, an welcher Stelle es entsteht ...
 
Guten Morgen,

ich habe die Anweisung in mehrere Zeilen gesetzt und nun kann die Zeile 132 eingegrenzt werden.
Ich habe im Anhang nochmal Bilder von ProTool und von WinCC beigefügt.
Mich wundert es halt, dass das Programm in diesem Bereich unverändert ist und trotzdem die Zeile nicht verarbeitet werden kann.
Bitte werft mal einen Blick auf die Zeile 121-127, die Datei werkzeuge.txt ist hinterlegt aber kann es evtl. ein Dateipfadproblem sein?
In der Visu sollen Werkzeugdatensätze geladen werden aber genau da scheitert es.
 

Anhänge

  • PT_DS_IO.JPG
    PT_DS_IO.JPG
    148,2 KB · Aufrufe: 26
  • Win_DS_IO.JPG
    Win_DS_IO.JPG
    180 KB · Aufrufe: 24
  • 20141112_085849.jpg
    20141112_085849.jpg
    324,4 KB · Aufrufe: 22
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
also erstmal : welchen Typs ist denn die Variable OldScript und was wurde dort zugewiesen.
Dann : es kann natürlich ein Dateipfad oder auch ein Berechtigungs-Problem sein. Deine Anwendung muß natürlich Admin-Rechte auf dem Rechner haben und volle Zugriffs-Berechtigung auf den Dateipfad.
Ich sehe allerdings noch nichts vom Laden einer Datei - den Teil solltest du mal raussuchen.
Insgesamt sehe ich nur die Möglichkeit, das Ganze schrittweise durchzuchecken.

Gruß
Larry
 
Nach langer Abwesenheit will ich mich wieder zurück melden ;)!

Das o.g. Problem konnte eingegrenzt werden, es handelt sich definitiv um eine fehlerhafte Speicherpfadangabe bzw. um das Einlesen dieser Dateien --> die auf der CF-Karte hinterlegten Dateien enden mit *.dat, *.rdf und *.vdf - kann WinCC flexible etwas mit diesen Dateien anfangen? Laut dem Infomaterial welches ich bisher gelesen habe, gibt es mit *.csv-Dateien keinerlei Probleme und zu den restlichen Dateiendungen konnte ich nichts finden.

Eine andere Frage wäre noch, ob bei Euch schon nach einer Migration Skripte "verschlungen" wurden? Mir fehlen in WinCC flexible 3Skripte :confused:
Laut Aussage der Fachberatung von Siemens darf das nicht passieren, erklären können Sie es sich ebenfalls nicht...
Ich sollte die Migration nochmal neu starten und gucken was die Log-Datei sagt. Gesagt, getan --> Log-Datei --> Keinerlei Fehler, nur paar Warnungen was die Objekte betrifft (z.T. keine Namen vergeben).

Da das ganze Projekt ziemlich umfangreich ist und ich nur gelegentlich zur Fehlersuche komme, entschuldige ich mich schon vorab für diesen ziemlich sporadischen Thread ;-)

MfG
User123
 
Zurück
Oben