- Beiträge
- 5.685
- Reaktionspunkte
- 1.610
-> Hier kostenlos registrieren
Hi zusammen
Ich habe hier einen FC mit einer IN/OUT Variable vom Typ Array[0..240] of BYTE. in diesem FC wird diese Variable an einem Blkmove auf die dst Angeschlossen.
Den FC kann ich in einem FB ohne Probleme aufrufen und die IN/OUT Variable mit einer Statischen Struktur belegen.
Jetzt wollte ich diesen FC aber auch noch in einem anderen FC verwenden welcher die IN/OUT Variable einfach durchreicht.
Also FB1 ruft FC1 auf mit Array of Byte IN/OUT belegt durch eine Statische Variable (Array of Byte)
FC1 ruft wiederum FC2 auf, die IN/OUT Variable belegt mit der IN/Out Variable von FC1.
Im FC2 wiederum wird blkmove aufgerufen und mit der IN/OUT Variable belegt.
im FC1 wird aber die Variablenzuweisung abgelehnt mit "Ungültige Parameterzuweisung"
wie macht man dass dann korrekterweise?
mfG René
Ich habe hier einen FC mit einer IN/OUT Variable vom Typ Array[0..240] of BYTE. in diesem FC wird diese Variable an einem Blkmove auf die dst Angeschlossen.
Den FC kann ich in einem FB ohne Probleme aufrufen und die IN/OUT Variable mit einer Statischen Struktur belegen.
Jetzt wollte ich diesen FC aber auch noch in einem anderen FC verwenden welcher die IN/OUT Variable einfach durchreicht.
Also FB1 ruft FC1 auf mit Array of Byte IN/OUT belegt durch eine Statische Variable (Array of Byte)
FC1 ruft wiederum FC2 auf, die IN/OUT Variable belegt mit der IN/Out Variable von FC1.
Im FC2 wiederum wird blkmove aufgerufen und mit der IN/OUT Variable belegt.
im FC1 wird aber die Variablenzuweisung abgelehnt mit "Ungültige Parameterzuweisung"
wie macht man dass dann korrekterweise?
mfG René