-> 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
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