hubert
Level-2
- Beiträge
- 405
- Reaktionspunkte
- 26
-> Hier kostenlos registrieren
Hallo Leute,
vielleicht kann mir einer von Euch das erklären. Wenn ich eine Anwenderdefinierte Struktur in Step 7 erstelle (UDT) in diese als Parameter (IN, OUT oder IN/OUT) bei einem FC oder FB angebe und dann innerhalb des Bausteines drauf zu greife habe ich einen sehr großen Speicherbedarf für einen Baustein, obwohl nur Quellcode drinnen steht.
Geh ich allerdings her und übergibt die Struktur als ANY und leg die Struktur im STAT (FB) oder im TEMP (FC) an und ich kopiere mit dem BLKMOV denn ANY in den jeweiligen Bereich und greife dann drauf zu, so ist der Speicherbedarf nicht mehr so groß. Ich habe keine Erklärung für dieses Phänomen. Ich hoffe einer von euch kann mir das Erklären. Anbei liegt eine Programm mit der folgenden Situation bei. Was mich noch interessiert, gibt es irgendwie auch eine Dokumentation zum SFC20 (BLKMOV), wo drinnen steht, wie lege er für eine bestimmte Datenmenge braucht?
Danke schon mal vorab für Euere Hilfe.
vielleicht kann mir einer von Euch das erklären. Wenn ich eine Anwenderdefinierte Struktur in Step 7 erstelle (UDT) in diese als Parameter (IN, OUT oder IN/OUT) bei einem FC oder FB angebe und dann innerhalb des Bausteines drauf zu greife habe ich einen sehr großen Speicherbedarf für einen Baustein, obwohl nur Quellcode drinnen steht.
Geh ich allerdings her und übergibt die Struktur als ANY und leg die Struktur im STAT (FB) oder im TEMP (FC) an und ich kopiere mit dem BLKMOV denn ANY in den jeweiligen Bereich und greife dann drauf zu, so ist der Speicherbedarf nicht mehr so groß. Ich habe keine Erklärung für dieses Phänomen. Ich hoffe einer von euch kann mir das Erklären. Anbei liegt eine Programm mit der folgenden Situation bei. Was mich noch interessiert, gibt es irgendwie auch eine Dokumentation zum SFC20 (BLKMOV), wo drinnen steht, wie lege er für eine bestimmte Datenmenge braucht?
Danke schon mal vorab für Euere Hilfe.