mit SFC20 auf Lokaldaten schreiben

Gerri

Level-1
Beiträge
822
Reaktionspunkte
37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich würde gerne mit einem SFC20 (selbstgschreibene any) Lokaldaten im Temp schreiben. Ist das so möglich oder verstehe ich etwas falsches unter Lokaldaten?
 
ich habe einen String den ich von einem DB in eine Temp-variable schreiben will. Strings verscheiben hat von DB zu DB immer geklappt. Nur jetzt bekomme ich den Ret_val #8325 vom Blkmov.

Als passt was am Ziel nicht.

Der Zielbereich ist 0, datentyp ist byte, und Speicherbereich Ziel ist 16#86
 
ok, alles klar:

Ich habe mir einen FC 5 gebaut (Flexible Blocmove) in dem ich einen Quell und einen Ziel ANY baue und den SFC20 aufrufe.

DIesen FC5 rufe ich aber in verschiedenen FC´s auf.

Ich vermute nun dass der L-Bereich im FC5 abgefragt wird.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
deine beschreibungen sind spitze! eins A ... ich geh dann mal meine kugel holen :rolleyes:

du möchtest in die lokaldaten des FC5 kopieren?
haste denn da genug bytes für deinen string im TEMP angelegt? oder nur eins?
du kannst die daten auch aus dem FC5 in die lokaldaten des aufrufenden bausteins kopieren, speicher 87 - aber auch da muß eine ausreichende anzahl byte-variablen vorhanden sein (und ich finde diese lösung nicht so fein...)
 
danke, das wars. Der Grund ist das ich einen DB nach dem richtigen String für einen den FC EQ_String durchsuche.

na dann schen abent
habe die ehre
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gerri,

4L hat mir den entscheidenden Hinweis gegeben: 87h!

natürlich muss man als Speicherbereich 87 angeben, den sonst kopiert der SFC 20 seine
eigenen L-Daten!

Grüße
Gebs

:confused: ...das hatte ich irgendwie nicht so gemeint, aber jetzt, wo du es sagst, macht es sinn :ROFLMAO: ... das heißt dann aber, das ich gar nicht mit dem sfc20 auf die lokaldaten des, hier im beispiel FC5 aufrufenden bausteins zugreifen kann ... nich, dass ich sowas machen würde, aber ist schon irgendwie schade ... da fehlt der parameter 88 :cool:
 
Zurück
Oben