String: Übergabe der Max Länge Falsch

da ich nach wie vor vermute, dass das Problem in dem Zusammenspiel liegt (wie schon von mir geschrieben) werden wir das Ganze in der Einzel-Simulation nicht so nachgestellt bekommen. Beim Debuggen deines ganzen Werkes sehe ich das genauso.
Vielleicht solltest meinem Vorschlag (und auch dem von Ralle) doch folgen und deine grundsätzliche Vorgehensweise noch einmal überdenken und in den Funktionen mehr zusammenfassen - Step7 mit SCL ist nicht das Gleiche wie Delphi (oder andere) - es sieht nur ähnlich aus.

Gruß
LL
 
Alles umstellen will ich nicht ist nicht mein code, also wenn ich denn DB string direkt der Funktion übergebe gehts. So wie es soll :) aber das kann ich aber nicht so machen ^^
 
So hier mal noch der Beweis, dass es bei mir nicht geht.
HandelCommand wird in jedem Zyklus aufgerufen.

Siehe Bild.
 

Anhänge

  • Test.JPG
    Test.JPG
    245,6 KB · Aufrufe: 10
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ist durchaus schlimm, denn im String liegen dann zusätzlich noch "alte" Daten rum. Aber vielleicht ist das mal eine Supportanfrage bei Siemens wert.
Ich kann mich aber auch an einige eigenartige Effekte bei der Stringverarbeitung mit SCL erinnern, sollte hier noch irgendwo im Forum zu finden sein!
 
Also für die die vielleicht mal in der selben Lage sind. Nach einem Firmwareupdate geht es nun. hatte vorher die Version 2.1 von der S7-317 und habe dann auf 2.6.10 aufgerüstet, musste sogar zu Siemens da es mir leider nicht möglich war ein update zu machen.

Also Danke an alle die sich hier beteiligt haben.

Grüße Kai
 
Zurück
Oben