Ich möchte folgende Deklaration in einem Functionblock verwenden
VAR
Array AT "konstante 1": ARRAY [1.."konstante 2"] OF WORD
Konstante 1 und konstante 2 werden im VAR_GLOBAL CONTANT zugewiesen. Ich glaube eigentlich, dass es nicht geht ... weil der Functionblock immer wieder mit neuen Variablen beschickt wird und es eigentlich keine richtigen Konstanten wären.
Originally created by: mg
Ich möchte folgende Deklaration in einem Functionblock verwenden
VAR
Array AT "konstante 1": ARRAY [1.."konstante 2"] OF WORD
Konstante 1 und konstante 2 werden im VAR_GLOBAL CONTANT zugewiesen. Ich glaube eigentlich, dass es nicht geht ... weil der Functionblock immer wieder mit neuen Variablen beschickt wird und es eigentlich keine richtigen Konstanten wären.
Der gewünscht Aufruf des FB wäre:
VAR_GLOBAL
glob_const1:=%MW000; glob_constA:=5
glob_const2:=%MW120; glob_constB:=20
...
FBxyz1(konstante1:=glob_const1, konstante2:=glob_constA)
FBxyz2(konstante1:=glob_const2, konstante2:=glob_constB)
Kann sowas ähnliches funktionieren oder muss ich das Ganze mit einem PRG statt mit dem FB machen.
(Bei mir geht es nie und nimmer, hat jemand einen Tip)
Danke
Originally created by: mg
... ich habs vorerst mal mit pointern realisiert.