-> Hier kostenlos registrieren
moin,
hab da mal eine Frage.
ich habe einen Multi-FB mit mehreren Instanz (FBs) angelegt.
jetzt habe ich in einer Instanz folgenden Code hinterlegt:
U #err.meld[1]
O #err.meld[2]
O #err.meld[3]
O #err.meld[4]
O #err.meld[5]
O #err.meld[6]
O #err.meld[7]
O #err.meld[8]
O #err.meld[9]
O #err.meld[10]
O #err.meld[11]
O #err.meld[12]
O #err.meld[13]
O #err.meld[14]
O #err.meld[15]
O #err.meld[16]
= #state.error
"err" ist ein Datentyp eines UDTs mit einem ARRAY[1..16] of BOOL
wenn ich jetzt einen 2. Instanz aufrufen funktioniert alles ohne Probleme.
um Tipparbeit zu sparen habe ich gedacht, legste dir mal einen Pointer an....
das sah dann so aus:
L P##err
LAR1
L W [AR1,P#0.0]
L 0
<>I
= #state.error
hat mit der ersten Instanz auch funktioniert aber leider nicht mit der 2. Instanz.
ich muss noch dazusagen das der Offset zwischen zwei gleiche Instanzaufrufen innerhalb des FBs variieren kann!
gibt es keine Möglichkeit symbolisch auf meinen Datentyp "err" zuzugreifen?
z.B. L #err
grüße & danke
SiSEPP
hab da mal eine Frage.
ich habe einen Multi-FB mit mehreren Instanz (FBs) angelegt.
jetzt habe ich in einer Instanz folgenden Code hinterlegt:
U #err.meld[1]
O #err.meld[2]
O #err.meld[3]
O #err.meld[4]
O #err.meld[5]
O #err.meld[6]
O #err.meld[7]
O #err.meld[8]
O #err.meld[9]
O #err.meld[10]
O #err.meld[11]
O #err.meld[12]
O #err.meld[13]
O #err.meld[14]
O #err.meld[15]
O #err.meld[16]
= #state.error
"err" ist ein Datentyp eines UDTs mit einem ARRAY[1..16] of BOOL
wenn ich jetzt einen 2. Instanz aufrufen funktioniert alles ohne Probleme.
um Tipparbeit zu sparen habe ich gedacht, legste dir mal einen Pointer an....
das sah dann so aus:
L P##err
LAR1
L W [AR1,P#0.0]
L 0
<>I
= #state.error
hat mit der ersten Instanz auch funktioniert aber leider nicht mit der 2. Instanz.
ich muss noch dazusagen das der Offset zwischen zwei gleiche Instanzaufrufen innerhalb des FBs variieren kann!
gibt es keine Möglichkeit symbolisch auf meinen Datentyp "err" zuzugreifen?
z.B. L #err
grüße & danke
SiSEPP