-> Hier kostenlos registrieren
Hallo zusammen,
ich habe einen FB118 erzeugt (multiinstanzfähig, Instanz-DB11) in dem ich in der "stat"-variable ein UDT eingefügt habe.
Wenn ich jetzt z.b. im FB118 schreibe:
L B#16#78
T #PIB0_READ.CMDBUF[1].CMD
dann steht in der Variable #PIB0_READ.CMDBUF[1].CMD im DB118 der Wert B#16#78. (Online)
So weit so gut.....
... als nächstes habe ich ein FB1 (multiinstanzfähig, Instanz-DB1) erzeugt, der übergreifend alles koordiniern soll.
Wenn ich nun in der stat-Variablen den FB118 aufrufe, um seine Variablen zu verwenden z.B.
L B#16#78
T #Kreisl3_ST2.PIB0_READ.CMDBUF[1].CMD
dann steht zwar im DB1 in der Variable #Kreisl3_ST2.PIB0_READ.CMDBUF[1].CMD der Wert B#16#78, aber im DB118
steht in der Varibale #PIB0_READ.CMDBUF[1].CMD B#16#00.
Warum übernimmt er den Wert nicht? Irgendwie fehlt im die Schnittstelle zum FB118/DB118, obwohl ich Ihn ja im
FB1 als stat-Varibale deklariert habe. Bausteinkonsistenzprüfung hatte 0 Fehler.
Eure INST
ich habe einen FB118 erzeugt (multiinstanzfähig, Instanz-DB11) in dem ich in der "stat"-variable ein UDT eingefügt habe.
Wenn ich jetzt z.b. im FB118 schreibe:
L B#16#78
T #PIB0_READ.CMDBUF[1].CMD
dann steht in der Variable #PIB0_READ.CMDBUF[1].CMD im DB118 der Wert B#16#78. (Online)
So weit so gut.....
... als nächstes habe ich ein FB1 (multiinstanzfähig, Instanz-DB1) erzeugt, der übergreifend alles koordiniern soll.
Wenn ich nun in der stat-Variablen den FB118 aufrufe, um seine Variablen zu verwenden z.B.
L B#16#78
T #Kreisl3_ST2.PIB0_READ.CMDBUF[1].CMD
dann steht zwar im DB1 in der Variable #Kreisl3_ST2.PIB0_READ.CMDBUF[1].CMD der Wert B#16#78, aber im DB118
steht in der Varibale #PIB0_READ.CMDBUF[1].CMD B#16#00.
Warum übernimmt er den Wert nicht? Irgendwie fehlt im die Schnittstelle zum FB118/DB118, obwohl ich Ihn ja im
FB1 als stat-Varibale deklariert habe. Bausteinkonsistenzprüfung hatte 0 Fehler.
Eure INST