BLKMOV, ein FB und der Any-Pointer

Krumnix

Level-3
Beiträge
1.454
Reaktionspunkte
190
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Es geht um folgendes (die Suche hat mir nicht die Antwort gebracht, bis jetzt ;) ).....

Ich habe eine Bedingung programmiert und wenn diese erfüllt ist, werden 7 BLKMOV's aufgerufen. Im selben Zyklus.

So etwa als schnelles Beispiel:
Code:
U M10.0
BLKMOV 1
BLKMOV 2
BLKMOV 3
BLKMOV 4
BLKMOV 5
BLKMOV 6
BLKMOV 7

Nun ist es so, das ich diese Bedingungen 30 mal habe und das ganze so
langsam richtig unübersichtlich wird, da im Grunde nur die Bedingung interessant ist beim Beobachten und der Rest eher nicht.

Jetzt meine Frage:
Ich würde gerne die 7 BLOKMOVs in einen FB bringen. Die Parametrierung soll von Außen kommen. Dafür habe ich IN und OUT Variablen erstellt vom Typ ANY. Wenn ich jetzt aber diese Variable an den BLKMOV parametrieren möchte, nimmt der diese nicht an. Nur wenn ich sie unter TEMP deklariere, ist der BLKMOV zufrieden.
Ich möchte aber gerne, das ich die Variable von extrem dem FB übergebe.
Grund: Ich hab die Daten im DB als UDT deklariert und beim derzeitigen Aufruf werden die Daten als Symbol an den BLKMOVs angezeigt.
Das sollte so bleiben, wenn ich meinen FB aufrufe.
Wie kann ich das nun händeln, das ich von extren einen ANY-Pointer übergebe und ihn dem jeweiligen BLKMOV zuweise?!

Gruß
 
Zurück
Oben