Problem mit Stringsuche FC11 FIND

sps_ike

Level-2
Beiträge
26
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich versuche mit FC11 FIND aus der IEC-Bib in einem String[20] nachzusehen ob ein bzw. mehrere andere vorgegebene Strings enthalten sind. Dazu habe ich den zu durchsuchenden String aus meinen Zeichen die ich über TCP erhalte zusammengebastelt und mit den Kopfdaten (Laenge_max, Laenge_ist) in einen DB kopiert.
Die vorgegebenen Strings habe ich als stat. Variablen mit festen Anfangswerten deklariert.

Wenn ich nun den 1.Aufruf des FIND-Baustein aktiviere geht die CPU in Stop wegen eines Bereichslängenfehlers beim Lesen.
Wenn ich nur den 2.Aufruf aktiviere ist alles oK und die Funktion liefert mir das richtige Ergebnis.
3.Aufruf wie bei 1

CPU ist eine VIPA 315SN

Was ist da falsch?


Gruß
Reini
 

Anhänge

  • Screenshot_1.jpg
    Screenshot_1.jpg
    71,3 KB · Aufrufe: 76
  • Screenshot_2.jpg
    Screenshot_2.jpg
    59 KB · Aufrufe: 57
  • Screenshot_3.jpg
    Screenshot_3.jpg
    74,8 KB · Aufrufe: 60
Hi,

Du überschreibst die Längeninformationen mit dem BLKMOV, ruf den mal ganz oben auf, oder transferiere die Längeninfo erst nach dem BLKMOV.

Gruss Daniel
 
Zurück
Oben